- Transceiver Primitives
- Fundamentally, the Wizard instantiates, configures, and connects one
or more serial
GTM_DUAL
transceiver primitives to provide a simplified user interface to those resources. The core instance configures the dual primitives by applying HDL parameter values derived from the Vivado® Integrated Design Environment (IDE)-driven customization of that instance.
- Transceiver Configuration
- During Vivado IDE-driven customization, you can customize transceiver configuration settings to suit your application.
- Helper Blocks
- The Wizard provides helper blocks that are abstract or automate
certain common or complex transceiver usage procedures. Each helper block can be located
either within the core or outside it, delivered with the example design as a
user-modifiable starting point. Helper blocks in this release include:
- Reset controller
- Controls and abstracts the transceiver reset sequence.
- Transmitter user clocking network
- Controls and abstracts the transceiver reset sequence.
- Receiver user clocking network
- Contains resources to drive the receiver user clocking network.
- Transcoder
- This block implements the transmit and receive transcode and alignment marker removal, mapping and insertion functions for 100G and 50G KP4 Ethernet.
The Wizard is intended to simplify the use of the serial GTM transceivers. However, it is still important to understand the behavior, usage, and any limitations of the transceivers. See the Virtex UltraScale+ FPGAs GTM Transceivers User Guide (UG581) for details.