Forum Discussion
Penn,
The youtube design shows the building blocks of the design used to perform Tx PLL switching using embedded streamer in Arria 10 transceiver. Anyway please refer to the Dynamic Reconfiguration Chapter 6 in the Arria 10 Transceiver Phy User Guide to understand about dynamic reconfiguration of the transceiver.
However, it seems your request is to perform protocol change betwee GE, 10GE and 5G. Currently, for Arria 10 dynamic reconfiguration of transceiver is mainly supported through Native Phy IP. However, using Native Phy, you can only reconfigure the PMA and PCS. The method is to generate multiple reconfiguration profiles for 1G,5G and 10G using Native Phy. Then you can use the embedded streamer to load the mif content to dynamically change the PMA, PLL configuration and switch between standard PCS and enhanced PCS. The timing diagram for embedded reconfiguration streamer is shown in Figure 274 of the user guide to describe which register to read/write to use the embedded reconfiguration streamer. Also, the steps to perform dynamic reconfiguration is on Pg524.
Alternatively, to really switch between GE/10G and 5G ethernet, I will recommend to use Multirate Ethernet Phy IP, which enables additional features using soft logic in fabric (ex: Auto-Negotiation). Besides, the Multirate Ethernet Phy IP also has a Generate Example design feature which allows you to generate the example design and use it directly. please refer to the following user guide for details:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-20016.pdf
Regards,
Nathan