配置器文件结构 - 1.3 简体中文

UltraScale+ 器件 Integrated Block for PCI Express 产品指南 (PG213)

Document ID
PG213
Release Date
2022-11-16
Version
1.3 简体中文

下表定义了配置器设计示例的文件结构。

表 1. 设计示例文件结构
文件 描述
xilinx_pcie4_uscale_rp.v 对应配置器设计示例的顶层封装文件
cgator_wrapper.v 对应配置器和根端口的封装文件
cgator.v 对应配置器子块的封装文件
cgator_cpl_decoder.v 完成包解码器
cgator_pkt_generator.v 配置 TLP 生成器
cgator_tx_mux.v 发射 AXI4-Stream 多路复用逻辑
cgator_gen2_enabler.v 5.0 Gb/s 导向速度变更模块
cgator_controller.v 配置器发射引擎
cgator_cfg_rom.data 配置器 ROM 文件
pio_master.v PIO 主控制器封装文件
pio_master_controller.v PIO 主控制器 TX 和 RX 引擎
pio_master_checker.v 检查传入的用户应用完成 TLP
pio_master_pkt_generator.v 生成用户应用 TLP

配置器设计示例层级为:

xilinx_pcie_uscale_rp.v

  • cgator_wrapper
    • pcie_uscale_core_top(位于 source 目录中):此目录包含根端口配置中核的所有源文件。
    • cgator
      • cgator_cpl_decoder
      • cgator_pkt_generator
      • cgator_tx_mux
      • cgator_gen2_enabler
      • cgator_controller:此目录包含 <cgator_cfg_rom.data>(由 ROM_FILE 指定)。
  • pio_master
    • pio_master_controller
    • pio_master_checker
    • pio_master_pkt_generator
注释: cgator_cfg_rom.data 为 ROM 数据文件的默认名称。您可通过更改 ROM_FILE 参数的值来覆盖此设置。