L-tile和H-tile Avalon® 存储器映射 Intel® FPGA IP PCI Express* 用户指南

ID 683667
日期 11/11/2021
Public
文档目录

3.3.2. Avalon-MM从接口

Avalon-MM从接口:Avalon-MM Slave模块将其Avalon-MM接口上的读写事务转换成PCI Express MRd和MWr TLP请求。这些模块将PCI Express Completion TLP中接收到的数据返回到其Avalon-MM接口读数据总线。

Avalon-MM Slave模块有两个版本:用于高吞吐量传输的突发Avalon-MM从模块,且应用程序接口数据总线宽度可为256-bit。适用于需要较细粒度进行字节使能控制的低量传输。非突发Avalon-MM从接口的前缀为txs*。突发Avalon-MM从接口的前缀为hptxs_*

表 11.  Avalon-MM从模块特性
Avalon-MM从模块类型 数据总线宽度 最大突发尺寸 字节使能粒度 最多未完成读请求
Non-bursting(非突发) 32-bit 1个周期 Byte 1
Bursting(突发) 256-bit 16个周期 DWord

32

突发Avalon-MM从模块遵循枚举后由系统软件设置的最大有效负载值和最大读请求值。需要时它还为单个Avalon-MM突发事务生成多个PCIe TLP。

表 12.  对每个突发周期生成的TLP数量并作为最大有效负载量和最大读请求量的函数。
突发计数 最大负载量或最大读请求大小
128字节 256字节 512字节
1 – 4 1个TLP 1个TLP 1个TLP
5 – 8 2个TLP 1个TLP 1个TLP
9 – 12 3个TLP 2个TLP 1个TLP
13 – 16 4个TLP 2个TLP 1个TLP