面向配置的英特尔® FPGA IP — 支持中心

欢迎来到面向配置的英特尔® FPGA 知识产权 (IP) 支持中心!

这里将为您提供关于如何选择、设计和实施配置方案和特性的信息。还提供关于如何停止系统和调试配置链路的指南。本页面所整理的类别与配置系统设计流程(从开始到结束)一一对应。

开启您的探索之旅!

访问下列页面,获取有关英特尔®Agilex™、英特尔® Stratix® 10、英特尔 Arria® 10英特尔 Cyclone® 10 设备的支持资源。对于其他设备,请通过下列链接进行搜索:文档存档培训课程视频和网络广播设计示例知识库

表 1 - 配置方案和特性概述

设备产品家族 配置方案 配置特性
方案 数据宽度 最大时钟速率 (1) 最大数据速率 (1) 设计安全 部分重配置(3) 远程系统更新 单事件干扰 通过协议配置
英特尔® Agilex Avalon®-ST 32 bits 125 MHz 4000 Mbps Parallel Flash Loader II IP core
16 bits 125 MHz 2000 Mbps
8 bits 125 MHz 1000 Mbps
Active Serial (AS) 4 bits 133(2) MHz 532 Mbps  √
SD/MMC 8 bits 50 MHz 400 Mbps N/A 
JTAG 1 bit 30 MHz 30 Mbps N/A N/A 
英特尔® Stratix®  10 Avalon®-ST 32 bits 125 MHz 4000 Mbps Parallel Flash Loader II IP core
16 bits 125 MHz 2000 Mbps
8 bits 125 MHz 1000 Mbps
Active Serial (AS) 4 bits 133(2) MHz 532 Mbps  √
SD/MMC 8 bits 50 MHz 400 Mbps N/A 
JTAG 1 bit 30 MHz 30 Mbps N/A N/A 
英特尔® Arria®  10 Configuration via HPS 32 bits 100 MHz 3200 Mbps via HPS  N/A 
16 bits 100 Mhz 1600 Mbps 
Fast Passive Parallel (FPP) 32 bits 100 MHz 3200 Mbps Parallel Flash Loader IP core N/A 
16 bits 100 Mhz 1600 Mbps
8 bits 100 Mhz  800 Mbps 
Active Serial (AS) 4 bits 100 MHz 400 Mbps (4)
1 bit 100 Mhz 100 Mbps
Passive Serial (PS) 1 bit 100 MHz 100 Mbps (4) Parallel Flash Loader IP core N/A 
JTAG 1 bit 33 MHz 33 Mbps   (4) N/A N/A 
英特尔® Cyclone®  10 GX Fast Passive Parallel (FPP) 32 bits 100 MHz 3200 Mbps Parallel Flash Loader IP core N/A 
16 bits 100 Mhz 1600 Mbps
8 bits 100 Mhz  800 Mbps 
Active Serial (AS) 4 bit 100 MHz 400 Mbps (4)
1 bits 100 Mhz 100 Mbps
Passive Serial (PS) 1 bit 100 MHz 100 Mbps (4) Parallel Flash Loader  IP core N/A 
JTAG 1 bit 33 MHz 33 Mbps N/A  (4) N/A N/A 
英特尔® Cyclone® 10 LP Fast Passive Parallel (FPP) 8 bits 66(5)/100(7) MHz 528(5)/800(7) Mbps N/A  N/A  Parallel Flash Loader  IP core N/A 
Passive Serial (PS) 1 bit 66(5)/133(6) MHz 66(5)/133(6) Mbps N/A  N/A  Parallel Flash Loader IP core N/A 
Active Serial (AS) 1 bit 40 MHz 40 Mbps N/A  N/A  N/A 
JTAG 1 bit 25 MHz 25 Mbps N/A  N/A  N/A N/A 
  1. 最大时钟速率和最大数据速率均为初始值。
  2. 使用外部配置时钟源时,最大时钟速率为 133 MHz。在操作期间或当设备处于用户模式时,如果将内部振荡器用作配置时钟源,应降低最大时钟速率。
  3. 设备完全配置后,您可以执行部分重配置。更多信息请参阅部分重配置用户指南
  4. 仅当配置为内部主机时才能执行部分重配置。
  5. 内部逻辑的电源电压,VCCINT = 1.0 V
  6. 内部逻辑的电源电压,VCCINT = 1.2 V
  7. 内部逻辑的电源电压,VCCINT = 1.2 V. Cyclone 10 LP 1.2 V 核心电压设备支持 133 MHz DCLK fMAX (仅适用于10CL006、10CL010、10CL016、10CL025和10CL040 )。

使用硬处理器系统 (HPS) 配置 SoC 设备的 FPGA 部分

英特尔® Agilex 设备

英特尔® Stratix® 10 设备

英特尔® Arria® 10 设备

表 2 - 设备配置设置和编程文件生成流程

1. 常规设置
  • 英特尔® Quartus® Prime 软件中设备和引脚选项对话框的常规页面。
  • 指定设备选项。这些选项独立于配置方案。
2. 配置设置

 

  • 英特尔® Quartus® Prime 软件中设备和引脚选项对话框的配置页面。
  • 指定设备配置方案、配置设备设置和配置引脚设置。
3. 编程文件设置
  • 英特尔® Quartus® Prime 软件中设备和引脚选项对话框的编程文件页面。
  • 选择生成的编程文件格式。您可以选择该页面中的编程文件,建议用户使用转换编程文件或编程文件生成器转换/生成用于所选配置方案的编程文件类型。
4. 其他可选高级特性设置
  • 英特尔® Quartus® Prime 软件中设备和引脚选项对话框的错误检测 CRC、CvP 设置和部分重配置页面。
  • 错误检测 CRC 页面 - 指定是否使用错误检测以及检查的速率。
  • CvP 设置页面 - 指定 CvP 设置类型
  • 部分重配置页面 - 指定部分重配置设置
5. 生成配置和编程文件
  • 设计编译完成后,作为英特尔® Quartus® Prime 软件中的一款工具,转换编程文件或编程文件生成器转换/生成面向所选配置方案或配置特性的编程文件类型。

英特尔 ® Stratix® 10 Devices

英特尔 ® Arria® 10 Devices

英特尔 ® Cyclone® 10 GX Devices

英特尔 ® Cyclone® 10 LP Devices

设备数据表中的配置规格指定了以下规格:

  • 面向配置控制引脚的时序规格
  • 面向每个支持的配置方案的时序/性能规格
  • 配置比特流大小
  • 每个支持的配置方案的配置时间估计

英特尔® Agilex 设备

英特尔® Stratix® 10 设备

英特尔® Arria® 10 设备

英特尔® Cyclone® 10 GX 设备

英特尔® Cyclone® 10 LP 设备

Stratix® 10 SDM 调试工具套件帮助用户调试其配置问题。
  • 英特尔® Quartus® Prime 专业版 18.1 及更高版本提供了该工具套件。

寻找一款工具来调试英特尔® Arria® 10 设备的配置故障/设计安全/错误检测循环冗余检验 (CRC)? 

  • 请联系您的英特尔® 销售代表获取该配置诊断工具。
您可以使用该故障排除工具或故障树分析来确定可能的配置故障原因。

请访问此处的知识库,输入问题的关键词以查找解决方案。 

此处显示了英特尔® Quartus® 转换编程文件工具和 Quartus® Programmer 18.1 版本标准和专业版支持的第三方配置设备标准。

表 3 - 英特尔支持的第三方配置设备

英特尔® FPGA 厂商 P/N 字节寻址 虚拟时钟设置 是否为永久四核闪存? 英特尔® 测试和支持的闪存设备 (10)
ASx1 ASx4
英特尔® Stratix® 10 镁光*  MT25QU128 3-byte(1) 8(4) 10(4) No(6) MT25QU128ABA8ESF-0SIT
MT25QU256 MT25QU256ABA8E12-1SIT
MT25QU512 MT25QU512ABB8ESF-0SIT
MT25QU01G MT25QU01GBBB8ESF-0SIT
MT25QU02G MT25QU02GCBB8E12-0SIT
旺宏电子* MX25U128  3-byte(1) 8(1) 6(1) No(6) MX25U12835FMI-100
MX25U256 MX25U25645GM100
MX25U512 MX25U51245GM100
MX66U512 MX66U51235FXDI-10G
MX66U1G MX66U1G45GXD100
MX66U2G MX66U2G45GXR100
英特尔®Arria® 10, 英特尔® Cyclone® 10 GX 镁光* MT25QU256 4-byte(4) 10(4) 10(4) No(6) MT25QU256ABA8E12-1SIT
MT25QU512 MT25QU512ABB8ESF-0SIT
MT25QU01G MT25QU01GBBB8ESF-0SIT
MT25QU02G MT25QU02GCBB8E12-0SIT
旺宏电子* MX25U256(3) 4-byte(5) 10(5) 10(5) Yes(6) MX25U25645GXDI54
MX25U512(3) MX25U51245GXDI54
MX66U1G(3) MX66U1G45GXDI54
MX66U2G(3) MX66U2G45GXRI54
Cyclone® V, Arria® V, Stratix® V 镁光* MT25QL128 3-byte(1) 12(4) 12(4) No(6) MT25QL128ABA8ESF-0SIT
MT25QL256 4-byte(4) 4(4) 10(4) No(6) MT25QL256ABA8ESF-0SIT
MT25QL512 MT25QL512ABB8ESF-0SIT
MT25QL01G MT25QL01GBBB8ESF-0SIT
MT25QL02G MT25QL02GCBB8E12-0SIT
旺宏电子* MX25L128 3-byte(1)(2) 8(1) 6(1) No(6) MX25L12833FMI-10G
MX25L256 MX25L25645GMI-08G
MX25L512 MX25L51245GMI-08G
赛普拉斯* S25FL128 3-byte(1)(2) 8(1) 4(1) No(6) S25FL128SAGMFI000
S25FL256 S25FL256SAGMFI000
S25FL512 S25FL512SAGMFI0I0
Cyclone® 10 LP 镁光* MT25QL128 3-byte(1)(2) 8(1) N/A  No(6) MT25QL128ABA8ESF-0SIT
MT25QL256 MT25QL256ABA8ESF-0SIT
MT25QL512 MT25QL512ABB8ESF-0SIT
MT25QL01G MT25QL01GBBB8ESF-0SIT
MT25QL02G MT25QL02GCBB8E12-0SIT
旺宏电子* MX25L128 3-byte(1)(2) 8(1) N/A  No(6) MX25L12833FMI-10G
MX25L256 MX25L25645GMI-08G
MX25L512 MX25L51245GMI-08G
赛普拉斯* S25FL128 3-byte(1)(2) 8(1) N/A  No(6) S25FL128SAGMFI000
S25FL256 S25FL256SAGMFI000
S25FL512 S25FL512SAGMFI0I0

1.  使用配置设备的默认设置。

2. 执行远程系统升级时,图像的起始地址必须设置在第一个 128 Mb 以内。

3. 英特尔®Arria® 10 和 英特尔®Cyclone® 10 GX 仅支持旺宏电子* 配置设备,部件编号为 MX25U25645GXDI54, MX25U51245GXDI54, MX66U1G45GXDI54, MX66U2G45GXRI54

4. 英特尔® Quartus® 设置编程操作期间的非易失性配置寄存器。如果使用第三方编程器,用户需手动设置寄存器。

5. 配置设备的值将永久不变,用户不能选择更改该设置。      

6. 英特尔® Quartus® Programmer 发出启用四核模式的命令   

7. 传统 ASMI 并行 I 英特尔® FPGA IP 核和 ASMI 并行 II 英特尔® FPGA IP 核不支持这些配置设备。如欲获取最新设计,请参阅通用串行闪存接口英特尔® FPGA IP 核。

8.  AS x 1 - 主动串行配置支持 1 位数据宽度

9.  AS x 4 - 主动串行配置方案支持 4 位数据宽度

10. 英特尔® Stratix® 10 不支持零件编号为 X25U25645GXDI54、MX25U51245GXDI54、MX66U1G45GXDI54 和 MX66U2G45GXRI54 的 Macronix* 配置设备。

 

标题

类型

描述

英特尔® FPGAs配置简介 在线 了解配置英特尔® FPGA 和对配置设备进行编程时可用的配置方案、解决方案、特性和工具
英特尔® FPGAs的配置方案 在线 了解所有可用于配置英特尔® FPGA 的配置方案的区别。
英特尔®FPGAs的配置解决方案 在线 了解英特尔® FPGA 配置设备、串行和并行闪存加载器和嵌入式配置解决方案
Stratix® 10 设备的配置 在线

了解英特尔® Stratix® 10 FPGA 设备的独特配置特性

英特尔® MAX® 10 设备的远程系统升级 在线

了解如何在 MAX® 10 设备中设置并执行 RSU

创建面向 Altera SoC 的第二阶段启动加载程序 在线 了解用于快速定制并生成第二阶段启动软件的流程和工具
使用 Arria® 10 SoC FPGA 进行安全启动 在线 了解如何使用加密和/或签名的第二阶段启动映像生成 Arria® 10 SoC FPGA 并对其进行编程
消除英特尔® Arria® 10 和英特尔® Cyclone® 10 GX 设备中的单事件干扰 在线 了解英特尔® Arria® 10 和英特尔® Cyclone 10 GX 设备产品家族的特性以及如何使用这些特性设计自己的 SEU 消除解决方案
英特尔® FPGA 设备中的 SEU 消除:层级标记 在线 了解如何通过为单事件干扰 (SEU) 消除技术添加名为层级标记的特性,从而改进敏感处理解决方案
英特尔® FPGA 设备中的 SEU 消除:故障注入 在线 了解故障注入 IP 核和故障注入调试器软件,以降低失效率 (FIT)。
使用通用串行闪存接口 在线 了解如何使用通用串行闪存接口英特尔® FPGA IP 核对任何 SPI 类型的闪存设备进行编程
标题 描述
通过协议配置 (CvP) 观看本视频,了解如何使用 PCIe* 协议配置您的英特尔® Arria® 10 设备。
如何在单条 JTAG 链中定制适用于多台 JTAG 设备的 JAM 文件(第 1 部分) 观看本视频,了解如何定制适用于包含多设备JTAG 链的主板的 JAM 文件。
如何在单条 JTAG 链中定制适用于多台 JTAG 设备的 JAM 文件(第 2 部分) 观看本视频,了解如何定制适用于包含多设备JTAG 链的主板的 JAM 文件。
如何使用串行闪存加载器 IP 核执行主动串行 (AS) 配置(通过 JTAG 接口) 观看本视频,了解不同于常见 JTAG 配置的配置方案。此外,本视频还将介绍串行闪存加载器 (SFL) IP 核。

其他技术