扩展根端口模型 - 1.3 简体中文

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

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

创建的根端口模型旨在配合 PIO 设计一起使用,因此可根据 PIO 设计的限制通过相应调整来执行特定检查并发出警告。默认情况下,当 Vivado IP 目录生成根端口模型时,这些检查和警告处于启用状态。但可将这些限制禁用,以避免对客户设计造成影响。

由于创建的 PIO 设计旨在支持最多 1 个 I/O BAR、1 个 Mem64 BAR 和 2 个 Mem32 BAR(其中之一必须为 EROM 空间),因此默认情况下,根端口模型会在器件配置期间执行检查,以验证核是否已正确配置以满足此要求。如果此检查发现违例,则会导致显示警告报文,并导致在测试激励文件中禁用违例的 BAR。可通过在 pci_exp_usrapp_tx.v 文件中将 pio_check_design 变量设置为 0 来禁用此检查。