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

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

7.1.1.3. Avalon-MM地址到PCIe地址映射

Bursting Slave模块将其 Avalon® -MM接口上的读写事务转换成PCIe存储器读(MRd)和存储器写(MWr)请求包。Bursting Slave直接将其64位宽地址总线上提供的 Avalon® -MM地址用作TLP中创建的PCIe地址。

带有64-bit地址总线的Bursting Slave会用尽整个 Avalon® -MM地址空间并会防止其他从接口连接到同一总线。许多情况下,用户应用程序仅需要访问PCIe地址空间的几个相对较小的区域,并希望为Bursting Slave分配一个较小的地址空间以能够连接到其他从接口。

本设计实例包括一个地址映射模块,该模块将 Avalon® -MM存储器空间的16个1 MB区域映射为PCIe地址空间的16个1 MB区域。该模块仅占用 Avalon® -MM地址空间的16MB,且只需24-bit宽地址总线,因而其他 Avalon® -MM从接口留出空间。