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

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

3.2.1. HPS管脚分配设计考量

由于HPS中包含的外围数量多于HPS Dedicated I/O可连接的总数,因此Platform Designer (Standard)中的HPS组件提供管脚复用设置以及将大多数外设路由到FPGA架构的选项。同时,在HPS Dedicated I/O未使用的管脚中,任何具有接借贷(loaner)能力的管脚都可用作FPGA通用I/O。

需注意的是HPS I/O Bank只能支持1.2V,1.35V,1.5V,1.8V,2.5V,3.0V或3.3V电源的单电源,具体取决于特定bank要求的I/O标准。仅HPS Row I/O bank支持1.35V。

指南:确保首先从USB开始将USB,EMAC和Flash接口路由到HPS Dedicated I/O。

建议首先将高速接口(例如 USB,Ethernet和flash)路由到HPS Dedicated I/O。必须将USB路由到HPS Dedicated I/O,因为它在FPGA架构中不可用。闪存引导源也必须路由到HPS专用I/O(而非任何FPGA I/O)),因为在配置FPGA I/O之前,仅有这些I/O能够发挥作用。

注: 由于可用的HPS I/O数量减少,因此 Cyclone® V SoC U19封装(484管脚数)仅能使用一个USB控制器(而不是两个)。 请参阅Knowledge Base中的 Why can't I map USB0 to HPS IO in my Cyclone V SoC U19 package (484 pin count)? 了解更多信息。

指南:在Platform Designer (Standard) HPS Component中使能HPS GPI管脚(如有需要)

默认情况下,未使能Platform Designer (Standard)中的HPS GPI接口。要使能该接口,必须在 Cyclone® V/ Arria® VPlatform Designer (Standard) HPS Component中点选“Enable HLGPI interface”复选框。然后,这些接口会作为Platform Designer (Standard) HPS Component Conduit Interface的一部分显现,并且可以在设计顶层对他们进行单独分配。