Forum Discussion
Altera_Forum
Honored Contributor
14 years agoUse signaltap probes on the Avalon signals received on your slave to see how this IOWR translates into signals on the avalon slave interface.
I personally stopped using non 32-bit slaves a long time ago, it gives too many headakes ;). I find it much easier to always use a 32-bit data bus, even if it means ignoring the top 24 bits. I know this is what native addressing is also supposed to do, but I lost a lot of time on this mode. Besides, I think it's deprecated in QSys anyway, so it could be a good idea to stop using it. Did you try to use a IOWR_32DIRECT macro instead? It shouldn't make any difference in theory, but you never know...