Intel® Arria® 10内核架构和通用I/O手册

ID 683461
日期 5/08/2017
Public
文档目录

6.7.1.1. 硬存储控制器

The Arria® 10 hard memory controller is designed for high speed, high performance, high flexibility, and area efficiency. The hard memory controller supports all the popular and emerging memory standards including DDR4, DDR3, and LPDDR3.

通过实现高级动态命令和数据重排序算法来实现高性能。此外,本设计还采用高效流水线技术,以提高存储器带宽的使用以及在保持高速的同时降低延迟。硬核解决方案提供最佳的可用性和较短的上市时间。控制器内部以及从控制器到PHY的时序因简化时序收敛已被Intel预先关闭。

该控制器体系结构是一种模块化设计,适用于单一I/O bank。这种结构为硬核解决方案提供最佳灵活性。

  • 可将每个I/O bank配置成以下路径之一:
    • 控制路径,以驱动所有用于存储器接口的address/command管脚
    • 数据路径,以驱动用于DDR型接口的最高32位数据管脚。
  • 存储控制器可放置在任意位置。
  • 可将多个bank打包在一起,形成不同宽度(最高 144)的存储器接口。

为获得更大灵活性,可旁路硬存储控制器,并根据需要使用定制IP。

图 128. 硬存储控制器体系结构


硬存储控制器由以下逻辑块组成:

  • Core和PHY接口
  • 主控制路径
  • 数据缓冲控制器
  • 读写数据缓冲器

内核接口支持Avalon® Memory-Mapped(Avalon-MM)接口协议。该接口与PHY的通信遵循Altera PHY接口(AFI)协议。整个控制路径被分成主控制路径和数据缓冲控制器。