名称 | 输入 | 描述 | |
---|---|---|---|
TSK_TX_READBACK_CONFIG | 无 |
使用 PCI Express 逻辑执行一系列 PCI 类型 0 配置读取,读取目标为端点器件基址寄存器、PCI 命令寄存器和 PCIe 器件控制寄存器。 仅限在 TSK_SYSTEM_INITIALIZATION 之后调用此任务。 |
|
TSK_MEM_TEST_DATA_BUS | bar_index | 2:0 |
通过对 bar_index 输入指向的 I/O 或存储器地址执行 32 位遍历 1 (walking 1s) 数据测试,来测试 PIO 设计 FPGA 块 RAM 数据总线接口是否已正确连接。 如需进行详尽测试,应对该任务进行 4 次调用,针对 PIO 设计中所使用的每个块 RAM 调用 1 次。 |
TSK_MEM_TEST_ADDR_BUS |
bar_index nBytes |
2:0 31:0 |
通过执行遍历 1 (walking 1s) 地址测试(从 bar_index 输入指向的 I/O 或存储器地址开始),来测试 PIO 设计 FPGA 块 RAM 地址总线接口是否已准确连接。 如需进行详尽测试,应对该任务进行 4 次调用,针对 PIO 设计中所使用的每个块 RAM 调用 1 次。此外,nBytes 输入应指定各块 RAM 的完整大小。 |
TSK_MEM_TEST_DEVICE |
bar_index nBytes |
2:0 31:0 |
通过对所有位(从 bar_index 输入指向的块 RAM 开始,范围由 nBytes 输入指定)执行递增/递减测试,来测试 PIO 设计 FPGA 块 RAM 的每个位的完整性。 如需进行详尽测试,应对该任务进行 4 次调用,针对 PIO 设计中所使用的每个块 RAM 调用 1 次。此外,nBytes 输入应指定各块 RAM 的完整大小。 |
TSK_RESET | 复位 | 0 | 启动 board.v 文件中的 sys_rst_n 信号。强制发射 sys_rst_n 信号以断言复位有效。使用 TSK_RESET (1'b1) 来断言复位有效,并使用 TSK_RESET (1'b0) 来释放复位信号。 |
TSK_MALFORMED | malformed_bits | 7:0 |
用于创建格式错误的 TLP 的控制位: 0001:为执行此任务后立即调用的 I/O 请求和配置请求生成格式错误的 TLP 0010:为根端口处接收到的存储器读取请求生成格式错误的完成 TLP |