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

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

1.3. 比较Avalon-ST,Avalon-MM和支持DMA的Avalon-MM接口

表 3.  全部Hard IP for PCI Express IP Core的特性比较此表格比较三种主流的Hard IP for PCI Express IP Core。请参阅 Arria 10支持SR-IOV的Avalon-ST接口PCIe解决方案用户指南了解此variant的特性。

特性

Avalon-ST接口

Avalon-MM接口

Avalon-MM DMA

IP Core许可证

免费

免费

免费

本地端点

支持

支持

支持

根端口

支持

支持

支持

Gen1

×1、×2、×4、×8

×1、×2、×4、×8

x8

Gen2

×1、×2、×4、×8

×1、×2、×4、×8

×4, ×8

Gen3

×1、×2、×4、×8

×1、×2、×4

×2, ×4, ×8

64-bit应用层接口

支持

支持

不支持

128-bit应用层接口

支持

支持

支持

256‑bit应用层接口

支持

支持

支持

最大有效负载量

128、256、512、1024、2048 bytes

128, 256 bytes

128, 256 bytes

支持non-posted请求的 tag数

256

8

16或256

自动处理无序完成(对应用层透明)

不支持

支持

支持

自动处理跨4 KB地址边界请求(对应用层透明)

不支持

支持

支持

PIPE接口信号的极性反转

支持

支持

支持

MSI请求数

1、2、4、8、16、或32

1、2、4、8、16、或32

1、2、4、8、16、或32

MSI-X

支持

支持

支持

Legacy中断

支持

支持

支持

扩展ROM

支持

不支持

不支持

PCIe分岔(PCIe bifurcation) 不支持 不支持 不支持
表 4.  比较全部Hard IP for PCI Express IP Core的TLP支持此表格比较了Hard IP for PCI Express IP内核variant可发送的TLP类型。每个条目表示该TLP类型是否可通过端点(EP),根端口(RP),或(EP/RP)两者皆可(发送)。对于Avalon-MM DMA接口,软件应用编程一个描述符控制器以指定主机和IP存储器之间的DMA传输。Read DMA Avalon-MM主端口和Write DMA Avalon-MM主端口分别发送读和写TLP。可选的TX Slave模块支持信号,non-bursting Memory Write TLP,发送状态更新到主机。

TLP (发送支持)

Avalon-ST接口

Avalon-MM接口

Avalon-MM DMA

存储器读请求(Mrd EP/RP EP/RP EP/RP

(Read DMA Avalon-MM Master)

存储器读锁定请求(MRdLk EP/RP   不支持
存储器写请求(MWr EP/RP EP/RP EP/RP

(Write DMA Avalon-MM Master)

(TX Slave - 可选)

I/O读请求(IORd EP/RP EP/RP 不支持
I/O写请求(IOWr EP/RP EP/RP 不支持
Config Type 0读请求(CfgRd0 RP RP 不支持
Config Type 0写请求(CfgWr0 RP RP 不支持
Config Type 1读请求(CfgRd1 RP RP 不支持
Config Type 1写请求(CfgWr1 RP RP 不支持
消息请求(Msg EP/RP 不支持 不支持
带数据的消息请求(MsgD EP/RP 不支持 不支持
完成(Cpl EP/RP EP/RP EP/RP

(Read & Write DMA Avalon-MM Masters)

带数据的完成(CplD EP/RP 不支持 EP/RP

(Read & Write DMA Avalon-MM Masters)

完成已锁定(CplLk EP/RP 不支持 不支持
带数据的完成锁定(CplDLk EP/RP 不支持 不支持
提取以及添加AtomicOp请求(FetchAdd EP 不支持 不支持

Arria®10 Avalon-MM DMA Interface for PCIe解决方案用户指南解释如何使用此IP内核而未介绍PCI Express协议。但这两方面必然存在重叠之处,所以使用本文档时必须结合对PCI Express Base Specification的了解。