Forum Discussion
Altera_Forum
Honored Contributor
9 years agoI had an awful time integrating AXI in with the HPS. What I found:
1) No TID conversion, so your module should store the TID with each transaction to push it back out to BID. This is because the AXI module TID needs to match the HPS TID 2) I wasn't able to get the address space to convert correctly when using an AXI component. Instead of translating the address, Qsys was just passing through the lower address lines. If someone has used AXI with Qsys and the HPS, I'd love to know, as I really had no luck after spending a week+ debugging Qsys issues with the interconnect. I was seeing that while Qsys DOES support AXI, there seem to be several undocumented limitations. EDIT: Not to mention that there is an AXI Timeout bridge that should be used, but there is no Linux kernel module for it or integration with memory writes/reads.