Validating the Example Design - 2.5 English - PG369

Versal Adaptive SoC 600G Channelized Multirate Ethernet Subsystem (DCMAC) LogiCORE IP Product Guide (PG369)

Document ID
PG369
Release Date
2025-02-12
Version
2.5 English

To validate the example design, refer to the MRMAC Example Design Simulation and Validation Steps section in the Versal Devices Integrated 100G Multirate Ethernet MAC (MRMAC) LogiCORE IP Product Guide (PG314), with step-by-step instructions to perform example design simulation, synthesis, implementation and validation of example design on VPK120. The steps are similar for DCMAC IP Example Design.

The following is the functionality involved in the generated C-code from the DCMAC IP Example Design.

Figure 1. DCMAC Example Design C-Code flow

Before validation process, make sure to check the loopback bit value in the set_gt_pcs_loopback_and_reset() function. When external loopback is required, take account of the cdrhold bit as well and set the loopback value as 3'h000. For GT Near-end PCS loopback, set the loopback as 3'h001. For detailed bit information, check the generated C-code.