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

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

4.1. Avalon-MM设置

表 35.  Avalon-MM设置
参数 默认 说明
Enable Read Data Mover On/Off On 设置为On后,IP核包含Read Data Mover。
Address width of Read Data Mover 10 - 64 bits 64 bits 指定Read Data Mover的地址宽度。
Enable Write Data Mover On/Off On 设置为On后,IP核包含Write Data Mover。
Address width of Write Data Mover 10 - 64 bits 64 bits 指定Write Data Mover的地址宽度。
Export interrupt conduit interfaces On/Off Off 选择On时,IP核导出顶层RTL模块的内部中断信号。导出的信号支持legacy中断。
Enable bursting Avalon-MM Slave interface On/Off Off 设置为On时,高性能Avalon-MM Slave接口被使能。该接口适用于高带宽应用程序,如传输数据块。
Address width of bursting Slave 10 - 64 bits 64 bits 指定高性能Avalon-MM Slave接口的地址宽度。该参数仅在高性能突发Avalon-MM Slave接口使能后才可访问。
Enable bursting Avalon-MM Master interface On/Off On 设置为On时,高性能Avalon-MM Master接口被使能。该接口适用于高带宽应用程序,如传输数据块。支持的最大突发计数为8。
Enable hard IP status bus when using the Avalon-MM interface On/Off Off 此选项设置为On时,您的顶层variant包含有助于调试的信号,如链路训练和状态,以及错误信号。顶层variant包含的信号如下:
  • 链路状态信号
  • ECC错误信号
  • LTSSM信号
  • 配置奇偶校验错误信号
Enable Completion Checking On/Off Off

如果该选项设置为On,当IP核中的Read Data Mover对主机发布一个上游 Read,但在超出PCIe Hard IP Configuration寄存器中设置的完成超时值的时间段后,主机仍未返回完成,此时输出 rddm_tx_data_o[15]被置位以显示完成超时错误。无响应完成超时错误的相应数据返回描述符的Read Data Mover。

如果外部 Avalon® -MM Master对BAS接口发布一个Read请求(BAS接口随后转发到主机),出现完成超时的同时,BAS接口通过哑数据(dummy data)响应 Avalon® -MM Master并将输出bas_response_o[1:0]设置为2'b10以显示不成功完成。

bas_response_o[1:0]的可能编码为:
  • 00: OKAY - 事务的成功响应。
  • 01: RESERVED - 编码保留。
  • 10: SLAVEERROR - 端点从接口错误。表示事务不成功。
  • 11: DECODEERROR - 表示尝试访问未定义位置。
图 14.  Avalon® -MM设置选项卡中启用Completion Checking