Visible to Intel only — GUID: jan1474980930150
Ixiasoft
1. DisplayPort Intel® FPGA IP Design Example Quick Start Guide
2. Parallel Loopback Design Examples
3. HDCP Over DisplayPort Design Example for Intel® Arria® 10 Devices
4. DisplayPort Intel® Arria® 10 FPGA IP Design Example User Guide Archives
5. Revision History for DisplayPort Intel® Arria® 10 FPGA IP Design Example User Guide
2.1. Intel® Arria® 10 DisplayPort SST Parallel Loopback Design Features
2.2. Intel® Arria® 10 DisplayPort MST Parallel Loopback Design Features
2.3. Enabling Adaptive Sync Support
2.4. Creating RX-Only or TX-Only Designs
2.5. Design Components
2.6. Clocking Scheme
2.7. Interface Signals and Parameters
2.8. Hardware Setup
2.9. Simulation Testbench
2.10. DisplayPort Transceiver Reconfiguration Flow
2.11. Transceiver Lane Configurations
Visible to Intel only — GUID: jan1474980930150
Ixiasoft
1.5. Compiling and Testing the Design
- Ensure hardware example design generation is complete.
- Launch the Intel® Quartus® Prime software and open <project directory>/quartus/a10_dp_demo.qpf.
Note:
The latest Bitec DisplayPort FMC daughter card has different schematics compared to the earlier revisions.
Table 4. RX Transceiver Channel Mapping Parameter Revisions 8 and Earlier Revision 10 Revision 11 Description Polarity Not inverted Inverted Inverted - When RX polarity is inverted, each lane at the rx_polinv port of the Native PHY is driven to 1 in the rx_phy_top.v file.
- When RX polarity is not inverted, each lane at the rx_polinv port of the Native PHY is driven to 0 in the rx_phy_top.v file.
Order Not reversed Not reversed Reversed The rx_parallel_data port of the Native PHY is directly mapped to the rx_parallel_data port of the DisplayPort IP. Table 5. TX Transceiver Channel Mapping Parameter Revisions 8 and Earlier Revision 10 Revision 11 Description Polarity Inverted Not inverted Not inverted - When TX polarity is inverted, each lane at the tx_polinv port of the Native PHY is driven to 1 in the tx_phy_top.v file.
- When TX polarity is not inverted, each lane at the tx_polinv port of the Native PHY is driven to 0 in the tx_phy_top.v file.
Order Reversed Not reversed Not reversed - When the lane order is reversed, the data input at the tx_parallel_data port of the Native PHY is swapped in the tx_phy_top.v file based on the lane count configuration.
- When the lane order is not reversed, tx_parallel_data port of the Native PHY is directly mapped to the tx_parallel_data port of the DisplayPort IP.
To support all revisions, the design example top level RTL file at <project directory>/rtl/a10_dp_demo.v and the software config.h file include a local parameter for you to select the FMC revision.DisplayPort Intel® FPGA IP version 19.4.0:
localparam BITEC_DP_CARD_REV = 2;
// 0 = Bitec FMC DP card rev.4 - 8,
// 1 = rev.10
// 2 = rev.11
in <project>/software/dp_demo/config.h:
#define BITEC_DP_CARD_REV 2
// set to 0 = Bitec FMC DP card rev.4 - 8
// set to 1 = Bitec FMC DP card rev.10
The default value is 2. If the config.h file is updated, you must run build_sw.sh in the script folder before compiling the Intel® Quartus® Prime project to ensure the software is effective.// set to 2 = Bitec FMC DP card rev.11
- Click Processing > Start Compilation.
- After successful compilation, the Intel® Quartus® Prime software generates a .sof file in your specified directory.
- Connect the DisplayPort RX connector on the Bitec daughter card to an external video source, such as the graphics card on a PC.
- Connect the DisplayPort TX connector on the Bitec daughter card to a video analyzer or a DisplayPort sink device, such as a PC monitor.
- Ensure all switches on the development board are in default position.
- Configure the selected Intel® Arria® 10 device on the development board using the generated .sof file (Tools > Programmer ).
- The DisplayPort sink device displays the video generated from the video source.