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

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

3.2. Arria 10 Avalon-MM设置

表 14.  Avalon Memory-Mapped(存储器映射)系统设置
参数 说明
Avalon-MM address width

32-bit

64-bit

为访问Avalon地址域中Avalon-MM从端口的Avalon-MM RX主端口指定地址宽度。当选择32-bit地址时,PCI Express Avalon-MM桥执行地址转换。指定64-bit地址时,两个方向中都不进行地址转换。将指定目的地址原封不动转发到Avalon-MM接口。

支持DMA的Avalon-MM接口,该值必须设置为64

Enable control register access (CRA) Avalon-MM slave port On/Off

允许通过指定从端口对互连架构中桥寄存器的读和写访问。Requester/Completer variant要求选择此项,但对于Completer Onlyvariant为可选。使能该项可进行桥寄存器读和写访问,Completer‑Only单dword variation除外。

Export MSI/MSI-X conduit interfaces On/Off

此项设置为On, 内核导出可用于实现MSI和MSI‑X中断自定义处理的顶层MSI和MSI‑X接口。 请参阅 Interrupts for End Points Using the Avalon-MM Interface with Multiple MSI/MSI‑X Support,了解更多关于自定义中断处理的信息。如果此项设置为Off,内核内部处理中断。

Enable hard IP status bus when using the Avalon-MM interface On/Off 此项设置为On时,您的顶层variant包含有助于调试的信号,如,链路训练和状态,以及错误信号。顶层variant包含下列信号:
  • 链路状态信号
  • ECC错误信号
  • LTSSM信号
  • 配置奇偶校验位错误信号
Instantiate Internal Descriptor Controller On/Off 此项设置为On时,描述符控制器被包含于Avalon-MM DMA桥中。关闭此选项时,其中的描述符控制器会作为一个单独的外部组件。如要在设计中使用Intel提供的描述符控制器,就开启此项。如要修改或替换设计中的描述符控制器逻辑,请关闭此项。
Enable burst capabilities for RXM BAR2 port On/Off 设置此项为On时,BAR2 RX Avalon-MM主端口具有突发性。如果BAR2为32 bits可突发,则BAR3不可作为其他用途。如果BAR2为64 bits,BAR3寄存器保留地址的上层32 bits。
Enable 256 tags On/Off 此项设置为On时, 内核支持256个标签, 改善高延迟系统的性能。打开Control寄存器中的Extended Tagbit后,在此开启该项。
Address width of accessible PCIe memory space 20-64 指定必要的位数以访问PCIe地址空间。