AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

3.2. 连接器件I/O与HPS外设和存储器的设计考量

配置HPS时最重要的考虑因素之一是了解如何管理 Cyclone® V/ Arria® V SoC器件的I/O。HPS I/O在物理上分为:
  • HPS Column I/O:包含HPS Dedicated Function Pins和具有loaner功能的HPS Dedicated I/O
  • HPS Row I/O: 包含HPS External Memory Interface (EMIF) I/O和HPS General Purpose Input (GPI) 管脚
图 2.  Cyclone® V SX和ST器件中HPS Column I/O和HPS Row I/O的布局实例
注: 有关I/O管脚布局的更多信息,请参阅 Cyclone® V Arria® V器件手册,第一卷:器件接口和集成中相应的“I/O功能”章节。
表 6.  HPS I/O管脚类型摘要
管脚类型 用途
HPS Dedicated Function Pins 每个I/O仅有一个功能,不可用于其他用途。
HPS Dedicated I/O with loaner capability 这些I/O主要由HPS使用,如果HPS不使用这些管脚,则FPGA可以单独使用每个管脚。
HPS External Memory Interface (EMIF) I/O 这些I/O用于连接HPS外部存储器接口(EMIF)。请参阅相应器件手册中的 Cyclone® V 器件中外部存储器接口” Arria® V器件中外部存储器接口”章节了解有关这些I/O管脚布局的更多信息。
HPS General Purpose Input (GPI) Pins 这些管脚是HLGPI管脚。这些“仅输入”管脚与HPS EMIF I/O位于同一bank中。请注意,最小的Cyclone V SoC封装U19(484管脚)没有HPS GPI管脚。
FPGA I/O 通用I/O,可用于FPGA逻辑和FPGA External Memory Interfaces。

下表总结了每种I/O类型的特性。

表 7.  I/O类型
  HPS Dedicated Function Pins HPS Dedicated I/O with loaner capability HPS External Memory Interface HPS General Purpose Input FPGA I/O
可用I/O的个数 11 最多达到67个( Cyclone® V SoC)和94个( Arria® V SoC) 最多达到86个 14个( Cyclone® V SoC U19封装除外) 最多达到288个( Cyclone® V SoC),和最多达到592个( Arria® V SoC)
支持的电压 3.3V, 3.0V, 2.5V, 1.8V, 1.5V 3.3V, 3.0V, 2.5V, 1.8V, 1.5V LVDS I/O用于DDR3,DDR2和LPDDR2协议 与HPS EMIF使用的I/O bank电压相同 3.3V, 3.0V, 2.5V, 1.8V, 1.5V, 1.2V
用途 时钟,复位,HPS JTAG 引导源,高速HPS外设 连接到SDRAM 通用输入 通用I/O
时序约束 固定 固定 合法组合中是固定的 固定 用户定义
建议的外设 JTAG QSPI, NANDx8, eMMC, SD/MMC, UART, USB, EMAC DDR3, DDR2和LPDDR2 SDRAM GPI 低速外设(I2C, SPI, EMAC-MII)
注: 查看 Cyclone® V Device Datasheet Arria® V Device Datasheet中的HPS时序,通过访问时序信息执行片外分析。