2.1. Design Example Block Diagram
Component | Description |
---|---|
F-Tile Serial Lite IV Intel® FPGA IP | The F-Tile Serial Lite IV Intel® FPGA IP in this design example supports streaming or packet transfer mode with the following features:
The F-Tile Serial Lite IV Intel® FPGA IP accepts data from the traffic generator and formats the data for transmission. The F-Tile Serial Lite IV Intel® FPGA IP also receives data from the link, strips the headers, and sends it to the traffic checker for analysis. You generate the IP using the parameter editor in the Quartus® Prime Pro Edition software. |
System Console | The System Console is an Quartus® Prime tool that provides a user-friendly interface for you to do first-level debugging and monitor the status of the IP, and the traffic generator, and checker. |
Demo control | The demo control module consists of Avalon® memory-mapped pipeline bridges connected to the transceiver reconfiguration and the demo management interfaces. The design also instantiates the JTAG master, parallel input/output (PIO), and ISSP (In-system Source and Probe) modules for System Console debugging purposes. |
Demo management | The demo management module implements control and status registers (CSRs) to control, monitor the design operation, and log errors that occur during the operation. |
User clock—IOPLL | For Agilex™ 7 F-tile devices, the design example uses an IOPLL to generate a user clock to transmit data to the F-Tile Serial Lite IV IP. The design uses the iopll_ref_clk clock signal as an IOPLL reference clock to connect to the clock generator.
Important: The iopll_ref_clk should have the same frequency as the pll_refclk and come from the same clock module.
|
Traffic generator | The traffic generator generates traffic in a deterministic format to verify that the link transmits data correctly. |
Traffic checker | The traffic checker performs inspections to verify that the received data is in the expected format. |
Dual-clock FIFO (DCFIFO) | The DCFIFO blocks handle data streaming and control signals for clock crossing between different clock domains. |
System PLL | The system PLL drives the F-Tile Serial Lite IV Duplex and Simplex module and is driven to the same frequency as the iopll_ref_clk clock signal. |