仅对英特尔可见 — GUID: huk1536250887098
Ixiasoft
1.5. 编译和测试设计
- 请确保完成硬件实例设计生成。
- 启动 英特尔® Quartus® Prime Pro Edition软件并打开 <project directory>/quartus/s10_dp_demo.qpf.
注:
与早期版本相比,最新的Bitec DisplayPort FMC子卡具有不同的原理图。
表 5. RX收发器通道映射 参数 Revision 8及更早版本 Revision 10 Revision 11 描述 Polarity 不反转 反转 反转 - 当RX极性反转时,Native PHY的rx_polinv端口处的每条lane在rx_phy_top.v文件中被驱动到1。
- 当RX极性未反转时,Native PHY的rx_polinv端口处的每条lane在rx_phy_top.v文件被驱动到0。
Order 不反转 不反转 保留 Native PHY的rx_parallel_data端口直接映射到DisplayPort IP 的rx_parallel_data端口。 表 6. TX收发器通道映射 参数 Revision 8及更早版本 Revision 10 Revision 11 描述 Polarity 反转 不反转 不反转 - 当TX极性反转时,Native PHY的tx_polinv端口处的每条lane在tx_phy_top.v文件中被驱动到1。
- 当TX极性未反转时,Native PHY的tx_polinv端口处的每条lane在tx_phy_top.v文件被驱动到0。
Order 保留 不反转 不反转 - 当lane顺序反转时,在Native PHY的tx_parallel_data端口处的数据输入在基于lane计数配置的tx_phy_top.v文件中被反转。
- 当lane顺序未反转时,Native PHY的tx_parallel_data端口直接映射到DisplayPort IP的tx_parallel_data端口。
为支持所有修订版本,位于 <project directory>/rtl/s10_dp_demo.v的设计实例顶层RTL文件和软件config.h文件包含一个本地参数,供您选择FMC修订版本。DisplayPort英特尔®FPGA IP version 20.0.0:
localparam BITEC_DP_CARD_REV = 2;
// 0 = Bitec FMC DP card rev.4 - 8,
// 1 = rev.10
// 2 = rev.11
<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
默认值为 2。如果config.h文件已更新,您必须先运行脚本文件夹中的build_sw.sh,然后编译 英特尔® Quartus® Prime Pro Edition工程以确保软件有效。// set to 2 = Bitec FMC DP card rev.11
- 点击Processing > Start Compilation。
- 成功编译后, 英特尔® Quartus® Prime Pro Edition软件在您指定的目录中生成.sof文件。
- 将Bitec子卡上的DisplayPort RX连接器连接到外部DisplayPort源(source),例如PC上的显卡。
- 将Bitec子卡上的DisplayPort TX连接器连接到DisplayPort sink device(接收器件),例如视频分析仪或PC显示器。
- 确保开发板上的所有开关都处于默认位置。
- 使用生成的.sof文件在开发板上配置所选的 英特尔® Stratix® 10 器件(Tools > Programmer)。
- DisplayPort sink device(接收器件)显示的是从源生成的视频。