Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

3.5.1. 器件性能

表 17.  性能寄存器

参数

可能的值

默认值

说明

Maximum payload size

128 bytes

256 bytes

512 bytes

1024 bytes

2048 bytes

128 bytes

指定所支持的最大有效负载量。此参数设置器件性能寄存器(0x084[2:0])所支持的最大有效负载容量域的只读值。地址偏移:0x084。

用于Avalon-MM接口和Avalon-MM with DMA接口的Maximum payload size(最大有效负载)是256 Byte。

Completion timeout range

ABCD

BCD

ABC

AB

B

A

None

ABCD

表示用于可选的完成超时可编程性机制的器件功能支持。该机制允许系统软件修改完成超时的值。该域只适用于发布自身请求的根端口及端点。对于Avalon-MM with DMA接口,该该参数必须设置为NONE。在PCI Express Capability Structure Version的Device Control 2 register(0x0A8)中指定和使能完成超时。由该域保留的所有其他功能,必须被硬接线到0x0000b。已定义的四个时间值范围如下:

  • 范围A:50 us-10 ms
  • 范围B:10 ms-250 ms
  • 范围C:250 ms-4 s
  • 范围D:4 s-64 s

设置位以显示所支持的超时值范围。该功能实现的超时值必须在50 s 50 ms范围内。以下值指定的范围为:

  • None—不支持完成超时编程
  • 0001范围A
  • 0010范围B
  • 0011范围A和B
  • 0110范围B和C
  • 0111范围A,B,和C
  • 1110范围B,C和D
  • 1111范围A, B, C,和D

保留所有其他值。Intel建议完成超时机制的失效时间长于于10 ms。

Disable completion timeout

On/Off

On

禁用完成超时机制。选择On时,内核支持via PCI Express Device Control Register 2的完成超时禁用机制。应用层逻辑必须根据要求的范围实现实际的完成超时机制。