仅对英特尔可见 — GUID: nht1638929263901
Ixiasoft
2.3.1.4. 性能设计实例测试台
下图显示Performance设计实例仿真设计层次。Performance设计实例的测试以设置为3的apps_type_hwtcl参数定义。在该参数值下运行的测试被定义为ebfm_cfg_rp_ep_rootport,find_mem_bar和perf_ed_dma_write/perf_ed_dma_read。
图 22. 性能设计实例仿真设计层次
测试台从链路训练开始,然后访问IP的配置空间进行枚举。随后由名为perf_ed_dma_write和perf_ed_dma_read (在Root Port PCIe BFM altpcietb_bfm_rp_gen4_x16.sv中定义)的任务执行PCIe链路测试。该测试由以下步骤组成:
- 发布存储器写命令建立Performance设计实例的目标存储器写地址。
- 发布存储器写命令触发Performance设计实例发送10次128字节长的存储器写。
- 发布存储器写命令建立Performance设计实例的目标存储器读地址。
- 发布存储器写命令以触发Performance设计实例发送10次128字节长的存储器读。
首个存储器写发生在大约205 us(超秒)。在Avalon-ST RX接口处的存储器请求发出后,从RP BFM来的10次存储器写和10次存储器读完成不久就会出现。