Intel® Stratix® 10 Configuration via Protocol (CvP)实现用户指南

ID 683704
日期 1/10/2020
Public
文档目录

2.4. 管脚说明

下表列出CvP管脚说明和连接指导:
表 3.  CvP管脚说明和连接指导
管脚名称 管脚类型 管脚说明 管脚连接
CvP_CONFDONE Output CvP_CONFDONE管脚在配置期间被驱动为低电平。当通过 PCIe* 的配置完成时,该信号有效驱动为高电平。

CvP初始化和更新模式下的FPGA配置期间,可在CONF_DONE管脚变为高电平后观察该管脚以确定是否成功配置FPGA。

如果将该管脚设置为专用输出,则VCCIO_SDM供电电源必须符合接收侧的输入电压规格。

可在 Intel® Quartus® Prime Pro Edition软件中将SDM_IO0, SDM_IO10, SDM_IO11, SDM_IO12, SDM_IO13, SDM_IO14, SDM_IO15 or SDM_IO16置位为CvP_CONFDONE

INIT_DONE Output INIT_DONE 管脚变为高电平,表示器件在配置完成后已进入用户模式。 Intel建议使用SDM_IO0管脚来实现INIT_DONE功能,但前提是已在 Intel® Quartus® Prime Pro Edition软件中将此功能使能。该管脚可在上电期间弱下拉正确功能。

还可使用其他未使用的SDM I/O管脚(可弱下拉)实现INIT_DONE功能。

CONF_DONE Output

对于一般配置模式,在配之前和配置中CONF_DONE管脚驱动为低电平。所有配置数据接收无误后,初始化周期开始,CONF_DONE驱动为高电平。

CvP初始化模式下,在外设被配置后 CONF_DONE变为高电平。

Intel建议使用SDM_IO16管脚实现CONF_DONE功能,但前提是现在 Intel® Quartus® Prime Pro Edition软件中开启该功能。

nPERST[L,R] [0:2] Input nPERST管脚仅在使用 PCI Express* 硬IP时可用。

当使能一侧(左或右)的 PCIe* 硬IP后,该侧上的nPERST管脚无法作为通用I/Os (GPIOs)使用。该情况下,将nPERST管脚连接系统 PCIe* nPERST信号以确保链路两端同时开始链路训练。

仅在不使能某侧上的 PCIe* 硬IP时,nPERST管脚才可作为GPIOs使用。

该管脚为低电平时,收发器均处于复位状态。该管脚为高电平时,收发器退出复位。

该管脚未用于基本复位时,才可作为用户I/O管脚使用。

保持 Intel® Quartus® Prime Pro Edition软件中对该管脚的默认连接。请参阅 Intel® Stratix® 10 Avalon® -MM/ST接口的 PCIe* 解决方案用户指南了解更多详细信息。

该管脚由VCCIO3V提供电源。

将3.0-V电源连接到VCCIO3V后,必须使用二极管将3.3V LVTTL PCIe* 输入信号锁定为器件的VCCIO3V电源。

VCCIO3V连接到任何非3.0V电压时,就必须使用水平转换器将 3.3V LVTTL电压调低到VCCIO3V管脚电源的相应电压水平。

每个 PCIe* 硬IP仅使用一个nPERST管脚。 Intel® Stratix® 10器件组件可能具有全部6个管脚,即使指定组件可能仅 有1或2个 PCIe* 硬IP:
  • nPERSTL0 =左下 PCIe* 硬IP & CvP
  • nPERSTL1 =左中 PCIe* 硬IP(如有)
  • nPERSTL2左上 PCIe* (如有)
  • nPERSTR0 =右下 PCIe* 硬IP(如有)
  • nPERSTR1 =右中 PCIe* 硬IP(如有)
  • nPERSTR2 =右上 PCIe* 硬IP(如有)
注: 未获得最大兼容性,请始终首先使用左下 PCIe* Hard IP,由于仅此位置支持使用 PCIe* 链路的Configuration via Protocol (CvP)。