F-Tile HDMI英特尔® FPGA IP设计示例用户指南

ID 709314
日期 8/10/2023
Public
文档目录

1.2. 生成设计

使用英特尔Quartus Prime软件中的HDMI 英特尔FPGA IP参数编辑器生成设计示例。

英特尔 Quartus Prime Pro Edition软件版本19.2和 英特尔 Quartus Prime Standard Edition软件版本19.1中的 Nios® II Embedded Design Suite (EDS)开始,英特尔已经从Nios II EDS的 Windows*版本中移除了Cygwin组件,取而代之的是Windows Subsytem for Linux (WSL)。如果您是一个Windows 用户,那么您需要在生成设计示例之前安装WSL。

图 3. 生成设计流程
  1. 创建一个面向英特尔Agilex 7 F-Tile器件系列的工程,并选择所需的器件。
  2. 在IP Catalog中,找到并双击HDMI Intel FPGA IP。会出现New IP Variant或者New IP Variation窗口。
  3. 对custom IP variation (自定义IP类别)指定一个顶层名称。参数编辑器将此IP更改的设置保存在名为<your_ip>.ip的文件中。
  4. 点击OK。出现参数编辑器。
  5. IP选项卡上,对TX以及RX所需的参数进行配置。通用参数将应用于TX和RX。
  6. Support FRL默认情况下是开启的,在FRL模式下生成HDMI 2.1设计示例。
  7. Design Example选项卡上,选择Agilex 7 HDMI RX-TX Retransmit with clocked video interface
  8. 选择Simulation生成测试平台,选择Synthesis生成硬件设计示例。

    您必须至少选择其中一个选项来生成设计示例文件。如果两者都选,那么生成设计示例文件的时间会更长。

    Synthesis的生成时间大约为30分钟,以使ipgen.tcl进程能够qsys生成大量的PHY重配置设置文件(PHY reconfig profile)并删除未使用的PHY sdc约束,同时加快Fitter编译时间。

  9. 对于Generate File Format,选择Verilog或者VHDL
  10. 对于Select Board,选择相应的开发套件。如果您的电路板版本与默认目标器件的等级不匹配,那么可以使用Change Target Device参数更改目标器件。对于英特尔Agilex 7,如果Quartus工程与器件匹配,那么器件被设置为AGIB027R31B1E1VAA,否则器件被设置为AGIB027R31B1E2VR0。
  11. 点击Generate Example Design
    表 4.  设计示例类别生成(Design Example Variant Generation)
    使能活动视频协议 视频输入和输出使用相同的时钟 设计示例类别
    不适用 钟控的视频接口(clocked video interface)上的HDMI 2.1 RX-TX重发送设计
    AXIS-VVP Full No 带有AXI4-stream接口上的视频帧缓存器的HDMI 2.1 RX-TX重发送设计
    AXIS-VVP Full Yes 不带有AXI4-stream接口上的视频帧缓存器的HDMI 2.1 RX-TX重发送设计