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

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

3.3.3. HPS JTAG,时钟,复位和PoR的管脚功能和连接

指南:在使用HPS(已供电) 的情况下,请在HPS_CLK1上提供一个自由运行的时钟以访问SoC device HPS JTAG。

要访问HPS JTAG,需要一个有效时钟源来驱动HPS_CLK1

指南:以菊花链方式连接单个器件的FPGA和HPS JTAG时,请确保HPS JTAG是该链中的第一个器件(即,位于FPGA JTAG之前)。

将HPS JTAG放置在FPGA JTAG前面,可使ARM DS-5调试器启动对HPS的热复位。但是,在冷复位情况下,整个JTAG链都会断开,直到冷复位完成为止,该内容将在下一部分中讨论。

指南:考量电路板设计以隔离HPS JTAG接口

HPS Test Access Port (TAP)控制器在冷复位时复位。如果HPS JTAG和FPGA JTAG被菊花链连接在一起,则整个JTAG链会断开,直到冷复位完成。如果HPS冷复位期间需要访问JTAG链,则在电路板设计中允许旁路HPS JTAG。

指南:HPS_nRST是一个开漏,双向专用热复位I/O。

HPS_nRST是低有效电平,开漏型双向I/O。外部置位逻辑低至HPS_nRST管脚将启动HPS子系统热复位。也可从内部源(如软件启动的复位和从FPGA架构的复位请求)置位HPS热复位和冷复位。HPS在内部置于热复位状态后,HPS组件将成为复位源并将HPS_nRST管脚驱动到低电平,从而将所有连接的板级组件复位。

指南:遵守HPS_nPORHPS_nRST的最小置位时间规范。

复位HPS_nPOR上的信号,并且必须按照 Cyclone® V器件数据表 Arria® V器件数据表中HPS部分规定HPS_CLK1周期的最小周期数置位HPS_nRST管脚。