MAX 10外部存储器接口用户指南

ID 683087
日期 2/21/2017
Public
文档目录

2.4. MAX 10存储控制器

MAX® 10器件使用HPC II外部存储控制器。
表 4.   MAX® 10存储控制器的特性
功能 说明
Half-Rate Operation

该控制器和用户逻辑可以在1/2存储器时钟速率下运行。

Controller Latency

该控制器在本地接口的读请求和写请求之间含有一个低功耗最佳时间,并且存储器命令被发送到AFI接口。

Data Reordering

该存储控制器将会根据需要重新安排读写请求,从而完成最有效的数据吞吐量。

Starvation Control

该控制器实现一个starvation计数器以限制命令未送达的时间。这个计数器确保不会因为数据的重新安排,使得低优先级请求被无限期地忽视。可以设置一个starvation限制,以确保在starvation计数器达到指定限制后就立即执行等待命令。

Priority Bypass

该存储控制器接受用户请求以旁路被数据重新安排建立的优先级。当控制器检测到一个高优先级请求时,它支持该请求旁路当前的列队。高优先级请求之后立即进行处理,减少了延迟。

Standard Interface

该存储控制器使用Avalon-ST作为本地接口,通过适配器支持灵活地对Avalon-MM、AXI或专用协议进行扩展。

Avalon-MM Data Slave Local Interface

控制器支持Intel Avalon Memory-Mapped协议。

Bank Management

该存储控制器基于输入的流量,将会智能地保持打开一页,提高了效率,特别是随机传输(random traffic)的效率。

Streaming Reads and Writes

该存储控制器可以连续地发出读写操作,当bank打开时,可以在每个时钟周期中顺序地选择地址。该功能对大量数据具有非常高的效率。

Bank Interleaving

该存储控制器可以连续地发出读写操作以随机选择地址。这个bank地址必须被用户逻辑正确地进行循环。

Predictive Bank Management

该存储控制器可以提早发出bank管脚命令,这样当出现读写操作时,就会打开正确的行。这一功能提高了有效性。

Quasi-1T Address/Command Half-Rate

一个控制器时钟周期等于两个1/2接口的存储器时钟周期。为了最大化命令带宽,存储控制器在每个控制器时钟周期上提供了支持两个存储器命令的选项。这一控制器被限制在第一个时钟相位上发出行命令以及在第二时钟相位上发出列命令,或反之亦然。行命令包括激活和预充电命令;列命令包括读写命令。

Built-In Burst Adaptor

该存储控制器在本地接口上能够接受任意大小的突发,并映射这些突发到有效的存储器命令中。

Self-Refresh Controls and User Auto-Refresh Controls

该存储控制器能够发出自更新(self-refresh)命令,并可以通过一个边带接口进行自动刷新(auto-refresh)。

Enable Auto Power-Down

如果没有接收到命令,存储控制器能够关电。