Altera_Forum
Honored Contributor
13 years agoAvalon bus with 2 Avalon_MM_ Slaves fails to work (works fine with 1...)
Hi All,
I have designed an Avalon bus with 1 Master and 1 Slave, it works greate. I can do write and read just fine. OK, so I added another Master and another Slave, the first Slave at base address 0x000000C0 and the second Slave at base address 0x00000100. Now, the first Slave responds with chipselect for both addresses while the second Slave does not at all - no chip-select, no write or read signals ! (on the user side I use exactly the same "user_if_module"). I tried different address ranges, no help. QSYS compiles fine, no errors or warnings. Modelsim elaborates fine. It looks to me like a QSYS address decoding bug. Any Ideas? Thanks, S.