下表定义了配置器设计示例的文件结构。
文件 | 描述 |
---|---|
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 参数的值来覆盖此设置。