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

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

3.2. 接口说明

Stratix® 10 Avalon-MM Intel® Stratix® 10 Hard IP+用于PCIe*包含可实现各种功能的多个接口类型。
其中包括:
  • 高性能突发主从Avalon®-MM接口,可在PCIe TLP和 Avalon® -MM存储器映射读写间进行转换
  • Read和Write Data Mover,传送大型数据块
  • Standard PCIe串行接口,通过PCIe链路传送数据
  • System接口,用于中断,时钟和复位。
  • 可选的重新配置接口,动态更改运行中的Configuration Space寄存器的值
  • 可选的状态接口,用于调试
除非另行说明,否则到Application层的所有接口均同步于运行在250 MHz的主系统时钟coreclkout_hip的上升沿。该时钟的频率恰好是Hard IP生成的hip_clk的频率的一半,相差0ppm。可使用组件GUI启用接口。
图 10.  Avalon-MM Intel® Stratix® 10 Hard IP+用于PCIe*
注:

p =寻址所有功能的位数

m = Bursting Master地址总线宽度

s = Bursting Slave地址总线宽度

Read Data Mover(RDDM)接口:该接口将 PCIe* 系统存储器的DMA数据传送到 Avalon® -MM地址空间存储器。

Write Data Mover(WRDM)接口:该接口将 Avalon® -MM地址空间存储器中的DMA数据传送到 PCIe* 系统存储器。

Bursting Master(BAM)接口:该接口提供主机访问 Avalon® -MM地址空间中的寄存器和存储器。Busting Master模块将PCIe Memory Read和Write转换成 Avalon® -MM Read和Write。

Bursting Slave(BAS)接口:该接口允许FPGA中的应用程序访问 PCIe* 系统存储器。Bursting Slave模块将 Avalon® -MM Read 和Write转换成PCIe Memory Read和Write。

Avalon-MM Intel® Stratix® 10 Hard IP+用于PCIe*的模块设计使您仅启用应用程序所需的接口。