英特尔® Agilex™器件系列管脚连接指南

ID 683112
日期 9/22/2022
Public
文档目录

1.2.12. 安全器件管理器(SDM)可选信号管脚

注: 英特尔建议您创建一个 英特尔® Quartus® Prime设计,输入您的器件I/O分配并编译设计。 英特尔® Quartus® Prime软件将会根据I/O分配和布局规则对管脚连接进行检查。这些规则因不同器件而异,这取决于器件密度、封装、I/O分配、电压分配以及其他未在本文档或器件手册中充分说明的因素。
表 13.  SDM可选信号管脚
信号名称 信号说明 连接指南 配置方案
ASx4 AVSTx8 AVSTx16 AVSTx32
PWRMGT_SCL

PMBus电源管理时钟。

此管脚用作PMBus接口的时钟管脚。

此管脚需要一个连接到1.8-V VCCIO_SDM电源的上拉电阻。英特尔建议根据此管脚的负载来使用一个5.1-kΩ到10-kΩ的上拉值。当连接到PMBus接口,并且此接口需要1.8 V以外的电压时,需要使用电压电平转换器。

将此管脚连接到稳压器的PMBus时钟管脚。

当使用一个–V或–E电源选项的器件时,您必须使能此器件与VCC稳压器之间的SmartVID连接,使FPGA能够直接控制其核心电压要求。为此, 对于PMBus master模式,您可以将PWRMGT_SCL和PWRMGT_SDA信号连接到VCC稳压器,对于PMBus slave模式,将PWRMGT_SCL、PWRMGT_SDA和PWRMGT_ALERT信号连接到外部主控制器。

注: 英特尔建议在默认情况下禁用电压电平转换器,这样可以确保在FPGA轨上升或下降期间不会发生总线争用、过大电流和振荡。

SDM_IO0

SDM_IO14

SDM_IO0

SDM_IO0

SDM_IO14

SDM_IO0

SDM_IO14

PWRMGT_SDA

PMBus电源管理串行数据。

此管脚用作PMBus接口的数据管脚。

此管脚需要一个连接到1.8-V VCCIO_SDM电源的上拉电阻。英特尔建议根据此管脚的负载来使用一个5.1-kΩ到10-kΩ的上拉值。当连接到PMBus接口,并且此接口需要1.8V以外的电压时,需要使用电压电平转换器。

将此管脚连接到稳压器的PMBus数据管脚。

当使用一个–V或–E电源选项的器件时,您必须使能此器件与VCC稳压器之间的SmartVID连接,使FPGA能够直接控制其核心电压要求。为此, 对于PMBus master模式,您可以将PWRMGT_SCL和PWRMGT_SDA信号连接到VCC稳压器,对于PMBus slave模式,将PWRMGT_SCL、PWRMGT_SDA和PWRMGT_ALERT信号连接到外部主控制器。

注: 英特尔建议在默认情况下禁用电压电平转换器,这样可以确保在FPGA轨上升或下降期间不会发生总线争用、过大电流和振荡。

SDM_IO11

SDM_IO12

SDM_IO16

SDM_IO12

SDM_IO16

SDM_IO11

SDM_IO12

SDM_IO16

SDM_IO11

SDM_IO12

SDM_IO16

PWRMGT_ALERT

PMBus电源管理警报。

英特尔® Agilex™ –V或–E电源选项器件是PMBus slave时,此管脚用作PMBus接口的ALERT功能。

此管脚需要一个连接到1.8-V VCCIO_SDM电源的上拉电阻。英特尔建议根据此管脚的负载来使用一个5.1-kΩ到10-kΩ的上拉值。当连接到PMBus接口,并且此接口需要1.8 V以外的电压时,需要使用电压电平转换器。

将此管脚连接到外部主控制器的PMBus ALERT管脚。

当SmartVID功能用于作为PMBus从(slave)器件的 英特尔® Agilex™ –V或–E电源选项器件时,您必须将PWRMGT_ALERT信号连同PWRMGT_SCL和 PWRMGT_SDA信号一起连接到PMBus主(master)器件,以完成SmartVID电源管理接口。PMBus主(master)器件从 英特尔® Agilex™ 从(slave)器件中读取VID代码并对稳压器进行设置以输出正确的VID电压。

注: 英特尔建议在默认情况下禁用电压电平转换器,这样可以确保在FPGA轨上升或下降期间不会发生总线争用、过大电流和振荡。

SDM_IO0

SDM_IO12

SDM_IO0

SDM_IO9

SDM_IO12

SDM_IO0

SDM_IO9

SDM_IO12

SDM_IO0

SDM_IO12

CONF_DONE

CONF_DONE管脚指示已接收到所有的配置数据。

默认情况下,英特尔建议使用SDM_IO16管脚来实现CONF_DONE功能。

如果SDM_IO16不可用,那么也可以使用任何未使用的SDM_IO管脚来实现CONF_DONE功能。

除了SDM_IO0和SDM_IO16,其他SDM_IO管脚都需要连接到一个外部的4.7-kΩ下拉电阻以用于CONF_DONE信号。

当使用 Avalon® -ST (AVST)接口进行配置时,需要将CONF_DONE管脚连接到外部配置控制器。

如果您使用的是主动串行(AS) x4配置方案,那么您可以选择使用一个外部组件监控此信号。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO12

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO6

SDM_IO7

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO8

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

INIT_DONE

INIT_DONE管脚指示器件在配置完成后已进入用户模式。当用于此目的时, 英特尔® Quartus® Prime软件必须使能此管脚。

当使能了INIT_DONE功能时,此管脚在配置完成并且器件进入用户模式时将驱动为高电平。

英特尔建议您使用SDM_IO0或者SDM_IO16来实现INIT_DONE功能(可用时),因为它有一个内部弱下拉,可以在上电期间实现INIT_DONE的正确功能。

如果SDM_IO0和SDM_IO16不可用,那么当配置模式设置为 Avalon® –ST x8或者 Avalon® –ST x32 (AVST x8或AVST x32)时,由于这些模式需要一个外部的4.7–kΩ下拉电阻,因此SDM_IO5也可以用于INIT_DONE功能。

如果SDM_IO0、SDM_IO5和SDM_IO16不可用,那么也可以使用任何未使用的SDM_IO管脚来实现INIT_DONE功能,前提是要为INIT_DONE信号提供一个外部的4.7–kΩ下拉电阻。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO12

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO6

SDM_IO7

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO8

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

CvP_CONFDONE

CvP_CONFDONE管脚指示器件在通过协议进行配置(CvP)内核映像配置期间已接收到完整的比特流。

当用于此目的时,请使用 英特尔® Quartus® Prime软件使能此管脚。

将此输出管脚连接到一个监控CvP操作的外部逻辑器件。VCCIO_SDM电源必须满足接收端的输入电压规格。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO7

SDM_IO9

SDM_IO12

SDM_IO16

SEU_ERROR

SEU_ERROR管脚驱动为高电平以指示SEU错误队列中存在一个SEU错误消息。只要错误消息队列包含一个或多个错误消息,此管脚就会保持为高电平。

只有在SEU错误消息队列为空时,SEU_ERROR信号才会变低。当用于此目的时,需要使用 英特尔® Quartus® Prime软件使能此管脚。

将此输出管脚连接到一个监控SEU事件的外部逻辑器件。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO7

SDM_IO9

SDM_IO12

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

HPS_COLD_nRESET

这是一个低电平有效(active low)的双向管脚。默认情况下,此管脚用作SDM的输入管脚。当从外部置位此管脚至少5ms时,此管脚将对SDM产生中断。SDM然后将对HPS及其外设启动一个冷复位程序。如果冷复位是从内部源(例如HPS EL3软件)生成的,那么SDM会将此管脚切换到输出并驱动一个脉冲以指示复位。冷复位程序一旦完成后,此管脚将切换回到输入。

通过一个1–10-kΩ上拉电阻将此管脚连接到VCCIO_SDM电源。请不要将此管脚连接到任何已连接的四路串行外设接口(quad SPI)器件的复位输入。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO7

SDM_IO9

SDM_IO12

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

Direct to Factory Image

Direct to Factory Image管脚。

当使用远程系统升级功能时,此可选管脚使您能够在出厂映像或应用程序映像之间进行选择。将逻辑高电平驱动到此管脚将会指示器件加载出厂映像,而将逻辑低电平驱动到此管脚将会指示器件加载应用程序映像。

将此输入管脚连接到一个管理器件远程系统升级的外部逻辑器件。默认情况下,外部逻辑应该为此管脚提供逻辑低电平,这样应用程序映像就会成为器件的默认映像,并且仅在需要时才会切换到出厂映像。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

nCATTRIP 灾难性跳闸信号nCATTRIP是一个可选信号,您可以将此信号分配给任何未使用的SDM_IO管脚。如果使能,nCATTRIP信号将保持高电平,当内核温度高于120°C时,此信号会驱动为低电平。当信号会驱动为低电平时,您必须立即关闭FPGA以避免对器件造成永久性损坏。 将此输出管脚连接到一个监控nCATTRIP事件的外部逻辑器件。

SDM_IO0

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO16

SDM_IO0

SDM_IO5

SDM_IO7

SDM_IO9

SDM_IO12

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16

SDM_IO0

SDM_IO1

SDM_IO2

SDM_IO3

SDM_IO4

SDM_IO5

SDM_IO6

SDM_IO7

SDM_IO9

SDM_IO10

SDM_IO11

SDM_IO12

SDM_IO13

SDM_IO14

SDM_IO15

SDM_IO16