Forum Discussion

SKuma36's avatar
SKuma36
Icon for Occasional Contributor rankOccasional Contributor
7 years ago

Avalon ST to AXI4 interface

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?

8 Replies

  • KennyT_altera's avatar
    KennyT_altera
    Icon for Super Contributor rankSuper Contributor

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

  • SKuma36's avatar
    SKuma36
    Icon for Occasional Contributor rankOccasional Contributor
    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
  • SKuma36's avatar
    SKuma36
    Icon for Occasional Contributor rankOccasional Contributor
    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
  • KennyT_altera's avatar
    KennyT_altera
    Icon for Super Contributor rankSuper Contributor

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

    Thanks​

  • KennyT_altera's avatar
    KennyT_altera
    Icon for Super Contributor rankSuper Contributor

    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?​