Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17009 Discussions

Avalon Streaming interface with PCIe as endpoint to AXI4 Converter

pdewanga
Employee
1,906 Views

Hi Team, 

Do we have any ip in platform generator  that convert the Avalon Streaming Interface signals  [ connected as as an pcie endpoint ] to the AXI4-ST  interface signals.

We want to verify an media IP. 

Please help and post any good article and implementation tips. 

0 Kudos
14 Replies
pdewanga
Employee
1,890 Views

Or to reframe my question : 

Does Intel platform designer has any Hard IP which is equivalent to the  Xilinx® UltraScale Devices Gen3 Integrated Block for PCIe® solution IP core ???

0 Kudos
Kenny_Tan
Moderator
1,882 Views

Hi,


Thanks for using Intel community forum,


Kindly expect some delay in the reply due to holiday.


Thanks,


0 Kudos
Wincent_Altera
Employee
1,844 Views

Hi,

 

We do have a Design comparison with Xilinx User, please refer the link below.

 

What we would recommend based on the information that you provide at the moment will be Stratix and Agilex Family.

Those common PCIe IP such as AVST, AVMM , DMA and others are available inside Quartus.

For the other PCIe Design Example, you may refer to our FPGA Design Store.

 

Let me know if any further clarification is needed.

Regards,

Wincent_Intel


0 Kudos
pdewanga
Employee
1,813 Views

Hi wchiah, 

You didn't answer the question well ,

 

I want to use stratix10 fpga.

Question is :

Do we have any IP in platform generator  that convert the Avalon Streaming Interface signals  [ connected as as an pcie endpoint ] to the AXI4 Streaming interface signals ??

Or same question reframed as below

Does Intel platform designer has any Hard IP which is equivalent to the  Xilinx® UltraScale Devices Gen3 Integrated Block for PCIe® solution IP core ???

 

-Piyush

0 Kudos
Wincent_Altera
Employee
1,805 Views

Hi Piyush,

 

Apologize for misunderstanding your question early on.

  1. Do we have any IP in platform generator that convert the Avalon Streaming Interface signals  [ connected as a PCIe endpoint ] to the AXI4 Streaming interface signals ??
    We have a function call Bursting Adaption, but as I see it is only applicable to AVMM
    https://www.intel.com/content/www/us/en/docs/programmable/683609/21-3/burst-adaptation-to-axi.html
  2. Does Intel platform designer has any Hard IP which is equivalent to the  Xilinx® UltraScale Devices Gen3 Integrated Block for PCIe® solution IP core
    Apologize that I not familiar with Xilinx product, but there is some comparison and recommended product with Xilinx UltraScale Device which is Intel Stratix 10 for example. Can I know which PCIe solution IP core you wish to compare with?  
    Most of common PCIe Hard/Soft IP such as AVST, AVMM , DMA and others are available in Intel product as well.

Let me know if the answer is still not clear.

Regards,

Wincent_C

 

0 Kudos
pdewanga
Employee
1,796 Views

Hi Wincent_C, 

Thanks for responding .

Question for 1st comment,

Is the function call Bursting Adaption that you pointed out is present as "AXI Bridge Intel FPGA IP" under Bridges and Adaptors section in Platform Designer ? Just wanted to confirm attaching the below snap. 

 

pdewanga_0-1657863875736.png

 

Question for 2nd comment,

 Below is the xilinx PCIe core interface snap which has the AXI4 ST interface with requestor and completion both. I need this type of PCIe core in our Altera Stratix10 FPGA. If that is not present I am trying to use avmm pcie bridge as endpoint + AXI bridge Intel IP with this I can reach till axi4. But my requirement is AXI4-ST, for that I initiated the request with IPS but they are not helping us.

pcie.JPG

 

Thanks again for your help and hoping to get some more support from experts. 

 

Regards,

Piyush

0 Kudos
Wincent_Altera
Employee
1,789 Views

Hi Piyush,

 

  1. Is the function call Bursting Adaption that you pointed out is present as "AXI Bridge Intel FPGA IP" under Bridges and Adaptors section in Platform Designer? Just wanted to confirm attaching the below snap. 
    • My answer will be YES

  2. Below is the xilinx PCIe core interface snap which has the AXI4 ST interface with requestor and completion both. I need this type of PCIe core in our Altera Stratix10 FPGA. If that is not present I am trying to use avmm pcie bridge as endpoint + AXI bridge Intel IP with this I can reach till axi4. But my requirement is AXI4-ST, for that I initiated the request with IPS but they are not helping us.

 

Let me know if the answer is still not clear.

Regards,

Wincent_C

0 Kudos
pdewanga
Employee
1,768 Views

Hi Wincent_C,

 

Thanks for confirming the bridge "AXI Bridge Intel FPGA IP".

 

 

-> Please suggest,  How will I get AXI4 to AXI4-Stream ? Is there any way to proceed ahead with the above link ?

 

-Regards

Piyush

0 Kudos
Wincent_Altera
Employee
1,760 Views

Hi,

Please suggest,  How will I get AXI4 to AXI4-Stream ? Is there any way to proceed ahead with the above link ?

There is AXI-Bridge IP available , if you look in the Qsys. Can you try with the AXI-Bridge and let us know.

But there is no AXI streaming IP is available with us, But memory mapped solutions are available.

 

Regards,
Wincent_C

0 Kudos
pdewanga
Employee
1,755 Views

 What If I can write Verilog code to convert AXI4 to AXI4 stream, Is it possible to convert the AXI4 to AXI4 stream ?

I think this is last, I could do. I have the requirement to use AXI stream.

 

-

Regards

Piyush

0 Kudos
Wincent_Altera
Employee
1,737 Views

Hi,

 

If you confident to write verilog code to convert AXI4 to AXI4 Steam, feel free to try it.
However the conversation and other is out of my scope of support.
My suggestion for you is to reach out to PCIe IP engineering team for further consultation (as their responsibility to design the IP).

Hope this answer your question, Let me know if anything else I can help you.
Regards,

Wincent_C

0 Kudos
pdewanga
Employee
1,713 Views

Hi wincent_C, 

Please broadcast this Thread to community , If other member can help .

 

Thanks for your comments.

 

-Piyush

0 Kudos
Wincent_Altera
Employee
1,821 Views

Hi,

 

We do not receive any response from you to the previous answer that I have provided.

This thread will be transitioned to community support.

If you have a new question, feel free to open a new thread to get support from Intel experts.

Otherwise, the community users will continue to help you on this thread. Thank you

 

Regards,

Wincent_C

0 Kudos
Wincent_Altera
Employee
1,720 Views

Hi,

 

We do not receive any response from you to the previous answer that I have provided.

This thread will be transitioned to community support.

If you have a new question, feel free to open a new thread to get support from Intel experts.

Otherwise, the community users will continue to help you on this thread. Thank you

If you feel your support experience was less than a 9 or 10,

please allow me to correct it before closing or please let me know the cause so that I may improve your future support experience.

 

Regards,

Wincent_C


0 Kudos
Reply