Forum Discussion
Altera_Forum
Honored Contributor
10 years agoTesting AXI custom component
Hello All,
What kind of support have Altera for testing custom user component with AXI4-Lite interface? There is AXI BFM? Thanks16 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- I had an awful time integrating AXI in with the HPS. What I found: --- Quote End --- I currently have a ticket in with Altera. I'll post whatever I hear in the forum once I get a response. - Altera_Forum
Honored Contributor
I 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. - Altera_Forum
Honored Contributor
--- Quote Start --- I have a design that should run on Altera AND Xilinx devices. --- Quote End --- Yes, and Microsemi too :) --- Quote Start --- Yeah, would be nice to see a free/open AXI BFM --- Quote End --- Here is an AXI4-Lite verification suite ... I have not tried it ... please post your impression if you look at it http://syswip.com/axi4-lite-verification-ip Cheers, Dave - Altera_Forum
Honored Contributor
I am using AXI for my components because I can interconnect it to NIOS throught adapter, ARM natively and Microblaze on Xilinx stuff :)
I have a design that should run on Altera AND Xilinx devices. Yeah, would be nice to see a free/open AXI BFM - Altera_Forum
Honored Contributor
--- Quote Start --- There is AXI BFM? --- Quote End --- Yes, but it costs extra. The license is for the Mentor Graphics AXI BFM. Xilinx has a similar policy, but their third party BFM is from Cadence. I'm not sure why both Altera and Xilinx have decided to use AXI, and then not provided their customers with a free BFM for verification. I have not really looked into using AXI because of this issue. It would be nice to see an open-source AXI BFM. If anyone knows of one, please post to the list. Cheers, Dave