Visible to Intel only — GUID: nra1486507048636
Ixiasoft
Visible to Intel only — GUID: nra1486507048636
Ixiasoft
2.6.2.2. How to Implement 10GBASE-R and 10GBASE-R with IEEE 1588v2 in Intel® Cyclone® 10 GX Transceivers
You should be familiar with the 10GBASE-R and PMA architecture, PLL architecture, and the reset controller before implementing the 10GBASE-R or 10GBASE-R with IEEE 1588v2 Transceiver Configuration Rules.
You must design your own MAC and other layers in the FPGA to implement the 10GBASE-R or 10GBASE-R with 1588 Transceiver Configuration Rule using the Native PHY IP.
- Instantiate the Intel® Cyclone® 10 GX Transceiver Native PHY IP from the IP Catalog.
Refer to Select and Instantiate the PHY IP Core for more details.
- Select 10GBASE-R or 10GBASE-R 1588 from the Transceiver configuration rule list located under Datapath Options, depending on which protocol you are implementing.
- Use the parameter values in the tables in Transceiver Native PHY Parameters for the 10GBASE-R Protocol as a starting point. Or, you can use the protocol presets described in Transceiver Native PHY Presets. Select 10GBASE-R Register Mode for 10GBASE-R with IEEE 1588v2. You can then modify the settings to meet your specific requirements.
- Click Generate to generate the Native PHY IP core RTL file.
Figure 47. Signals and Ports of Native PHY IP Core for the 10GBASE-R and 10GBASE-R with IEEE 1588v2Generating the IP core creates signals and ports based on your parameter settings.
- Instantiate and configure your PLL.
- Create a transceiver reset controller. You can use your own reset controller or use the Intel® Cyclone® 10 GX Transceiver Native PHY Reset Controller IP.
- Connect the Intel® Cyclone® 10 GX Transceiver Native PHY to the PLL IP and the reset controller.
Figure 48. Connection Guidelines for a 10GBASE-R with IEEE 1588v2 PHY Design
- Simulate your design to verify its functionality.