英特尔芯片 ID FPGA IP 核
每个受支持的英特尔® FPGA 都有一个唯一的 64 位芯片 ID。 Chip ID Intel FPGA IP 核允许您读出此芯片 ID 以进行设备识别。
- 英特尔 FPGA IP 内核简介
- 提供有关所有 Intel FPGA IP 内核的一般信息,包括参数化、生成、升级和仿真 IP 内核。
- 生成组合模拟器设置脚本
- 创建不需要手动更新软件或 IP 版本升级的仿真脚本。
设备支持
IP核 | 支持的设备 |
芯片 ID Intel Stratix® 10 FPGA IP 内核 | 英特尔 Stratix 10 |
唯一芯片 ID 英特尔 Arria® 10 FPGA IP 核 | 英特尔 Arria 10 |
唯一芯片 ID Intel Cyclone® 10 GX FPGA IP 内核 | 英特尔Cyclone 10 GX |
唯一芯片 ID Intel MAX® 10 FPGA IP | 英特尔 MAX 10 |
唯一芯片 ID 英特尔 FPGA IP 核 | Stratix V Arria V Cyclone V |
相关信息
- 唯一芯片 ID Intel MAX 10 FPGA IP 核
芯片 ID Intel Stratix 10 FPGA IP 核
- 本节介绍 Chip ID Intel Stratix 10 FPGA IP 内核。
功能描述
data_valid 信号在没有从设备读取数据的初始状态下开始为低电平。 在向 readid 输入端口提供一个从高到低的脉冲后,芯片 ID Intel Stratix 10 FPGA IP 读取唯一的芯片 ID。 读取后,IP 内核置位 data_valid 信号以指示输出端口的唯一芯片 ID 值已准备好检索。 仅当您复位 IP 内核时才会重复该操作。 chip_id[63:0] 输出端口保存唯一芯片 ID 的值,直到您重新配置器件或复位 IP 核。
笔记: 您不能仿真 Chip ID IP 核,因为 IP 核从 SDM 接收对芯片 ID 数据的响应。 要验证此 IP 内核,Intel 建议您执行硬件评估。
端口
图 1: 芯片 ID Intel Stratix 10 FPGA IP 内核端口
表 2: 芯片 ID Intel Stratix 10 FPGA IP 内核端口说明
港口 | 输入/输出 | 尺寸(位) | 描述 |
时钟 | 输入 | 1 | 将时钟信号馈送到芯片 ID 块。 支持的最大频率等于您的系统时钟。 |
重置 | 输入 | 1 | 复位 IP 内核的同步复位。
要复位 IP 内核,请将复位信号置为高电平至少 10 个 clkin 周期。 |
数据有效 | 输出 | 1 | 表示唯一芯片 ID 已准备好检索。 如果信号为低电平,则 IP 内核处于初始状态或正在进行从熔丝 ID 加载数据。 在 IP 内核断言信号后,数据已准备好在 chip_id[63..0] 输出端口检索。 |
芯片编号 | 输出 | 64 | 根据其各自的熔丝 ID 位置指示唯一的芯片 ID。 数据仅在 IP 内核置位 data_valid 信号后有效。
上电时的值重置为 0。 chip_id [63:0] 输出端口保存唯一芯片 ID 的值,直到您重新配置器件或重置 IP 核。 |
准备就绪 | 输入 | 1 | readid 信号用于从设备读取 ID 值。 每次信号值从 1 变为 0 时,IP 内核都会触发读取 ID 操作。
未使用时必须将信号驱动为 0。 要启动读取 ID 操作,请将信号驱动为高电平至少 3 个时钟周期,然后将其拉低。 IP核开始读取芯片ID的值。 |
通过 Signal Tap 访问 Chip ID Intel Stratix 10 FPGA IP
当您切换 readid 信号时,芯片 ID Intel Stratix 10 FPGA IP 内核开始从 Intel Stratix 10 设备读取芯片 ID。 当芯片 ID 就绪时,芯片 ID Intel Stratix 10 FPGA IP 内核断言 data_valid 信号并结束 JTAG 使用权。
笔记: 在尝试读取唯一芯片 ID 之前,在全芯片配置之后允许相当于 tCD2UM 的延迟。 有关 tCD2UM 值,请参阅相应的器件数据表。
重置芯片 ID Intel Stratix 10 FPGA IP 内核
要复位 IP 内核,您必须将复位信号置位至少十个时钟周期。
笔记
- 对于 Intel Stratix 10 器件,在完整芯片初始化后至少 tCD2UM 之前不要复位 IP 内核。 有关 tCD2UM 值,请参阅相应的器件数据表。
- 对于 IP 内核实例化指南,您必须参考 Intel Stratix 10 配置用户指南中的 Intel Stratix 10 Reset Release IP 部分。
英特尔 Stratix 10 配置用户指南
- 提供有关 Intel Stratix 10 Reset Release IP 的更多信息。
芯片 ID 英特尔 FPGA IP 核
本节介绍以下 IP 内核
- 唯一芯片 ID Intel Arria 10 FPGA IP 核
- 唯一芯片 ID Intel Cyclone 10 GX FPGA IP 核
- 唯一芯片 ID 英特尔 FPGA IP 核
功能描述
data_valid 信号在没有从设备读取数据的初始状态下开始为低电平。 在将时钟信号馈送到 clkin 输入端口后,Chip ID Intel FPGA IP 核读取唯一的芯片 ID。 读取后,IP 内核置位 data_valid 信号以指示输出端口的唯一芯片 ID 值已准备好检索。 仅当您复位 IP 内核时才会重复该操作。 chip_id[63:0] 输出端口保存唯一芯片 ID 的值,直到您重新配置器件或复位 IP 核。
笔记: Intel Chip ID IP核没有仿真模型 file秒。 要验证此 IP 内核,Intel 建议您执行硬件评估。
图 2: 芯片 ID 英特尔 FPGA IP 核端口
表 3: 芯片 ID Intel FPGA IP 内核端口说明
港口 | 输入/输出 | 尺寸(位) | 描述 |
时钟 | 输入 | 1 | 将时钟信号馈送到芯片 ID 块。 最大支持频率如下:
• 对于英特尔 Arria 10 和英特尔 Cyclone 10 GX:30 MHz。 • 对于英特尔 MAX 10、Stratix V、Arria V 和 Cyclone V:100 MHz。 |
重置 | 输入 | 1 | 复位 IP 内核的同步复位。
要复位 IP 内核,请将复位信号置为高电平至少 10 个 clkin 周期 (1)。 chip_id [63:0] 输出端口保存唯一芯片 ID 的值,直到您重新配置器件或重置 IP 核。 |
数据有效 | 输出 | 1 | 表示唯一芯片 ID 已准备好检索。 如果信号为低电平,则 IP 内核处于初始状态或正在进行从熔丝 ID 加载数据。 在 IP 内核断言信号后,数据已准备好在 chip_id[63..0] 输出端口检索。 |
芯片编号 | 输出 | 64 | 根据其各自的熔丝 ID 位置指示唯一的芯片 ID。 数据仅在 IP 内核置位 data_valid 信号后有效。
上电时的值重置为 0。 |
通过 Signal Tap 访问 Unique Chip ID Intel Arria 10 FPGA IP 和 Unique Chip ID Intel Cyclone 10 GX FPGA IP
笔记: 如果您有其他系统或 IP 内核访问 J,则无法访问英特尔 Arria 10 和英特尔 Cyclone 10 GX 芯片 IDTAG 同时。 对于前amp例如,Signal Tap II 逻辑分析器、收发器工具包、系统内信号或探针,以及 SmartVID 控制器 IP 核。
当您切换复位信号时,Unique Chip ID Intel Arria 10 FPGA IP 和 Unique Chip ID Intel Cyclone 10 GX FPGA IP 内核开始从 Intel Arria 10 或 Intel Cyclone 10 GX 设备读取芯片 ID。 当芯片 ID 就绪时,Unique Chip ID Intel Arria 10 FPGA IP 和 Unique Chip ID Intel Cyclone 10 GX FPGA IP 内核置位 data_valid 信号并结束 JTAG 使用权。
笔记: 在尝试读取唯一芯片 ID 之前,在全芯片配置之后允许相当于 tCD2UM 的延迟。 有关 tCD2UM 值,请参阅相应的器件数据表。
重置芯片 ID Intel FPGA IP Core
要复位 IP 内核,您必须将复位信号置位至少十个时钟周期。 置低复位信号后,IP 内核从熔丝 ID 块重新读取唯一的芯片 ID。 IP 内核在完成操作后置位 data_valid 信号。
笔记: 对于 Intel Arria 10、Intel Cyclone 10 GX、Intel MAX 10、Stratix V、Arria V 和 Cyclone V 器件,在完整芯片初始化后至少 tCD2UM 之前不要复位 IP 内核。 有关 tCD2UM 值,请参阅相应的器件数据表。
Chip ID 英特尔 FPGA IP 核用户指南档案
如果未列出 IP 核版本,则适用先前 IP 核版本的用户指南。
IP核版本 | 用户指南 |
18.1 | 芯片 ID 英特尔 FPGA IP 内核用户指南 |
18.0 | 芯片 ID 英特尔 FPGA IP 内核用户指南 |
Chip ID Intel FPGA IP Cores 用户指南的文档修订历史
文档版本 | 英特尔 Quartus® 黄金版 | 更改 |
2022.09.26 | 20.3 |
|
2020.10.05 | 20.3 |
|
2019.05.17 | 19.1 | 更新了 重置芯片 ID Intel Stratix 10 FPGA IP 内核 主题以添加关于 IP 核实例化指南的第二条注释。 |
2019.02.19 | 18.1 | 添加了对 Intel MAX 10 设备的支持 IP 核和支持的器件 桌子。 |
2018.12.24 | 18.1 |
|
2018.06.08 | 18.0 |
|
2018.05.07 | 18.0 | 为 Chip ID Intel Stratix 10 FPGA IP IP 内核添加了 readid 端口。 |
日期 | 版本 | 更改 |
2017 年 XNUMX 月 | 2017.12.11 |
|
2016 年 XNUMX 月 | 2016.05.02 |
|
2014 年 XNUMX 月 | 2014.09.02 | • 更新了文档标题以反映“Altera Unique Chip ID”IP 内核的新名称。 |
日期 | 版本 | 更改 |
2014 年 XNUMX 月 | 2014.08.18 |
|
2014 年 XNUMX 月 | 2014.06.30 |
|
2013 年 XNUMX 月 | 2013.09.20 | 将“获取FPGA器件的芯片ID”改写为“获取FPGA器件的唯一芯片ID” |
2013 年 XNUMX 月 | 1.0 | 初始版本。 |
发送反馈
文件/资源
![]() |
英特尔芯片 ID FPGA IP 核 [pdf] 用户指南 芯片 ID FPGA IP 核,芯片 ID,FPGA IP 核,IP 核 |