Avalon® 存储器映射(Avalon-MM) Intel® Stratix® 10 Hard IP+用于 PCI Express* 解决方案用户手册

ID 683527
日期 9/30/2019
Public
文档目录

7.1.3.4. 使用Traffic Checker(仅BAS设计实例)

要使用Traffic Checker,主机软件必须遵循如下步骤:

  1. 在PCIe空间中指定一个存储器块并启用带有序列双字的存储器。
  2. 对Address Mapper中的其中一个窗口进行编程,以指向步骤1中指定的存储器块。
    如“使用Traffic Generator”主题中的说明运行Traffic Generator来完成步骤1和2。
  3. 设置Traffic Checker的Read Address寄存器指向步骤2中选择的窗口基部。
  4. 将Traffic Checker的Read Count设置为步骤1中指定并启用的存储器块大小(或当存储器块大于1MB时,则设置为1MB)。
  5. 写入Traffic Checker的Read Control寄存器,从而:
    1. 将target_size设置为存储器块的大小。
    2. 将传送大小设置为所需大小,例如,512字节。
    3. 设置write_enable位以开始流量生成。
  6. 读取Traffic Generator的Read Count寄存器以查看是否出现所需的传送次数。
  7. 读取Traffic Checker的Error寄存器查看有无错误。