配置功能
解压缩支持
某些英特尔 ® FPGA 设备支持配置数据解压缩,从而节省配置存储空间和时间。该功能允许您将压缩的配置数据存储到配置设备或者到其它存储器,然后传输压缩位元流到 FPGA。在配置时,FPGA 实时缩解位元流并配置其 CRAM 单元。
欲了解更多信息,请参阅 配置手册 中相应的英特尔 FPGA 配置章节。
设计安全支持
某些英特尔 FPGA 可以使用高级加密标准 (AES) 算法解密配位元流 - 即目前可用的最先进加密算法。在使用设计安全功能时,安全密钥存储在 FPGA 中。欲成功配置启用设计安全功能的 FPGA,您必须使用相同安全密钥加密的配置文件来配置 FPGA 。某些英特尔 FPGA 同时提供易失和非易失安全密钥存储。易失性安全密钥存储需要电池备份,但允许安全密钥更新。非易失性安全密钥可以存储在设备内部的非易失性存储器,但在存储时不需要电池备份。欲了解更多信息,请参阅 配置手册 中相应的英特尔 FPGA 配置章节。
远程系统升级支持
某些英特尔设备具有远程系统升级专用电路。在设备中实现的软逻辑(Nios® II 嵌入式处理器或者用户逻辑)能够从远程位置下载新的配置镜像文件,并保存在配置存储器中,然后命令远程系统升级专用电路初始化重配置周期。在配置过程期间和之后,专用电路执行错误检测,通过恢复到一个安全配置镜像从任何错误恢复,并且提供错误状态信息。这款远程系统升级专用电路可以避免系统停机。欲了解更多信息,请参阅 配置手册中相应的英特尔设备配置章节。
表 1 总结英特尔 FPGA 系列支持的配置功能。
表 1.英特尔 FPGA 支持的配置功能
设备 |
解压缩支持 |
设计安全支持 |
远程系统升级支持 |
---|---|---|---|
Stratix® V |
✓ |
✓ |
✓ |
Stratix® IV |
✓ |
✓ |
✓ |
Stratix® III |
✓ |
✓ |
✓ |
Stratix II 和 Stratix II GX |
✓ |
✓ |
✓ |
Stratix 和 Stratix GX |
- |
- |
✓ |
Arria® V SoC |
✓ |
✓ |
✓ |
Arria® V |
✓ |
✓ |
✓ |
Arria® II GX |
✓ |
✓ |
✓ |
Arria® GX |
✓ |
- |
✓ |
Cyclone® V SoC |
✓ |
✓ |
✓ |
Cyclone® V |
✓ |
✓ |
✓ |
Cyclone IV E |
✓ |
- |
✓ |
Cyclone IV GX |
✓ |
- |
✓ |
Cyclone III LS |
✓ |
✓ |
✓ |
Cyclone® III |
✓ |
- |
✓ |
Cyclone® II |
✓ |
- |
- |
Cyclone® |
✓ |
- |
- |