OpenCores
Issue List
Address decoding sometimes does not work #5
Open xwang01 opened this issue about 14 years ago
xwang01 commented about 14 years ago

I have a simple Wishbone system with one master and two slaves. One slave has a baseaddress of 0xf7810000 and a size of 0x00000100, and the slave select of this slave in the generated VHDL file is:

P2020_SPI_ss <= '1' when P2020_adr_o(31 downto 8)="" else '0';

Could someone look into this? Thanks.

xwang01 commented about 14 years ago

Type your text here

xwang01 commented about 14 years ago

Changing the string comparison operator (ge) to the numeric comparison (>=) operator on line 1388 (and 1401, 1415, 1429) does not help in this cae.

xwang01 commented about 14 years ago

It's fixed by changing (ge) to (>=) in the crossbar section of the address decoder on line 1455, 1468, and 1482.


Assignee
No one
Labels
Bug