FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6486 Discussions

Avalon ST to AXI4 interface

SKuma36
Beginner
1,937 Views

We are using Arria 10 PCIe Hard IP with Avalon ST as application interface in one of our designs. We need to interface this with our controller which has AXI4 interface. Is there any bridge component available to interface Avalon ST with AXI4?

0 Kudos
8 Replies
Kenny_Tan
Moderator
1,051 Views

 

Qsys will auto insert adapter logic, so the need for conversion is less of a concern. You can direct connect it

0 Kudos
SKuma36
Beginner
1,051 Views
Hi, Thanks for the response. Pl. find the attached snapshot of the system connection details. * arria10_pcie_x4_pcie_a10_hip_0 is the Arria10 PCIe x4 Hard IP component with Avalon ST as the application interface * arria10_pcies_x4_ltts_ahb_and_axi_bridge_1 is our custom built component which has AHB_MASTER, AHB_SLAVE_AXI4_MASTER and AXI4_SLAVE interfaces. AHB_MASTER and AXI4_SLAVE interfaces are exported externally. We would like to connect AHB_SLAVE and AXI4_MASTER interfaces to Avalon_ST interface of the Arria10 PCIe x4 Hard IP. But we are unable to do this. I understand that AHB & AXI4 are High performance shared bus, while Avalon ST is a Point-to-Point bus. Is this the reason we are not able to do the connectivity? Pl. note that when we use Avalon_MM as the application interface, we didn’t see this issue. Pl. guide us on this. Rgds, sunil
0 Kudos
Kenny_Tan
Moderator
1,051 Views

Did you get any error? https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/qts/archives/qts-qpp-handbook-15.1.1.pdf

 

The Qsys interconnect should supports non-bursting Advanced High-performance Bus (AHB) slave interfaces​ page 6-13

0 Kudos
SKuma36
Beginner
1,051 Views
Hi, We are not able to connect the AHB Slave and AXI Master from our Controller to Avalon_ST interface. As seen in the attached snapshot, we are not able to establish any connection. Could you pl. check and let us know if we are doing a valid connection? Rgds, sunil
0 Kudos
Kenny_Tan
Moderator
1,051 Views

You will need to attached the screenshot using Chrome or IE, otherwise the attached will not work.

 

Thanks​

0 Kudos
SKuma36
Beginner
1,051 Views

arrai10_pcie_x4_with_avalon_st.png

0 Kudos
SKuma36
Beginner
1,051 Views

​Qsys snapshot attached...

0 Kudos
Kenny_Tan
Moderator
1,051 Views

Did you get any error from there? I can't see where it connected to. Is that fine to share you qsys files if it is not confidential?​

0 Kudos
Reply