OpenCores

Address decoding sometimes does not work

Back to bugtracker overview.

Information:
Type :: BUG
Status :: OPENED
Assigned to :: nobody

Description:
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.

Comments:

Wang, Xuu Mar 26, 2010
It's fixed by changing (ge) to (>=) in the crossbar section of the address decoder on line 1455, 1468, and 1482.
Wang, Xuu Mar 26, 2010
Changing the string comparison operator (ge) to the numeric comparison (>=) operator on line 1388 (and 1401, 1415, 1429) does not help in this cae.
Wang, Xuu Mar 26, 2010
Type your text here

Post a comment:
Login to post comments!

Back to bugtracker overview.

© copyright 1999-2012 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.