Forum Discussion
Altera_Forum
Honored Contributor
13 years agoAvalon bus addressing wrong
Any idea why in my C code I poll address 0x8000 but actually see 0x0c00 (divide by 2) on Avalon address signals utilizing SignalTap? I would expect to see 0x2000 (divide by 4).
Altera_Forum
Honored Contributor
13 years agoWhat is the CPU reading at that address? Is it a memory chip or a component? Do you look at the signals on the CPU's master Avalon interface or on the slave's?
How did you implement your test software? Does your CPU have any data cache?