7. Arria II 器件中的外部存储器接口 June 2011 AIIGX51007-4.1 AIIGX51007-4.1 本章节介绍了 Arria ® II 器件的硬件特性 , 这些特性实现了 2 倍数据速率 (DDR) 存储 器标准,包括延迟锁相环 (DLL) 的高速存储器接口。存储器接口也使用 I/O 特性,比 如:片上匹配 (OCT)、可编程输入延迟链、可编程输出延迟、摆率调整和可编程驱动能 力。 Arria II 器件提供一种高效的体系结构,可利用其小型模块化 I/O bank 快速轻松地适 应外部宽存储器接口。I/O 设计用于支持现有的和新出现的外部 DDR 存储器标准提供灵 活性和高性能,比如:DDR3、DDR2、DDR SDRAM、QDR II、QDR II+ SRAM 和 RLDRAM II。Arria II FPGA 的顶部、底部、左侧和右侧 I/O bank 均支持 DDR 外部存储 器接口。 高性能存储器接口解决方案包括自校准 ALTMEMPHY 宏功能和 UniPHY 知识产权 (IP) 内 核,优化利用 Arria II I/O 结构和 Quartus® II TimeQuest 时序分析器的优势。 ALTMEMPHY 宏功能和 UniPHY IP 内核在工艺、电压和温度 (PVT) 的变化中,为高可靠性 工作频率,提供全面的解决方案。 ALTMEMPHY 宏功能和 UniPHY IP 内核例化一个锁相环 (PLL) 和 PLL 重配置逻辑,来调整 基于 PVT 变化的重同步相移。 本章节包含以下几部分内容: ■ “Arria II 器件的存储器接口管脚支持 ” 第 7–3 页 ■ “ 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 ” 第 7–21 页 ■ “Arria II 外部存储器接口功能 ” 第 7–24 页 1 Arria II GZ 器件仅支持 UniPHY IP 内核。Arria II GX 器件支持具有 UniPHY IP 内核的 QDR II 和 QDR II + SRAM 控制器,以及具有 ALTMEMPHY 宏功能的 DDR3、DDR2 和 DDR SDRAM 控制器。 1 RLDRAM II 仅在 Arria II GZ 器件中可用。 f 要了解关于上述任何特性的详细信息,请参考 I/O Features in Arria II Devices 或 Clock Networks and PLLs in Arria II Devices 章节。 f 要了解关于 Arria II 器件支持的外部存储器系统规格、实现、板级指南、时序分析、 仿真、调试信息、ALTMEMPHY 宏功能和 UniPHY IP 内核的详细信息,请参考 External Memory Interface Handbook。 © 2011 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX are Reg. U.S. Pat. & Tm. Off. and/or trademarks of Altera Corporation in the U.S. and other countries. All other trademarks and service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. Arria II 器件手册卷 1:器件接口与集成 2011 年 6 月 订阅 第 7 章:Arria II 器件中的外部存储器接口 7–2 图 7-1 和图 7-2 分别显示了 Arria II GX 和 Arria II GZ 器件的存储器接口数据通路 的结构图。 图 7-1. Arria II GX 器件的外部存储器接口数据通路的结构图 (1) ,(2) Memory Arria II GX FPGA DQS Logic Block DLL Postamble Enable Postamble Clock Postamble Control Circuit DQS Enable Circuit 2n Internal Memory (3) 2n Synchronization Registers DDR Input Registers DDR Output and Output Enable Registers 2 Resynchronization Clock DQ Write Clock DQS Write Clock n DQ (Read) (4) n 2n Clock Management and Reset DQS (Read) (4) DDR Output and Output Enable Registers DQ (Write) (4) DQS (Write) (4) 图 7-1 注释: (1) 可以旁路每个寄存器模块。 (2) 荫蔽的模块在 I/O 单元 (IOE) 中实现。 (3) 用于各个存储器接口的存储器模块可能略有不同。 (4) 这些信号可能是双向或者单向信号,取决于存储器标准。当信号为双向时,信号在读取和写入操作期间都是有效的。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–3 图 7-2. Arria II GZ 器件的外部存储器接口数据通路的结构图 (1),(2) Memory Arria II GZ FPGA DQS Logic Block DLL Postamble Enable Postamble Control Circuit Postamble Clock 4n DQS Enable Circuit 2n 2n Synchronization Registers Half Data Rate Input Registers DPRAM DQS (Read) (3) DDR Input Registers n DQ (Read) (3) Resynchronization Clock 4n 4 Clock Management and Reset Half-Rate Resynchronization Clock n 2n Half Data Rate Output Registers DQ (Write) (3) DDR Output and Output Enable Registers 2 Half Data Rate Output Registers DQ Write Clock DQS (Write) (3) DDR Output and Output Enable Registers Half-Rate Clock DQS Write Clock 图 7-2 注释: (1) 可以旁路每个寄存器模块。 (2) 用于各个存储器接口的模块可能略有不同。荫蔽的模块是 Arria II GZ IOE 的一部分。 (3) 这些信号可能是双向或者单向信号,取决于存储器标准。当信号为双向时,信号在读取和写入操作期间都是有效的。 Arria II 器件的存储器接口管脚支持 一个典型的存储器接口需要数据 (D、Q 或 DQ)、数据选通 (DQS/CQ 和 DQSn/CQn)、地 址、命令和时钟管脚。有些存储器接口使用数据屏蔽 (DM 或 BWSn) 管脚,掩码输入数 据。这一部分介绍了 Arria II 器件如何支持所有的这些管脚。 1 如果有多于一对的时钟对,那么必须将它们布局在相同的 DQ 组中。例如,如果有两对 时钟对,那么必须将这两对布局在相同的 x4 DQS 组中。 f 要了解关于管脚连接的详细信息,请参考 Arria II Device Family Pin Connection Guidelines。 DDR3、DDR2、DDR SDRAM 和 RLDRAM II 器件使用 CK 和 CK# 信号来采集地砋和命令信 号。可以生成这些信号,来模拟 Arria II DDR I/O 寄存器 (DDIO) 的写入数据选通, 以确保 CK/CK# 和 DQS 信号 ( 在 DDR3、DDR2 和 DDR SDRAM 器件上的 tDQSS、 tDSS 和 tDSH) 之间的时序关系相符合。QDR II+/QDR II SRAM 器件使用相同的时钟 (K/K#),来采 集写入数据,地址和命令信号。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–4 f 要了解关于管脚位置要求的详细信息,其管脚作为存储器时钟管脚使用,以及在 Arria II 器件和外部存储器器件之间的管脚连接,请参考外部存储器接口手册第 2 卷 中的 Section I. Device and Pin Planning。 在 Arria II 器件中的存储器时钟管脚是由一个 DDIO 寄存器生成的,去差分输出管脚 ( 请参考图 7-3),在管脚列表中以 DIFFIN 或 DIFFIO_RX 前缀 (Arria II GX 器件 ) 以及 DIFFOUT、 DIFFIO_TX或DIFFIO_RX前缀 (Arria II GZ器件 )标记。这些管脚支持差分输 出功能,您可以使用它们作为存储器时钟管脚。 图 7-3. Arria II 器件中存储器时钟的生成 (1) FPGA LEs I/O Elements VCC D Q D Q 1 0 mem_clk (2) mem_clk_n (2) System Clock 图 7-3 注释: (1) 存储器输出时钟的生成需要全局或局域时钟网络来最小化抖动。 (2) DDR3、DDR2 和 DDR SDRAM 接口的 mem_clk[0] 和 mem_clk_n[0] 管脚使用 I/O 输入缓冲器来反馈;因此,双向 I/O 缓冲器用于这些 管脚。对于差分 DQS 输入的存储器接口,输入反馈缓冲器可配置为差分输入;对于使用一个单端 DQS 输入的存储器接口 , 输入缓 冲器可配置为一个单端输入。使用一个单端输入反馈缓冲器要求 I/O 标准的 VREF 电压为 I/O bank 的 VREF 管脚提供电压。 Arria II 器件为差分读取数据选通和时钟操作提供差分输入缓冲器。此外,Arria II 器件也为每个 CQn 管脚的补充读取数据选通和时钟操作提供一个单独的 DQS 逻辑模块。 在 Arria II 的管脚列表中,差分 DQS 管脚被表示为 DQS 和 DQSn 管脚,而补充的 CQ 信 号被表示为 CQ 和 CQn 管脚。DQSn 和 CQn 管脚在管脚列表中被单独地标记。每个 CQn 管 脚连接到一个 DQS 逻辑模块,相移后的 CQn 信号发送到 DQ IOE 寄存器中的负边沿输入 寄存器。 1 使用差分 DQS 为运行在 333 MHz 的 DDR2 SDRAM 接口发信号。 DQ 管脚可以是双向信号,作为 DDR3、DDR2 和 DDR SDRAM,以及 RLDRAM II 通用 I/O (CIO) 中的接口 , 或者可以是单向信号,作为 QDR II+、QDR II SRAM 和 RLDRAM II 单 独的 I/O (SIO) 器件。将单向读取数据信号连接到 Arria II DQ 管脚,而单向写入数 据信号连接到读取 DQ/DQS 组之处的不同 DQ/DQS。写入时钟必须被分配给 DQS/DQSn 管 脚,该管脚和这个写入 DQ/DQS 组相关。请不要将 CQ/CQn 管脚结对用于写入时钟。 1 使用一组 DQ/DQS 为写入数据信号最小化输出摆幅,并允许纵向移植。Arria II GX 器件 不支持 Arria II GZ 器件的纵向移植。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–5 DQ 和 DQS 管脚位置均固定在管脚列表中。存储器接口电路在不支持收发器的每个 Arria II I/O 中可用。所有的存储器接口管脚支持 I/O 标准需要支持 DDR3、DDR2、 DDR SDRAM、QDR II+ 和 QDR II SRAM,以及 RLDRAM II 器件。 Arria II 器件支持 x4、x8/x9、x16/x18 或者 x32/x36 的 DQ 总线模式的 DQ 和 DQS 信 号,虽然不是所有的器件支持 x32/x36 的 DQS 总线模式。DDR、DDR2 和 DDR3 SDRAM 接 口为每个 x8 组使用一个 DQS 管脚;例如,一个 x72 宽的接口连接需要 9 个 DQS 管脚。 当这些管脚不用于任何存储器接口时,可以将它们作为用户 I/O 使用。此外,可以使 用不作为 DQ( 数据 ) 管脚用于时钟的任何 DQSn 或者 CQn 管脚。 表 7-1 列出了 Arria II 器件的每种 DQ/DQS 总线模式支持的管脚,这些管脚包括 DQS/CQ 和 DQSn/CQn 管脚对。 表 7-1. Arria II 器件的 DQ/DQS 总线模式管脚 DQSn 支持 CQn 支持 奇偶校验或 DM ( 可选的 ) QVLD ( 可选 的 )(1) 每组数据管脚 的典型数量 每组数据管 脚的最大数 量 (2) x4 是 否 否 (6) 否 4 5 x8/x9(3) 是 是 是 是 8 或 9 11 x16/x18(4) 是 是 是 是 16 或 18 23 x32/x36(5) 是 是 是 是 32 或 36 47 x32/x36(7) 是 是 否 (8) 是 32 或 36 39 模式 表 7-1 注释: (1) QVLD 管脚不用于 ALTMEMPHY 宏功能,它仅适用于 Arria II GZ 器件。 (2) 这表示最多数量的 DQ 管脚 ( 包括奇偶校验、数据屏蔽和 QVLD 管脚 ),利用单端 DQS 信号连接到 DQS 总线网络。当您使用差分 或互补的 DQS 信号时,每组数据信号的最大数量减少一个。在一个特定的器件中,每组 DQ/DQS 的数量可能会有所不同。为了 每组确切的数量,检查管脚列表。对于 DDR3、DDR2 和 DDR 接口,大于 x8 的接口,其管脚的数量进一步减少,这是由于各个 x8/x9 组需要一个用于形成 x16/x18 和 x32/x36 组的 DQS 管脚。 (3) 通过合并两个 x4 DQ/DQS 组以构成一个 x8/x9 组,因此在这个组中具有 12 个管脚。 (4) 通过合并四个 x4 DQ/DQS 组以构成一个 x16/x18 组。 (5) 通过合并八个 x4 DQ/DQS 组以构成一个 x32/x36 组。 (6) 如果差分 DQS 没有使用,并且组没有其它的信号,那么可以支持 DM 管脚。 (7) 这些 x32/x36 DQ/DQS 组在 1152- 和 1517-pin FineLine BGA 封装中的 EP2AGZ300 和 EP2AGZ350 器件上可用。在这些 DQ/DQS 组 中各有 40 个管脚。 (8) 在这些 DQ/DQS 组中各有 40 个管脚。不可以将 BWSn 管脚作为写入数据管脚布局在相同的 DQ/DQS 组里,因为可用的管脚不够。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–6 表 7-2 列出了 Arria II GX 器件每侧上的 I/O 模块和 DQ/DQS 组的数量。对于 Arria II GX 器件每个 bank 中可用 DQ/DQS 组的数量列表的详细信息,请参考第 7-7 页 图 7-4 直到第 7-13 页图 7-10。这些图例代表 Arria II GX 器件芯片的表面示意图。 f 要了解关于 DQ/DQS 组管脚 (pin-out) 限制格式的详细信息,请参考 Arria II Device Family Pin Connection Guidelines。 表 7-2. Arria II GX 器件每侧上的 DQ/DQS 组和 I/O 模块的数量 DQ/DQS 组的数量 器件 EP2AGX45 EP2AGX65 EP2AGX45 EP2AGX65 EP2AGX95 EP2AGX125 封装 358-Pin Ultra FineLine BGA 572-Pin FineLine BGA 在器件上的 位置 I/O 模块的数 量 (1) x4 x8/x9 x16/x1 8 x32/x3 6 顶端 / 底部 3 6 3 1 0 右侧 2 4 2 0 0 顶端 / 底部 4 8 4 2 0 第 7-8 页图 75 右侧 6 12 6 2 0 第 7-9 页图 76 参考 第 7-7 页图 74 第 7-10 页 图 7-7 EP2AGX45 EP2AGX65 EP2AGX95 EP2AGX125 EP2AGX190 EP2AGX260 780-Pin FineLine BGA 顶端 / 底部 / 右侧 7 14 7 3 1 EP2AGX95 EP2AGX125 1152-Pin FineLine BGA 顶端 / 底部 9 18 9 4 2 右侧 8 16 8 4 2 EP2AGX190 EP2AGX260 1152-Pin FineLine BGA 顶端 / 底部 / 右侧 12 24 12 6 2 第 7-11 页 图 7-8 第 7-12 页 图 7-9 第 7-13 页 图 7-10 表 7-2 注释: (1) 每个 I/O 模块由 16 个 I/O 管脚组成。其中 12 个管脚是 DQ/DQS 管脚。 表 7-3 列出了 Arria II GZ 器件每侧上可用的 DQ/DQS 组的数量。对于 Arria II GZ 器 件每个 bank 中可用 DQ/DQS 组的数量列表的详细信息,请参考图 7-11 直到图 7-15。 这些图例代表 Arria II GZ 器件芯片的表面示意图。 表 7-3. Arria II GZ 器件每侧上的 DQ/DQS 组的数量 器件 封装 (1/2) DQ/DQS 组的数量 在器件上的 位置 x4(1) x8/x9 x16/x18 x32/x36(2) 参考 EP2AGZ300 EP2AGZ350 780-pin FineLine BGA 左侧 / 右侧 0 0 0 0 顶端 / 底部 18 8 2 0 EPAGZ225 1152-pin FineLine BGA 左侧 / 右侧 13 6 2 0 顶端 / 底部 26 12 4 0 EP2AGZ300 EP2AGZ350 1152-pin FineLine BGA 左侧 / 右侧 13 6 2 0 顶端 / 底部 26 12 4 2(3) Arria II 器件手册卷 1:器件接口与集成 第 7-14 页图 711 第 7-15 页图 712 第 7-16 页图 713 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–7 表 7-3. Arria II GZ 器件每侧上的 DQ/DQS 组的数量 器件 封装 EP2AGZ225 1517-pin FineLine BGA EP2AGZ300 EP2AGZ350 1517-pin FineLine BGA (2/2) DQ/DQS 组的数量 在器件上的 位置 x4(1) x8/x9 x16/x18 x32/x36(2) 全部位置 26 12 4 0 左侧 / 右侧 26 12 4 0 顶端 / 底部 26 12 4 2(3) 参考 第 7-17 页图 714 第 7-18 页图 715 表 7-3 注释: (1) 一些 x4 组可能使用 RUP 和 RDN 管脚。如果您使用 Arria II GZ 校准 OCT 功能,那么不能使用这些组。 (2) 要与 Arria II GZ FPGA 中不支持 x32/x36 DQ/DQS 组的一个 x36 QDR II+/QDR II SRAM 器件连接,请参考第 7–21 页 “ 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 ” 。 (3) 这些 x32/x36 DQ/DQS 组每组含有 40 个管脚而不是 48 个管脚。不可以将 BWSn 管脚作为写入数据管脚布局在相同的 DQ/DQS 组 里,因为可用的管脚不够。 图 7-4 到图 7-10 显示了 Arria II GX 器件每侧上的 DQ/DQS 组的最大数量。这些图例 代表 Arria II GZ 器件芯片的表面示意图。 图 7-4 显示了 358-pin Ultra FineLine BGA (UBGA) 封装的 EP2AGX45 和 EP2AGX65 器 件每个 bank 的 DQ/DQS 组的数量。 图 7-4. 358- Pin Ultra Fineline BGA 封装的 EP2AGX45 和 EP2AGX65 器件每个 Bank 的 DQ/DQS 组的数量 (1) ,(2) I/O Bank 8A 22 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 I/O Bank 7A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 6A (3) EP2AGX45 and EP2AGX65 Devices in the 358-Pin Ultra FineLine BGA I/O Bank 3A 22 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 18 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 I/O Bank 5A 18 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 I/O Bank 4A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 图 7-4 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) 358- pin UBGA 封装的 Arria II GX 器件不支持 x36 QDR II+/QDR II SRAM 接口。 (3) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–8 图 7-5 显示了 572-pin FineLine BGA 封装的 Arria II GX EP2AGX45 和 EP2AGX65 器件 每个 bank 的 DQ/DQS 组的数量。 图 7-5. 572- Pin FineLine BGA 封装的 EP2AGX45 和 EP2AGX65 器件每个 Bank 的 DQ/DQS 组的数量 (1),(2) I/O Bank 8A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 7A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 EP2AGX45 and EP2AGX65 Devices in the 572-Pin FineLine BGA I/O Bank 6A (3) 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 5A 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 3A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 4A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 图 7-5 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) 572-pin FineLine BGA 封装的 Arria II GX 器件不支持 x36 QDR II+/QDR II SRAM 接口。 (3) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–9 图 7-6 显示了 572-pin FineLine BGA 封装的 Arria II GX EP2AGX95 和 EP2AGX125 器 件每个 bank 的 DQ/DQS 组的数量。 图 7-6. 572-Pin FineLine BGA 封装的 EP2AGX95 和 EP2AGX125 器件每个 Bank 的 DQ/DQS 组的数量 (1),(2) I/O Bank 8A 42 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 7A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 6A (3) EP2AGX95 and EP2AGX125 Devices in the 572-Pin FineLine BGA 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 5A 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 3A 38 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 4A 42 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 图 7-6 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) 572-pin FineLine BGA 封装的 Arria II GX 器件不支持 x36 QDR II+/QDR II SRAM 接口。 (3) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–10 图 7-7 显示了 780-pin FineLine BGA 封装的 Arria II GX EP2AGX45 和 EP2AGX65 器件 每个 bank 的 DQ/DQS 组的数量。 图 7-7. 780- Pin FineLine BGA 封装的 EP2AGX45 和 EP2AGX65 器件每个 Bank 的 DQ/DQS 组的数量 (1) I/O Bank 8A 54 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 7A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 6A (2) EP2AGX45 and EP2AGX65 Devices in the 780-Pin FineLine BGA 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 5A 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 3A 54 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 4A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 图 7-7 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–11 图 7-8 显示了 780-pin FineLine BGA 封装的 Arria II GX EP2AGX95、EP2AGX125、 EP2AGX190 和 EP2AGX260 器件每个 bank 的 DQ/DQS 组的数量。 图 7-8. 780-Pin FineLine BGA 封装的 EP2AGX95、EP2AGX125、EP2AGX190 和 EP2AGX260 器件每个 Bank 的 DQ/DQS 组的数量 (1) I/O Bank 8A 58 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 7A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 6A (2) EP2AGX95, EP2AGX125, EP2AGX190, and EP2AGX260 Devices in the 780-Pin FineLine BGA 50 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 5A 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 3A 54 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=0 I/O Bank 4A 74 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 图 7-8 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–12 图 7-9 显示了 1152-pin FineLine BGA 封装的 Arria II GX EP2AGX95 和 EP2AGX125 器 件每个 bank 的 DQ/DQS 组的数量。 图 7-9. 1152- Pin FineLine BGA 封装的 EP2AGX95 和 EP2AGX125 器件每个 Bank 的 DQ/DQS 组的数量 (1) I/O Bank 8A 74 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 7A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 7B 16 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 I/O Bank 6A (2) EP2AGX95 and EP2AGX125 Devices in the 1152-Pin FineLine BGA 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 5A 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 3A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 4A 74 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 4B 16 User I/Os ×4=2 ×8/×9=1 ×16/×18=0 ×32/×36=0 图 7-9 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–13 图 7-10 显示了 1152-pin FineLine BGA 封装的 Arria II GX EP2AGX190 和 EP2AGX260 器件每个 bank 的 DQ/DQS 组的数量。 图 7-10. 1152- Pin FineLine BGA 封装的 EP2AGX190 和 EP2AGX260 器件每个 Bank 的 DQ/DQS 组的数量 (1) I/O Bank 8B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 8A 74 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 7A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 7B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 6B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 6A (2) 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 EP2AGX190 and EP2AGX260 Devices in the 1152-Pin FineLine BGA I/O Bank 5A 66 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 5B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 3B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 I/O Bank 3A 70 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 4A 74 User I/Os ×4=8 ×8/×9=4 ×16/×18=2 ×32/×36=1 I/O Bank 4B 32 User I/Os ×4=4 ×8/×9=2 ×16/×18=1 ×32/×36=0 图 7-10 注释: (1) 所有 I/O 管脚数包括 12 个可用于数据输入的专用时钟输入 (CLK4 到 CLK15)。 (2) Bank 6A 中的几个配置管脚与 DQ/DQS 管脚共享。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所选的 DQ/DQS 组也 不用于配置目的。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–14 图 7-11 显示了 780-pin FineLine BGA 封装的 Arria II GZ EP2AGZ300 和 EP2AGZ350 器件每个 bank 的 DQ/DQS 组的数量。 图 7-11. 780- Pin FineLine BGA 封装的 EP2AGZ300 和 EP2AGZ350 器件每个 Bank 的 DQ/DQS 组的数量 (1) DLL0 I/O Bank 8A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 8C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 7C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 7A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 DLL3 EP2AGZ300 and EP2AGZ350 Devices in the 780-Pin FineLine BGA DLL1 I/O Bank 3A I/O Bank 3C 40 User I/Os 32 User I/Os ×4=6 ×4=3 ×8/×9=3 ×8/×9=1 ×16/×18=1 ×16/×18=0 I/O Bank 4C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 4A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 DLL2 图 7-11 注释: (1) EP2AGZ300 和 EP2AGZ350 器件不支持 x32/x36 模式。要与一个 x36 QDR II+/QDR II SRAM 器件连接,请参考第 7–21 页 “ 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 ” 。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–15 图 7-12 显示了 1152-pin FineLine BGA 封装的 Arria II GZ EP2AGZ225 器件每个 bank 的 DQ/DQS 组的数量。 图 7-12. 1152- Pin FineLine BGA 封装的 EP2AGZ225 器件每个 Bank 的 DQ/DQS 组的数量 (1),(2),(3), (4) DLL0 I/O Bank 8A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 1A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 8B I/O Bank 8C I/O Bank 7C 24 User I/Os 32 User I/Os 32 User I/Os ×4=3 ×4=3 ×4=4 ×8/×9=1 ×8/×9=1 ×8/×9=2 ×16/×18=0 ×16/×18=0 ×16/×18=1 I/O Bank 7B I/O Bank 7A 24 User I/Os 40 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 EP2AGZ225 Devices in the 1152-Pin FineLine BGA I/O Bank 1C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 DLL1 DLL3 I/O Bank 6A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 6C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 3A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 3B I/O Bank 3C 24 User I/Os 32 User I/Os ×4=3 ×4=4 ×8/×9=1 ×8/×9=2 ×16/×18=0 ×16/×18=1 I/O Bank 4C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 4B I/O Bank 4A 24 User I/Os 40 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 DLL2 图 7-12 注释: (1) EP2AGZ225 器件不支持 x32/x36 模式。要与一个 x36 QDR II+/QDR II SRAM 器件连接,请参考第 7–21 页 “ 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 ” 。 (2) 您也可以在一些 x4 组中使用 DQS/DQSn 管脚作为 RUP 和 RDN 管脚,如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么 您不能将 x4 组用于存储器接口。如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么您可以使用包括 x4 组的 x16/x18 或 x32/x36 组;然而,在使用包括 x4 组的 x8/x9 组时,却有限制。 (3) 所有 I/O 管脚数包括用于数据输入的专用时钟输入。 (4) 您也可以使用 I/O Bank 1C 中的一些 DQ/DQS 管脚作为配置管脚。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所 选的 DQ/DQS 组也不用于配置目的,因为您可能失去多达四个的 x4 DQ/DQS 组,这取决于您的配置方案。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–16 图 7-13 显示了 1152-pin FineLine BGA 封装的 Arria II GZ EP2AGZ300 和 EP2AGZ350 器件每个 bank 的 DQ/DQS 组的数量。 图 7-13. 1152-Pin FineLine BGA 封装的 EP2AGZ300 和 EP2AGZ350 器件每个 Bank 的 DQ/DQS 组的数量 (1), (2) , (3) DLL0 I/O Bank 8A I/O Bank 8B 40 User I/Os 24 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 ×32/×36=1 (5) I/O Bank 1A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 7C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 7B 24 User I/Os I/O Bank 7A 40 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 ×32/×36=1 (5) I/O Bank 3A I/O Bank 3B 40 User I/Os 24 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 ×32/×36=1 (5) I/O Bank 3C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 4C I/O Bank 4B 32 User I/Os 24 User I/Os ×4=4 ×4=3 ×8/×9=2 ×8/×9=1 ×16/×18=1 ×16/×18=0 DLL3 I/O Bank 6A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 EP2AGZ300 and EP2AGZ350 Devices in the 1152-Pin FineLine BGA I/O Bank 1C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 DLL1 I/O Bank 8C 32 User I/Os I/O Bank 6C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 4A 40 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 ×32/×36=1 (5) DLL2 图 7-13 注释: (1) 您也可以在一些 x4 组中使用 DQS/DQSn 管脚作为 RUP 和 RDN 管脚,如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么 您不能将 x4 组用于存储器接口。如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么您可以使用包括 x4 组的 x16/x18 或 x32/x36 组;然而,在使用包括 x4 组的 x8/x9 组时,却有限制。 (2) 所有 I/O 管脚数包括用于数据输入的专用时钟输入。 (3) 您也可以使用 I/O Bank 1C 中的一些 DQ/DQS 管脚作为配置管脚。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所 选的 DQ/DQS 组也不用于配置目的,因为您可能失去多达四个的 x4 DQ/DQS 组,这取决于您的配置方案。 (4) 这些 x32/x36 DQ/DQS 组每组含有 40 个管脚而不是 48 个管脚。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–17 图 7-14 显示了 1517-pin FineLine BGA 封装的 Arria II GZ EP2AGZ225 器件每个 bank 的 DQ/DQS 组的数量。 图 7-14. 1517-Pin FineLine BGA 封装的 EP2AGZ225 器件每个 Bank 的 DQ/DQS 组的数量 (1), (2), (3), (4) DLL0 I/O Bank 8A I/O Bank 8B 40 User I/Os 24 User I/Os ×4=4 ×4=6 ×8/×9=2 ×8/×9=3 ×16/×18=1 ×16/×18=1 I/O Bank 8C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 7C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 I/O Bank 7B I/O Bank 7A 24 User I/Os 40 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 DLL3 I/O Bank 1A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 6A 48 User I/Os ×4=7 ×8/×9=3 ×6/×18=1 I/O Bank 1C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 6C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 EP2AGZ225 Devices in the 1517-Pin FineLine BGA I/O Bank 2C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 5C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 2A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 5A 48 User I/Os ×4=7 ×8/×9=3 ×6/×18=1 DLL1 I/O Bank 3A I/O Bank 3B 40 User I/Os 24 User I/Os ×4=4 ×4=6 ×8/×9=2 ×8/×9=3 ×16/×18=1 ×16/×18=1 I/O Bank 3C I/O Bank 4C I/O Bank 4B I/O Bank 4A 32 User I/Os 32 User I/Os 24 User I/Os 40 User I/Os ×4=4 ×4=6 ×4=3 ×4=3 ×8/×9=2 ×8/×9=3 ×8/×9=1 ×8/×9=1 ×16/×18=1 ×16/×18=1 ×16/×18=0 ×16/×18=0 DLL2 图 7-14 注释: (1) EP2AGZ225 器件不支持 x32/x36 模式。要与一个 x36 QDR II+/QDR II SRAM 器件连接,请参考第 7–21 页 “ 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 ” 。 (2) 您也可以在一些 x4 组中使用 DQS/DQSn 管脚作为 RUP 和 RDN 管脚,如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么 您不能将 x4 组用于存储器接口。如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么您可以使用包括 x4 组的 x16/x18 或 x32/x36 组;然而,在使用包括 x4 组的 x8/x9 组时,却有限制。 (3) 所有 I/O 管脚数包括用于数据输入的专用时钟输入。 (4) 您也可以使用 I/O Bank 1C 中的一些 DQ/DQS 管脚作为配置管脚。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所 选的 DQ/DQS 组也不用于配置目的,因为您可能失去多达四个的 x4 DQ/DQS 组,这取决于您的配置方案。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–18 图 7-15. 1517-Pin FineLine BGA 封装的 EP2AGZ300 和 EP2AGZ350 器件每个 Bank 的 DQ/DQS 组的数量 (1), (2) , (3) I/O Bank 8A I/O Bank 8B 40 User I/Os 24 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×32/×36=1 (5) ×16/×18=1 DLL0 I/O Bank 8C I/O Bank 7C 32 User I/Os ×4=3 ×8/×9=1 ×16/×18=0 32 User I/Os ×4=3 ×8/×9=1 ×16//×18=0 I/O Bank 7B I/O Bank 7A 40 User I/Os ×4=6 24 User I/Os ×8/×9=3 ×4=4 ×16/×18=1 ×8/×9=2 ×16/×18=1 ×32/×36=1 (5) DLL3 I/O Bank 1A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 6A 48 User I/Os ×4=7 ×8/×9=3 ×6/×18=1 I/O Bank 1C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 6C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 EP2AGZ300 and EP2AGZ350 Devices in the 1517-Pin FineLine BGA I/O Bank 2C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 5C 42 User I/Os ×4=6 ×8/×9=3 ×16/×18=1 I/O Bank 2A 48 User I/Os ×4=7 ×8/×9=3 ×16/×18=1 I/O Bank 5A 48 User I/Os ×4=7 ×8/×9=3 ×6/×18=1 DLL1 I/O Bank 3A I/O Bank 3B 40 User I/Os 24 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×32/×36=1 (5) ×16/×18=1 I/O Bank 3C I/O Bank 4C 32 User I/Os 32 User I/Os ×4=3 ×4=3 ×8/×9=1 ×8/×9=1 ×16/×18=0 ×16/×18=0 I/O Bank 4B I/O Bank 4A 40 User I/Os 24 User I/Os ×4=6 ×4=4 ×8/×9=3 ×8/×9=2 ×16/×18=1 ×16/×18=1 ×32/×36=1 (5) DLL2 图 7-15 注释: (1) 您也可以在一些 x4 组中使用 DQS/DQSn 管脚作为 RUP 和 RDN 管脚,如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么 您不能将 x4 组用于存储器接口。如果 x4 组的两个管脚作为 RUP 和 RDN 管脚使用于 OCT 校准,那么您可以使用包括 x4 组的 x16/x18 或 x32/x36 组;然而,在使用包括 x4 组的 x8/x9 组时,却有限制。 (2) 所有 I/O 管脚数包括用于数据输入的专用时钟输入。 (3) 您也可以使用 I/O Bank 1C 中的一些 DQ/DQS 管脚作为配置管脚。任何用于配置目的的管脚成员不能使用 x4 DQ/DQS 组。确保您所 选的 DQ/DQS 组也不用于配置目的,因为您可能失去多达四个的 x4 DQ/DQS 组,这取决于您的配置方案。 (4) 这些 x32/x36 DQ/DQS 组每组含有 40 个管脚而不是 48 个管脚。 DQS 和 DQSn 管脚在 Arria II 管脚列表中被列出,分别作为 DQSXY 和 DQSnXY,其中 X 表示 DQ/DQS 所属组的编号,而 Y 表示该组位于器件的顶端 (T)、底部 (B)、左侧 (L) 或右侧 (R)。DQ/DQS 管脚的编号是基于 x4 模式。 相应的 DQ 管脚标识为 DQXY,其中 X 表示管脚所属的 DQS 组,而 Y 表示该组是否位于 器件的顶端 (T)、底部 (B)、左侧 (L) 或右侧 (R)。例如, DQS3B 表示位于器件底部的 DQS 管脚。属于该组的 DQ 管脚在管脚列表中被表示为 DQ3B。对于 Arria II GX I/O bank 中的 DQS 管脚,请参考图 7-16。对于 Arria II GZ I/O bank 中的 DQS 管脚,请 参考图 7-17。 1 奇偶校验、DM、BWSn、NWSn、QVLD 和 ECC 管脚在管脚列表中表示为 DQ 管脚。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–19 编号方案从器件的左上端顺时钟方向地在表面示意图中的一个芯片上往前移。图 7-16 显示了 DQ/DQS 组如何在最大 Arria II GX 器件表面示意图的一个芯片中编号。 图 7-16. Arria II GX I/O Bank 的 DQS 管脚 DQS24T DQS1T DLL0 PLL1 PLL2 8B 8A 7A 7B DQS1R 6B 6A PLL5 Arria II GX Device PLL6 5A 5B DQS24R 3B 3A 4A 4B PLL3 PLL4 DLL1 DQS24B DQS1B Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 器件的存储器接口管脚支持 7–20 编号方案从器件的左上角逆时钟方向地在表面示意图中的一个芯片上往前移。图 7-17 显示了 DQ/DQS 组如何在器件表面示意图的一个芯片中编号。 图 7-17. Arria II GZ I/O Bank 的 DQS 管脚 DQS38T DQS20T DQS19T 8A 8B 8C DLL3 PLL_T2 PLL_L1 PLL_T1 DLL0 DQS1T 7C 7B 7A PLL_R1 DQS34R DQS1L 1A 6A 1B 6B 1C 6C DQS17L DQS18R PLL_R2 PLL_L2 Arria II GZ Device PLL_R3 PLL_L3 DQS18L DQS17R 2C 5C 2B 5B 2A 5A DQS34L DQS1R 3B DLL1 DQS1B Arria II 器件手册卷 1:器件接口与集成 3C DQS19B PLL_B2 3A PLL_B1 PLL_L4 4C 4B PLL_R4 4A DLL2 DQS20B DQS38B Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 7–21 使用 DQ/DQS 组 ( 用于 Arria II GZ 器件中的存储器接口 ) 中的 RUP 和 RDN 管脚 可以在一些 x4 组中使用 DQS/DQSn 管脚作为 RUP 和 RDN 管脚 ( 列在管脚列表中 )。如果 任何管脚成员作为 RUP 和 RDN 管脚用于 OCT 校准,那么不能使用 x4 DQ/DQS 组于存储器 接口。您也许可以使用包括 x4 DQ/DQS 组的 x8/x9 组,在下列其中之一得到应用的情 况下: ■ 没有将 DM 管脚与差分 DQS 管脚一起使用 ■ 没用使用互补或差分的 DQS 管脚 您可以使用 x8/x9 组,因为一个 DQ/DQS x8/x9 组实际上包含了 12 个管脚,这是由于 该组是由两个 x4 模式,而且每个含有 6 个管脚的 DQ/DQS 组结合而构成的 ( 请参考第 7-5 页表 7-1)。一个典型的 x8 存储器接口由 1 个 DQS、1 个 DM 和 8 个 DQ 管脚,共有 10 个管脚组成。如果您仔细地选择管脚分配,那么可使用两个额外的管脚于 RUP 和 RDN。在一个 DDR3 SDRAM 接口中,必须使用差分 DQS,意味着您仅有一个额外的管脚。 在这种情况下,为 RUP 和 RDN 管脚选择不同的管脚位置 ( 例如,包含地址和命令管脚的 bank)。 当使用 x9 QDR II+/QDR II SRAM 器件时,不能使用 RUP 和 RDN 管脚共享 DQ/DQS 组管 脚,这是因为 RUP 和 RDN 管脚与 CQn 管脚是复用的。在这种情况下,为 RUP 和 RDN 管脚选 择不同的管脚位置,来避免与存储器接口管脚布局的冲突。您可以选择将 RUP 和 RDN 管 脚布局在数据写入组或者与地址及命令管脚相同的 bank 中。 使用 x16/x18 或者 x32/x36 DQ/DQS 组,包括管脚被用作为 R UP 和 RDN 管脚的 x4 组,没 有限制,因为具有足够的额外管脚可用作为 DQS 管脚。 1 对于成员被用于RUP 和 RDN 的 x8、x16/x18或者 x32/x36 DQ/DQS 组,您必须手动分配 DQS 和 DQ 管脚。如果没有手动布局管脚,Quartus® II 软件可能无法布局 DQS 和 DQ 管脚,这 将导致一个 “no-fit” 的结果。 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 这将实现结合 x16/x18 DQ/DQS 组与 x36 QDR II+/QDR II SRAM 器件的连接。x36 读取 数据总线使用两个 x16/x18 组,而 x36 写入数据使用另外两个 x16/x18 或者四个 x8/x9 组。CQ/CQn 信号走线在板级上被分开,以连接到 FPGA 中的两对 CQ/CQn 管脚上。这是 板级上仅有的可以改变实现的连接。 Arria II 器件上的其它 QDR II+/QDR II SRAM 接 口原则也应用这一实现。 1 ALTMEMPHY 宏功能和 UniPHY IP 内核不使用 QVLD 信号,因此可以在 Arria II 器件的任何 QDR II+/QDR II SRAM 接口中悬空 QVLD 信号。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 7–22 f 要了解关于 ALTMEMPHY 宏功能和 UniPHY IP 内核的详细信息,请参考 External Memory Interface Handbook。 1 将器件的一侧尽可能地与 x36 模式模拟接口一起使用,即使 x36 组由顶端到底部 I/O bank,或者顶端 / 底部 I/O bank 和左侧 / 右侧 I/O bank 支持的 DQ/DQS 组结合而成。 结合组的原则 在 572-、780-、1152- 和 1517-pin 封装的一些器件中,每个 I/O bank 最多有一组 x16/x18。您可以从器件的单侧为一个 x36 接口结合两个 x16/x18 组。358-pin 封装器 件在各个 bank 4A 和 7A 中仅有一组 x16/x18。利用这两个 bank,仅可以形成一个 x36 接口。 在器件的单侧不具备四个 x16/x18 组的器件,为读取和写入数据形成两个 x36 组,可 以在器件的其中一侧上形成一个 x36 组,而在另一侧上形成另一个 x36 组。Altera 建 议仅在列 I/O bank 中形成两个 x36 组 ( 顶端和底部 ),虽然为读取和写入数据总线支 持在列 I/O bank 中形成一个 x36 组,而在行 I/O bank 中形成另一个 x36 组。对于利 用 x36 模拟实现的纵向移植,必须检查通过 Quartus II 工程中的移植功能是否可行。 Quartus II 软件对于写入数据管脚也支持使用四个 x8/x9 DQ 组,并在器件密度中移植 这些组。358-pin 封装器件利用四个 x8/x9 组为写入数据管脚只可以形成一个 x36 组。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 在 x36 QDR II+/QDR II SRAM 接口中结合 x16/x18 DQ/DQS 组 7–23 表 7-4 列出使用两个 x16/x18 DQ/DQS 组,在 Arria II 器件缺乏一个本机的 x32/x36 DQ/DQS 组的情况下,形成一个 x32/x36 组的可能的组合。 表 7-4. Arria II 器件可能的组组合 器件 封装 358-Pin Ultra FineLine BGA 572-Pin FineLine BGA Arria II GX 780-Pin FineLine BGA (2) 器件密度 ■ EP2AGX45 ■ EP2AGX65 ■ EP2AGX45 ■ EP2AGX65 ■ EP2AGX95 ■ EP2AGX125 ■ EP2AGX45 ■ EP2AGX65 ■ EP2AGX95 ■ EP2AGX125 ■ EP2AGX190 ■ EP2AGX260 ■ EP2AGX95 ■ EP2AGX125 ■ EP2AGX190 ■ EP2AGX260 ■ EP2AGZ300 ■ EP2AGZ350 ■ EP2AGZ225 ■ EP2AGZ300 (4) ■ EP2AGZ350 (4) ■ EP2AGZ225 ■ EP2AGZ300 (4) ■ EP2AGZ350 (4) 1152-Pin FineLine BGA (2) 780-Pin FineLine BGA 1152-Pin FineLine BGA Arria II GZ 1517-Pin FineLine BGA I/O Bank 组合 4A 和 7A ( 顶端和底部 I/O bank) (1) 7A 和 8A ( 顶端 I/O bank) 5A 和 6A ( 右侧 I/O bank) 3A 和 4A ( 底部 I/O bank) 7A 和 8A ( 顶端 I/O bank) 5A 和 6A ( 右侧 I/O bank) 3A 和 4A ( 底部 I/O bank) 7A 和 8A ( 顶端 I/O bank) 5A 和 6A ( 右侧 I/O bank) 3A 和 4A ( 底部 I/O bank) 组合 I/O 各侧上的任何两个 bank 3A 和 4A, 7A 和 8A ( 底部和顶端 I/O bank) (3) 1A 和 1C,6A 和 6C ( 左侧和右侧 I/O bank) 3A 和 3B,4A 和 4B ( 底部 I/O bank) 7A 和 7B,8A 和 8B ( 顶端 I/O bank) 1A 和 1C,2A 和 2C 3A 和 3B,4A 和 4B 5A 和 5C,6A 和 6C 7A 和 7B,8A 和 8B ( 左侧 I/O ( 底部 I/O ( 右侧 I/O ( 顶端 I/O bank) bank) bank) bank) 表 7-4 注释: (1) 仅剩下一个 x8/x9 组留在剩余的各个 I/O bank 中。您可以利用封装中的四个 x8/x9 组,来形成唯一的一个 x36 组的写入数据。 (2) 这个器件在 I/O bank 的各侧上支持 x36 DQ/DQS 组。 (3) 在这些封装中的器件各个侧上具有四个剩余的 x8/x9 组。如果您想要在器件的一侧保留 x36 QDR II+/QDR II SRAM 接口,那么可 以为写入端 ( 唯一的 ) 结合它们。在这种情况下,必须将 Memory Interface Data Group 的默认分配从默认的 18 更改为 9。 (4) 这个器件本质上支持 I/O bank 的顶端和底部的 x36 DQ/DQS 组。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–24 Arria II 外部存储器接口功能 Arria II 器件具有很多能够实现可靠的高性能外部存储器接口的功能。Altera® Memory IP 使您能够使用外部存储器接口功能,并建立最适合您系统的物理接口 (PHY)。这一部分介绍了用于 DQS 相移电路、动态 OCT 控制模块和 DQS 逻辑模块中的外 部存储器接口的每个 Arria II 器件功能。 1 如果使用 Altera 存储控制器 MegaCore® 功能,ALTMEMPHY 宏功能和 UniPHY IP 内核将被例 化。 f 要了解关于所支持的外部存储器 IP 的详细信息,请参考外部存储器手册第 1 卷中的 Section III: External Memory Interface System Specification 。 DQS 相移电路 当 DQS/CQ 和 CQn 管脚作为输入时钟或选通至 FPGA 时,Arria II 相移电路在读取传输 上提供相移到 DQS/CQ 和 CQn 管脚。DQS 相移电路由多个 DQS 管脚和相位偏移控制模块 之间共享的 DLL 组成,来进一步调试器件不同侧上的 DQS 相移。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–25 图 7-18 和图 7-19 显示 DQS 相移电路如何连接到器件中的 DQS/CQ 和 CQn 管脚,此管 脚的存储器接口支持 Arria II GX 器件的顶端、底部和右侧,以及 Arria II GZ 器件 的所有侧。 图 7-18. Arria II GX 器件的 DQS/CQ 和 CQn 管脚以及 DQS 相移电路 (1) DQS/CQ Pin DLL Reference Clock (2) CQn Pin DQS/CQ Pin CQn Pin DQS Logic Blocks DQS Phase-Shift Circuitry Δt Δt Δt Δt to IOE to IOE to IOE to IOE 6 DQS Logic Blocks 6 to IOE Δt to IOE Δt to IOE Δt to IOE Δt CQn Pin DQS/CQ Pin CQn Pin DQS/CQ Pin 6 6 to IOE Δt CQn Pin to IOE Δt DQS/CQ Pin to IOE to IOE Δt Δt CQn Pin DQS/CQ Pin DQS Phase-Shift Circuitry DLL Reference Clock (2) 图 7-18 注释: (1) 对于每个 DLL 可能的参考输入时钟管脚,请参考第 7–27 页 “DLL” 。 (2) 基于两种 DLL 可能的输出设置其中的一种,您可以利用一个相移对每个 DQS/CQ 和 CQn 管脚进行配置。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–26 图 7-19. Arria II GZ 器件的 DQS/CQ 和 CQn 管脚以及 DQS 相移电路 (1) DQS/CQ Pin DLL Reference Clock (2) CQn Pin DQS/CQ Pin CQn Pin DQS Logic Blocks Δt DQS Phase-Shift Circuitry Δt Δt Δt to IOE to IOE to IOE DLL Reference Clock (2) to IOE DQS Phase-Shift Circuitry DQS Logic Blocks DQS/CQ Pin Δt CQn Pin Δt DQS/CQ Pin CQn Pin Δt Δt to IOE to IOE Δt CQn Pin to IOE Δt DQS/CQ Pin to IOE Δt CQn Pin to IOE Δt DQS/CQ Pin to IOE to IOE to IOE DQS Phase-Shift Circuitry to IOE Δt DLL Reference Clock (2) CQn Pin to IOE Δt DQS/CQ Pin to IOE to IOE Δt Δt CQn Pin DQS/CQ Pin DQS Phase-Shift Circuitry DLL Reference Clock (2) 图 7-19 注释: (1) 对于每个 DLL 可能的参考输入时钟管脚,请参考 “DLL” 第 7–27 页 . (2) 基于两种 DLL 可能的输出设置其中的一种,您可以利用一个相移对每个 DQS/CQ 和 CQn 管脚进行配置。 DQS 相移电路连接到控制每个 DQS/CQ 或 CQn 管脚的 DQS 逻辑模块。DQS 逻辑模块允许 DQS 延迟设置在每个 DQS/CQ 或 CQn 管脚同时被更新。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–27 DLL DQS 相移电路使用一个 DLL 来动态控制 DQS/CQ 和 CQn 管脚所需的时钟延迟。DLL,进而 又使用一个频率参考为每个 DQS/CQ 和 CQn 管脚中的延迟链动态地产生控制信号 , 允许 它对 PVT 变化进行补偿。当 DLL 更新设置时,DQS 延迟设置是格雷码 (Gray-coded) 以 降低抖动。当 DLL 在低抖动模式中时,相移电路需要最多 1,280 个时钟周期来锁定和 计算正确的输入时钟周期。否则,仅需要 256 个时钟周期。在这些时钟周期期间不可 发送数据,因为不能保证数据正确地被采集。由于 DLL 中的设置在这个锁定周期消失 之前可能不稳定,请注意,在此期间与这些设置相关的任何操作都可能不稳定。 1 您仍然可以对许多操作低于 100 MHz 的存储器接口使用 DQS 相移电路。然而,DQS 信号可 能不能切换到超过 2.5 ns。在低于 100 MHz 时,DQS 相移可能不能准确地集中到数据 有效窗口中,必须存有足够的裕量来进行可靠的操作。 在 Arria II GX 器件中有两个 DLL,而在 Arria II GZ 器件中有四个 DLL,位于 Arria II GX 器件的左上角和右下角,以及 Arria II GZ 器件的每个角上。这些 DLL 最 多可支持两个独特的频率 (Arria II GX 器件 ) 或者四个独特的频率 (Arria II GZ 器 件 ),每个 DLL 运行在一个频率上。每个 DLL 含有不同相位偏移的两个输出,它允许一 个 Arria II GX 器件具有四种不同的 DLL 相移设置,而 Arria II GZ 器件具有八种不 同的 DLL 相相移设置。 在 Arria II GX 器件中,每个 DLL 可以对器件的顶端、底部和右侧进行访问。这表示 每个 I/O bank 被两个 DLL 访问,提供更高的灵活性来创建多频率和多类型的接口。 DLL 对于器件的不同侧输出相同的 DQS 延迟设置。 在 Arria II GZ 器件中,每个 DLL 可以从器件之内所在的两个相邻的侧面进行访问。 例如,在器件左上方的 DLL0 可以对器件的顶端 (I/O bank 7A、7B、7C、8A、8B 和 8C) 和左侧 (I/O bank 1A、1B、1C、2A、2B 和 2C) 进行访问。这表示每个 I/O bank 可被 两个 DLL 访问 , 提供更高的灵活性来创建多频率和多类型的接口。在 DLL 相邻的两侧 上,可以有两个具有相同频率的不同接口,此 DLL 控制两个接口的 DQS 延迟设置。 1 跨越器件两侧的接口不推荐用于高性能存储器接口的应用。然而,Arria II GX 器件支 持分裂接口 ( 顶端和底部 I/O bank),并与多个 DQ/DQS 组连接,从器件相邻的侧面掩 护列和行 I/O。接口支持跨越 “ 顶端和底部 I/O bank”、“ 右侧和底部 I/O bank” 或者 “ 顶端、底部和右侧 I/O bank”。 在 Arria II GX 器件中,每个 bank 可以使用一种或两种 DLL 的设置。例如, DQS1R 可 从 DLL0 中获取它的相移设置,而 DQS2R 可从 DLL1 中获取它的相移设置。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–28 在 Arria II GZ 器件中,每个 bank 可以使用一种或两种相邻 DLL 上的设置。例如, DQS1L 可从 DLL0 中获取它的相移设置,而 DQS2L 可从 DLL1 中获取它的相移设置。 1 如果有一个专用的 PLL 仅可以生成 DLL 输入参考时钟,将 PLL 模式设置为 No Compensation 或者 Quartus II 软件自动更改它。因为 PLL 不使用任何其它的输出,所 以不必对任何时钟路径进行补偿。 1 Arria II 器件支持 PLL 级联。如果级联 PLL,那么必须使用彼此靠近的 PLL( 例如, Arria II GX 器件的 PLL5 和 PLL6),以便使用两个 PLL 之间的专用路径,而不是使用 可能受到内核噪声的全局时钟 (GCLK) 或区域时钟 (RCLK) 网络。TimeQuest 时序分析器 将 PLL 级联考虑在时序分析之内。 表 7-5 列出了 Arria II GZ 器件的 DLL 位置和所支持的 I/O bank。 表 7-5. Arria II GZ 器件的 DLL 位置和所支持的 I/O Bank 位置 可存取的 I/O Bank(1) DLL0 左上角 1A, 1B, 1C, 2A, 2B, 2C, 7A, 7B, 7C, 8A, 8B, 8C DLL1 左下角 1A, 1B, 1C, 2A, 2B, 2C, 3A, 3B, 3C, 4A, 4B, 4C DLL2 右下角 3A, 3B, 3C, 4A, 4B, 4C, 5A, 5B, 5C, 6A, 6B, 6C DLL3 右上角 5A, 5B, 5C, 6A, 6B, 6C, 7A, 7B, 7C, 8A, 8B, 8C DLL 表 7-5 注释: (1) 如果 I/O bank 可用于存储器接口,那么 DLL 能够对它们进行存取。 表 7-6 列出了 Arria II GX 器件可能来自 PLL 输出时钟或专用时钟输入管脚的每个 DLL 的参考时钟。 表 7-6. Arria II GX 器件的 DLL 参考时钟输入 (1) CLKIN ( 顶端 / 底部 ) CLKIN ( 右侧 ) PLL DLL0 CLK12 CLK13 CLK14 CLK15 — PLL1 DLL1 CLK4 CLK5 CLK6 CLK7 CLK8 CLK9 CLK10 CLK11 PLL3 DLL 表 7-6 注释: (1) CLK4 至 CLK7 位于器件的底部, CLK8 至 CLK11 位于器件的右侧, CLK12 至 CLK15 位于器件的顶端。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–29 在 Arria II GZ 器件中,每个 DLL 的参考时钟可能来自 PLL 输出时钟或任何两个位于 DLL 其中一侧的专用时钟输入管脚。表 7-7 到表 7-9 显示了 Arria II GZ 器件可用的 DLL 参考时钟输入资源。 表 7-7. 780-Pin FineLine BGA 封装的 EP2AGZ300 和 EP2AGZ350 器件的 DLL 参考时钟输入 DLL CLKIN ( 顶端 / 底部 CLKIN ( 左侧 / 右侧 ) ) PLL ( 顶端 / 底 部) PLL ( 左侧 / 右 侧) PLL ( 角落上 ) — PLL_T1 — — — PLL_B1 — — — PLL_B2 — — — PLL_T2 — — CLK12P DLL0 CLK13P CLK14P CLK15P CLK4P DLL1 CLK5P CLK6P CLK7P CLK4P DLL2 CLK5P CLK6P CLK7P CLK12P DLL3 CLK13P CLK14P CLK15P 表 7-8. 1152-Pin FineLine BGA 封装的 EP2AGZ225、EP2AGZ300 和 EP2AGZ350 器件的 DLL 参考时钟输入 DLL CLKIN ( 顶端 / 底 部) CLKIN ( 左侧 / 右 侧) (1/2) PLL ( 顶端 / 底部 ) PLL ( 左侧 / 右 侧) PLL ( 角落上 ) PLL_T1 PLL_L2 — PLL_B1 — — CLK12P DLL0 CLK13P CLK0P CLK14P CLK1P CLK15P CLK4P DLL1 CLK5P CLK0P CLK6P CLK1P CLK7P Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–30 表 7-8. 1152-Pin FineLine BGA 封装的 EP2AGZ225、EP2AGZ300 和 EP2AGZ350 器件的 DLL 参考时钟输入 DLL CLKIN ( 顶端 / 底 部) CLKIN ( 左侧 / 右 侧) (2/2) PLL ( 顶端 / 底部 ) PLL ( 左侧 / 右 侧) PLL ( 角落上 ) PLL_B2 — — PLL_T2 PLL_R2 — CLK4P DLL2 CLK5P CLK10P CLK6P CLK11P CLK7P CLK12P DLL3 CLK13P CLK10P CLK14P CLK11P CLK15P 表 7-9. 1517-Pin FineLine BGA 封装的 EP2AGZ225、EP2AGZ300 和 EP2AGZ350 器件的 DLL 参考时钟输入 DLL CLKIN ( 顶端 / 底 部) CLKIN ( 左侧 / 右 侧) CLK12P CLK0P CLK13P CLK1P CLK14P CLK2P CLK15P CLK3P CLK4P CLK0P CLK5P CLK1P CLK6P CLK2P CLK7P CLK3P CLK4P CLK8P CLK5P CLK9P CLK6P CLK10P CLK7P CLK11P CLK12P CLK8P CLK13P CLK9P CLK14P CLK10P CLK15P CLK11P DLL0 DLL1 DLL2 DLL3 1 PLL ( 顶端 / 底部 ) PLL ( 左侧 / 右 侧) PLL ( 角 ) PLL_T1 PLL_L2 — PLL_B1 PLL_L3 — PLL_B2 PLL_R3 — PLL_T2 PLL_R2 — 如果使用ALTMEMPHY宏功能或者UniPHY IP内核,那么Altera建议对PLL参考时钟使用专 用的 PLL 输入管脚。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–31 图 7-20 显示 Arria II 器件的 DQS 相移电路。输入参考时钟进入 DLL 到多达 16 个延迟 单元的链中。相位比较器将来自延迟链模块端的信号和输入参考时钟作比较。然后发 出 upndn 信号到格雷码计数器。这个信号增加或者减少一个 6 位延迟设置 (DQS 延迟设 置 ),将通过延迟单元链增加或者减少的延迟,带进输入参考时钟和相位中来自延迟单 元链的信号。 图 7-20. Arria II 器件的 DQS 相移电路的简化结构图 (1) addnsub Phase offset settings from the logic array ( offset [5:0] ) 6 offsetdelayctrlout [5:0] DLL offsetdelayctrlin [5:0] aload Input Reference Clock (2) Phase Comparator 6 (offsetctrlout [5:0]) DLL0 phase offset settings to top and right side, DLL1 phase offset settings to bottom side of the device (3) (dll_offset_ctrl_a) addnsub Phase offset settings from the logic array ( offset [5:0] ) upndnin clk Phase Offset Control A upndninclkena Up/Down Counter 6 Phase Offset Control B offsetdelayctrlout [5:0] offsetdelayctrlin [5:0] 6 Delay Chains delayctrlout [5:0] 6 6 6 (dll_offset_ctrl_b) (offsetctrlout [5:0]) DLL0 phase offset settings to bottom side, DLL1 phase offset settings to right and top side of the device (3) DQS Delay Settings (4) dqsupdate 图 7-20 注释: (1) 所有 DQS 相移电路的特性是都可以访问 Quartus II 软件中的 UniPHY IP 内核和 ALTMEMPHY 宏功能。 (2) DQS 相移电路的输入参考时钟可以来自一个 PLL 输出时钟或一个输入时钟管脚。对于确切的 PLL 和输入时钟管脚,请参考表 7-6 和表 7-10。 (3) 相位偏移设置仅可以去到 DQS 逻辑模块。 (4) DQS 延迟设置可以去到逻辑阵列和 DQS 逻辑模块。 可以从逻辑阵列或者一个用户 I/O 管脚中复位 DLL。每次复位 DLL,在能够采集适当的 数据之前,必须为 DLL 的锁定等待 1,280 个时钟周期。 根据 DLL 的频率模式,DLL 可以移位输入的信号 0°、22.5°、30°、36°、45°、 60°、67.5°、72°、90°、108°、120°、135°、144°、180° 或者 240°。移位 的 DQS 信号之后作为 DQ IOE 输入寄存器的时钟使用。 所有的 DQS/CQ 和 CQn 管脚,参考相同的 DLL,可以有它们自身不同度数的输入信号相 移,但是全部必须参考一个特定的频率。例如,可以在 DQS1T 上有一个 90° 的相移, 在 DQS2T 上有一个 60° 的相移,参考一个 200-MHz 的时钟。并非支持所有的相移组 合。DQS 管脚上的相移参考相同的 DLL,此相移必须全部是 22.5°( 最高 90°)、30°( 最高 120°)、36°( 最高 144°)、45°( 最高 180°) 或者 60°( 最高 240°) 的倍数。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–32 Arria II GX DLL 有七种不同的频率模式,而 Arria II GZ DLL 有八种不同的频率模 式,如表 7-10 所示。每种频率模式提供不同的相移选择。在频率模式 0、1、2 和 3 中,6 位 DQS 延迟设置随着 PVT 变化而变化,来实现相移延迟。在频率模式 4、5、6 和 7 中,仅有 5 位 DQS 延迟设置随着 PVT 变化而变化,来实现相移延迟; DQS 延迟设置的 MSB 被设为 0。 表 7-10. Arria II 器件的 DLL 频率模式 频率模式 可用相移 延迟链的数量 0 22.5, 45, 67.5, 90 16 1 30, 60, 90, 120 12 2 36, 72, 108, 144 10 3 45, 90, 135, 180 8 4 30, 60, 90, 120 12 5 36, 72, 108, 144 10 6 45, 90, 135, 180 8 7 (1) 60, 120, 180, 240 6 表 7-10 注释: (1) 频率模式 7 仅对 Arria II GZ 器件有效。 f 对于每种模式的频率范围,请参考 Device Datasheet for Arria II Devices。 在一个 0° 的相移中,DQS/CQ 信号旁路 DLL 和 DQS 逻辑模块。Quartus II 软件自动设 置 DQ 输入延迟链,这样,当实现 0° 相移时,可以忽略 DQ IOE 寄存器中 DQ 和 DQS/CQ 管脚之间的延时差。可以将 DQS 延迟设置连接到 DQS 逻辑模块和逻辑阵列。 移位的 DQS/CQ 信号进入 DQS 总线,为 DQ 管脚的 IOE 输入寄存器提供时钟。如果不使 用 IOE 重同步寄存器,那么此信号也可以通过逻辑阵列资源来实现重同步。移位的 CQn 信号能够进入 DQ IOE 中的负边沿 (negative-edge) 输入寄存器或者逻辑阵列中 ,并 且它仅用于 QDR II+/QDR II SRAM 接口。 相位偏移控制 每个 DLL 有两个相位偏移模块,可以提供两个单独的具有独立偏移的 DQS 延迟设置; 在 Arria II GX 器件中,一个偏移顺时钟方向地绕着芯片走一半,而另一个则逆时钟 方向地绕着芯片走另一半,而在 Arria II GZ 器件中,一个用于顶端和底部的 I/O bank,而一个用于左侧和右侧的 I/O bank。即使您有独立的相位偏移控制,相同 DLL 的接口的频率必须相同。利用相位偏移控制模块,对输入信号进行较小的移位,利用 DQS 相移电路,对信号进行较大的移位。例如,如果 DLL 仅提供 30° 相移的倍数,但 您的接口在 DQS 信号上必须要有一个 67.5° 相移,那么可以使用 DQS 逻辑模块上的两 个延迟链来提供一个 60° 相移,并使用相位偏移控制功能来实现另外的 7.5° 相移。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–33 您可以使用一个静态相位偏移或者一个动态相位偏移来实现其它的相移。可用的其它 相移通过 2s 来实现:对于频率模式 0、1、2 和 3 的设置,在 –64 至 +63 之间的格雷 码进行补码和对于频率模式 4、5、6 和 7 的设置,在 –32 至 +31 之间的格雷码进行补 码。一个其它的位表明设置是否具有正向或负向值。此设置是线状的,并且每个相位 偏移设置添加一个延迟数。 f 要了解关于指定的相移设置的详细信息,请参考 Device Datasheet for Arria II Devices。 DQS 相移是 DLL 延迟设置的总和,用户所选的相位偏移设置在频率模式 0、1、2 和 3 中 的顶端设置是 64,而在频率模式 4、5、6 和 7 中的顶端设置是 32。因此,实际的物理 偏移设置范围是 64 或者 32 减去 DLL 中的 DQS 延迟设置。 1 使用这一功能,可以监控 DQS 延迟设置,来计算系统中可以添加或减少的偏移数量。由 DLL 输出的 DQS 延迟设置也是格雷码。 例如,如果 DLL 确定 28 个 DQS 延迟设置需要在 DLL 频率模式 1 中完成一个 30° 相移, 那么您可以减去最多 28 个相位偏移设置,并添加最多 35 个相位偏移设置,以达到最 佳的延迟所需。然而,如果 28 个相同的 DQS 延迟设置需要在 DLL 频率模式 4 中完成一 个 30° 相移,那么减去最多 28 个相位偏移设置,但在 DQS 延迟设置到达最大化设置 之前,仅添加最多 3 个相位偏移,这是由于 DLL 频率模式 4 仅使用 5 位 DLL 延迟设置。 f 要了解关于每个步骤的值的详细信息,请参考 Device Datasheet for Arria II Devices。 当使用静态相位偏移时,在 ALTMEMPHY 宏功能中指定相位偏移数量作为正数的加法或 者负数的减法。也可以有一个始终从 DLL 相移中添加,减去,或者既添加又减去的动 态相位偏移。当始终添加或减去时,可以动态地将相位偏移数量输入到 dll_offset[5..0] 端口。当同时动态地添加和减去时,可以控制除了 dll_offset[5..0] 信号之外的 ddnsub 信号。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–34 DQS 逻辑模块 每个 DQS/CQ 和 CQn 管脚连接到一个单独的 DQS 逻辑模块,由 DQS 延迟链、更新使能电 路和 DQS 后同步电路组成 ( 参考图 7-21)。 图 7-21. Arria II 器件的 DQS 逻辑模块 dqsenable (2) DQS Enable DQS Delay Chain PRE Q D dqsin dqsbusout Bypass DQS bus DQS/CQ or CQn Pin dqsin <phase_setting> 6 6 0 1 6 offsetctrlin [5:0] 6 Phase offset 0 settings from DQS phase-shift 1 circuitry DQS delay settings from the DQS phase-shift circuitry 0 1 6 6 6 <dqs_ctrl_latches_enable> DQS Enable Control D Q D Q dqsupdateen <dqs_offsetctrl_enable> 6 Update Enable Circuitry Postamble Enable Resynchronization Clock dqsenablein D Q clk 0 dqsenableout 1 delayctrlin [5:0] Input Reference Clock (1) D Q <delay_dqs_enable_by_half_cycle> 图 7-21 注释: (1) DQS 相移电路的输入参考时钟可以来自一个 PLL 输出时钟或一个输入时钟管脚。对于确切的 PLL 和输入时钟管脚,请参考第 7-28 页表 7-6 和第 7-32 页表 7-10。 (2) qsenable 信号也可以来自 Arria II GX FPGA 架构。 DQS 延迟链 DQS 延迟链由一组变化的延迟单元组成,以允许 DQS/CQ 和 CQn 的进出信号可以被移位 到 DQS 相移电路或逻辑阵列移位指定的数量。在 DQS 延迟链中有四个延迟单元;第一 条延迟链最靠近 DQS/CQ 或者 CQn 管脚,可以被 DQS 延迟设置,或 DQS 延迟设置和相位 偏移设置的总和移位。所需延迟设置的数量是透明的,因为当选择操作的频率时, ALTMEMPHY 宏功能和 UniPHY IP 内核会自动设置。DQS 延迟设置可以来自 I/O bank 的 任何一端或者逻辑阵列上的 DQS 相移电路。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–35 DQS 逻辑模块中的延迟单元与 DLL 中的延迟单元具有相同的特征。当 DLL 不用于控制 DQS 延迟链时,可以输入自定义 6 位或 5 位的格雷码设置到 dqs_delayctrlin[5..0] 信号,这个信号在 ALTMEMPHY 宏功能和 UniPHY IP 内核中。这些设置控制 1、2、3 或 DQS 延迟链中的 4 的所有延迟单元。ALTMEMPHY 宏功能和 UniPHY IP 内核也可以动态地 选择系统所需的 DQS 延迟链的数量。延迟的数量等于延迟单元固有的延迟和延迟步骤 的数量及延迟步骤的值的结果的总和。 您也可以旁路 DQS 延迟链 , 实现 0° 相移。 更新使能电路 DQS 延迟设置和相位偏移设置在进入 DQS 延迟链之前都经过一个寄存器。这个寄存器由 更新使能电路控制,以实现 DQS 延迟设置位中的任何更改有足够的时间到达所有延迟 单元。这使它们能够在同一时间进行调整。更新使能电路使能寄存器,来实现对于 DQS 延迟设置有足够的时间,在下一个更改出现之前,从 DQS 相位电路或内核逻辑到所有 DQS 逻辑模块。它使用输入参考时钟或内核中的一个用户时钟,来生成更新使能输出。 ALTMEMPHY 宏功能和 UniPHY IP 内核在默认情况下使用这个电路。图 7-22 显示了一个 更新使能电路输出的波形例子。 图 7-22. DQS 更新使能波形 DLL Counter Update (Every 8 cycles) DLL Counter Update (Every 8 cycles) System Clock DQS Delay Settings (Updated every 8 cycles) 6 bit Update Enable Circuitry Output DQS 后同步电路 对于使用双向读取选通的外部存储器接口,例如在 DDR3、DDR2 和 DDR SDRAM 中,DQS 信号在进入或来自高阻抗状态之前处于低电平。低 DQS 中的状态,在高阻抗状态之后, 称为前同步 (preamble) ;低 DQS 中的状态,在它返回高阻抗状态之前,称为后同步 (postamble)。在 DDR3、DDR2 和 DDR SDRAM 中的读取和写入操作都有前同步和后同步 规格。如果在一个读取后同步时序的最后的 DQS 线上有噪声,那么 DQS 后同步电路确 保数据没有丢失。 Arria II 器件有可以控制的专用后同步寄存器,促使移位的 DQS 信号为读取操作最后 的 DQ 输入寄存器的提供时钟。这样确保了在读取后同步时序的最后,DQS 输入信号上 的任何故障,不会影响 DQ IOE 寄存器。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–36 除了专用后同步寄存器,Arria II GZ 器件还有一个半数据速率 (HDR) 模块在后同步使 能电路的内部。假如控制器以 I/O 频率的一半运行,那么使用这些寄存器。 使用 HDR 模块作为后同步使能电路模块中的第一阶段的采集寄存器是可选的。HDR 模块 由半速率重同步时钟驱动,此时钟是 I/O 时钟分频器电路的输出 ( 显示在第 7-39 页 图 7-26 中 )。 在后同步寄存器输出之后有一个 AND 门,用于避免在非连续的读取突发上的以往读取 突发的后同步故障。这一方案允许对于 dqsenable 置位半个时钟周期的延迟和对于 dqsenable 撤销的零延迟,显示在图 7-23 中。 图 7-23. 避免在非连续的读取突发波形上的故障 Postamble glitch Postamble Preamble DQS Postamble Enable dqsenable Delayed by 1/2T logic Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–37 Arria II GZ 动态片上匹配控制 图 7-24 显示了动态 OCT 控制模块。这个模块包括在读取期间动态地打开片上并行匹配 (RT OCT) 所需的所有寄存器,并在写入期间关闭 RT OCT。 f 要了解关于动态 OCT 控制模块的详细信息,请参考 I/O Features in Arria II Devices 章节。 图 7-24. Arria II GZ 器件的动态 OCT 控制模块 OCT Enable OCT Control 2 OCT Half-Rate Clock DFF DFF Resynchronization HDR Registers Block Write Clock (1) OCT Control Path 图 7-24 注释: (1) 写入时钟来自 PLL。 I/O 单元寄存器 IOE 寄存器扩展实现源同步系统具有快速的寄存器至寄存器的传输和重同步。在 Arria II GX 器件中,顶端和底部以及右侧的 IOE 具有相同的功能。右侧的 IOE 具有额 外的功能来支持 LVDS 的数据传输。在 Arria II GZ 器件中,顶端和底部以及左侧和右 侧的 IOE 具有相同的功能。左侧和右侧的 IOE 具有额外的功能来支持 LVDS 的数据传 输。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–38 图 7-25 显示了在 Arria II GX 输入路径中的寄存器。这个输入路径由 DDR 输入寄存器 和重同步寄存器组成。可以旁路每个模块的输入路径。 图 7-25. Arria II GX 器件的 IOE 输入寄存器 (1) Synchronization Registers Double Data Rate Input Registers DQ datain D To Core (rdata0) regouthi Q D Q DFF DFF Input Reg A I To Core (rdata1) D Q DFF Input Reg B Differential Input DQS (2), (4) Buffer neg_reg_out D regoutlo Q Input Reg C Q DFF DFF I D I DQSn 1 CQn (3) 0 Resynchronization Clock (resync_clk_2x) (3) 图 7-25 注释: (1) 可以在这个路径中旁路每个寄存器模块。 (2) 输入时钟可以来自 DQS 逻辑模块 ( 不论后同步电路是否旁路 ) 或者全局时钟线。 (3) 这个输入时钟来自 CQn 逻辑模块。 (4) 除了 QDR II+/QDR II SRAM 接口以外,对于 DDR 接口,DQS 信号必须要反转。如果使用 Altera 外部存储器接口 IP,那么这个反转 会自动完成。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–39 图 7-26 显示了在 Arria II GZ 输入路径中的寄存器。这个输入路径由 DDR 输入寄存 器、重同步寄存器和 HDR 模块组成。可以旁路每个模块的输入路径。 图 7-26. Arria II GZ 器件的 IOE 输入寄存器 (1) Double Data Rate Input Registers DQ Q D DFF Input Reg AI D DQS/CQ (3), (9) Differential Input Buffer Q neg_reg_out DFF Input Reg B I D Q DFF Input Reg CI Half Data Rate Registers DQSn (9) CQn (4) 0 D 0 1 directin Alignment and Synchronization Registers dataout datain [0] D 1 Q To Core dataout[2] (7) DFF Q DFF D Q D Q dataoutbypass (8) To Core dataout [0] (7) DFF DFF <bypass_output_register>(10) 0 D 1 Q To Core dataout [3] (7) datain [1] DFF dataout D Resynchronization Clock (resync_clk_2×) (5) Q (2) D DFF Q D DFF I/O Clock Divider (6) Q To Core dataout [1] (7) DFF to core (7) Half-Rate Resynchronization Clock (resync_clk_1×) 图 7-26 注释: (1) 可以在这个路径中旁路每个寄存器模块。 (2) 这个是 0 相位重同步时钟。 (3) 输入时钟可以来自 DQS 逻辑模块 ( 不论后同步电路是否旁路 ) 或者 GCLK 线。 (4) 这个输入时钟来自 CQn 逻辑模块。 (5) 这个重同步时钟来自一个 PLL 直到时钟网络 (resync_ck_2×)。 (6) I/O 时钟分频器位于相邻的 DQS 逻辑模块。除了 PLL 之外,I/O 时钟分频器也可以由 DQS 总线或 CQn 总线提供。 (7) 半速率数据和时钟信号连接 FPGA 内核中的双端口 RAM。 (8) 在配置之后,可以动态地到更改 dataoutbypass 信号,来选择 directin 输入或半数据速率寄存器的输出以驱动 dataout。 (9) 对于 DDR、DDR2 和 DDR3 接口,DQS 和 DQSn 信号必须要反转。当使用 Altera 的存储器接口 IP 时,DQS 和 DQSn 信号将自动反转。 (10)bypass_output_register 选项允许选择第二个多路复用器上的输出或者第四个对齐 / 同步寄存器上的输出以驱动 dataout。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–40 在 DDR 输入寄存器模块中有三个寄存器。两个寄存器在正边沿和负边沿的时钟中采集 数据,而第三个寄存器对齐所采集的数据。对于正边沿和负边沿,可选择使用相同时 钟,或者两个互补时钟 (DQS/CQ 用于正边沿寄存器,DQSn/CQn 用于负边沿寄存器 )。 对齐所采集的数据的第三个寄存器使用与正边沿寄存器相同的时钟。 在 Arria II GX 器件中,重同步寄存器重同步数据到重同步时钟域。这些寄存器由 PLL 生成的重同步时钟来驱动。重同步寄存器的输出直接到内核。 在 Arria II GZ 器件中,重同步寄存器重同步数据到系统时钟域。这些寄存器由 PLL 生成的重同步时钟来驱动。重同步寄存器输出可直接到内核或 HDR 模块,由分离的重 同步时钟来驱动。 图 7-27 显示了 Arria II GX 输入和输出使能路径中的寄存器。这个器件可以旁路每个 模块的输出和输出使能路径。 图 7-27. Arria II GX 器件的 IOE 输出和输出使能路径寄存器 (1) Double Data Rate Output-Enable Registers OE From core D Q DFF OE Reg A OE OR2 dataout D Q DFF OE Reg B OE Double Data Rate Output Registers datahi From core D Q TRI DFF Output Reg Ao datainlo From core D 1 0 DQ or DQS dataout Q DFF Output Reg Bo Write Clock (2) 图 7-27 注释: (1) 可以旁路输出和输出使能路径的每个寄存器模块。 (2) 写入时钟来自 PLL。DQ 写入时钟和 DQS 写入时钟之间有 90° 偏移。 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 Arria II 外部存储器接口功能 7–41 在 Arria II GX 器件中,输出路径是为了从 FPGA 内核布线组合或者寄存单数据速率 (SDR) 输出路径和 DDR 输出路径。 输出使能中路径具有一个和输出路径相似的结构。可在 SDR 应用中含有一个组合或者 寄存输出。 图 7-28 显示了在 Arria II GZ 输出和输出使能路径中的寄存器。这个路径分成 HDR 模 块、重同步寄存器,以及输出和输出使能寄存器。该器件可以旁路每个模块的输出和 输出使能路径。 图 7-28. Arria II GZ 器件的 IOE 输出和输出使能路径寄存器 (1) Half Data Rate to Single Data Rate Output-Enable Registers From Core (2) DFF From Core (2) Double Data Rate Output-Enable Registers D Q D Q DFF 0 1 D D Q DFF OE Reg A OE Q DFF OR2 1 0 D Q Half Data Rate to Single Data Rate Output Registers From Core (wdata2) (2) D Q DFF From Core (wdata0) (2) D Q DFF From Core (wdata3) (2) D D Double Data Rate Output Registers 0 1 D D Q DFF Output Reg Ao Q DFF Q DFF 1 0 TRI DQ or DQS D Q DFF Output Reg Bo Q 0 1 DFF From Core (wdata1) (2) DFF OE Reg B OE D Q DFF Half-Rate Clock (3) Write Clock (4) 图 7-28 注释: (1) 可以旁路输出和输出使能路径的每个寄存器模块。 (2) 来自 FPGA 内核的数据是半速率模式中存储器接口时钟频率的一半频率。 (3) 半速率时钟来自 PLL。 (4) 写入时钟来自 PLL。DQ 写入时钟和 DQS 写入时钟之间有 90° 偏移。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 文档修订历史 7–42 在 Arria II GZ 器件中,输出路径是为了从 FPGA 内核布线组合或者寄存 SDR 输出路径 和全速率或者半速率 DDR 输出路径。半速率数据使用 HDR 模块转换到全速率,由 PLL 中的半速率时钟驱动。 输出使能路径具有一个和输出路径相似的结构。可在 SDR 应用中含有一个组合或者寄 存输出,并且在 DDR 运用中可使用半速率或者全速率操作。同样,输出使能路径的重 同步寄存器具有一个和输出使能寄存器相似的结构,确保输出使能路径通过与输出路 径相同的延迟和延时。 文档修订历史 表 7-11 显示了本文档的修订历史。 表 7-11. 文档修订历史 日期 2011 年 6 月 2010 年 12 月 (1/2) 版本 4.1 4.0 修订内容 ■ 更新了表 7-3。 ■ 更新了图 7-11、图 7-12、图 7-13、图 7-14 和图 7-15。 ■ 少许的文本编辑。 ■ 针对 Quartus II 软件版本 10.1 的发布进行的更新。 ■ 添加了 Arria II GZ 器件的封装信息。 ■ 添加了图 7–2、图 7–10、图 7–11、图 7–12、图 7–13、图 7–14、图 7–15、图 7–17、图 7–19、图 7–24、图 7–26 和图 7–26。 ■ 添加了表 7–1、表 7–3、表 7–4、表 7–5、表 7–3、表 7–4、表 7–6、表 7–7、 表 7–8 和表 7–9。 ■ 更新了表 7–10。 ■ 添加了“使用DQ/DQS组(用于Arria II GZ器件的存储器接口)中的RUP和RDN管脚 ” 和 “Arria II GZ 动态片上匹配控制 ” 部分。 ■ 少许的文本编辑。 针对 Arria II GX v10.0 的发布进行的更新: 2010 年 7 月 ■ 通过添加参考到外部存储器接口手册卷 2 中的 Section I. Device and Pin Planning,更新了 “ 支持 Arria II 存储接口管脚 ” 章节,并删除 “ 表 7–1: 存储器接口管脚利用率 ”。 ■ 更新 DLL 编号以便和 Quartus II 软件相匹配。 ■ 少许的文本编辑。 3.0 针对 Arria II GX v9.1 的发布进行的更新: 2009 年 11 月 ■ 更新了表 7–1、表 7–2 和表 7–5。 ■ 更新了图 7–1、图 7–2、图 7–3、图 7–11、图 7–12、图 7–13、图 7–15 和图 7–16。 ■ 更新了 “Arria II GX 外部存储器接口功能 ” 部分。 ■ 添加了新的“ 在x36 QDR II+/QDR II SRAM接口中结合x16/x18 DQ/DQS组 ”部 分。 ■ 少许的文本编辑。 2.0 Arria II 器件手册卷 1:器件接口与集成 Altera 公司 2011 年 6 月 第 7 章:Arria II 器件中的外部存储器接口 文档修订历史 表 7-11. 文档修订历史 日期 2009 年 6 月 (2/2) 版本 1.2 7–43 修订内容 ■ 添加了表 7–2。 ■ 更新了表 7–1、表 7–3 和表 7–5。 ■ 更新了图 7–1、图 7–3、图 7–4、图 7–5、图 7–6、图 7–7、图 7–8、图 7–9 和 图 7–11。 ■ 更新了 “ 引言 ” 和 “DLL” 部分。 2009 年 2 月 1.1 更新了表 7–1 和表 7–2。 2009 年 2 月 1.0 首次发布。 Altera 公司 2011 年 6 月 Arria II 器件手册卷 1:器件接口与集成 7–44 Arria II 器件手册卷 1:器件接口与集成 第 7 章:Arria II 器件中的外部存储器接口 文档修订历史 Altera 公司 2011 年 6 月
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
advertisement