FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5951 Discussions

What is the proper way to interface in Quartus Prime Platform Designer the avalon_st_rx and avalon_st_tx ports in a Low Latency 100G Ethernet Intel Stratix 10 FPGA IP Core.

JRubi5
Beginner
349 Views

These Avalon ports are built as Conduits in the Ethernet IP, and not as Avalon Streaming ports. The streaming clock signal is included in the Conduit.

 

My own IP needs to have an Avalon Sink port and an Avalon Source port. These two ports are clocked by the same clock. I have modified the Sink Port in my IP to be a conduit instead, which will be driven by the Ethernet conduit. But because the streaming clock is bundled in the Ethernet's conduit, I have no Avalon clock signal to use as a clock reference for the Avalon Source port.

0 Kudos
3 Replies
SengKok_L_Intel
Moderator
133 Views
Hi, I believe you are referring to the clk_txmac & clk_rxmac, these are the output clock of the LL 100G Ethernet. Since this is a conduit port, you can actually connect it back to the platform designer via the clock bridge IP, so that you can use for other purpose. Regards -SK
JRubi5
Beginner
133 Views

Thanks for your effective answer.

 

I have defined in the VHDL design file the following port signals, compliant with the standard Avalon nomenclature:

Csi_StClock_clk   : in std_logic;

Cso_StClock_clk   : out std_logic;

 

I have made this assignment in the architecture:

  Cso_StClock_clk <= clk_rxmac;

where clk_rxmac is bundled among the signals in the Conduit that is driven by the Ethernet IP.

 

Then in Platform Designer I have signal Cso_StClock_clk drive the input of a clock bridge IP. The output of the clock bridge IP drives Csi_StClock_clk, and this is the signal specified as a clock for the various Avalon source ports in the Signals and Interfaces tab of the Component Editor.

SengKok_L_Intel
Moderator
133 Views
Yes, it look good. Regards -SK
Reply