Cyclone V器件手册: 第一卷:器件接口和集成

ID 683375
日期 7/24/2020
Public
文档目录

8.2. 配置错误检测

Intel® Quartus® Prime软件生成配置比特流时,软件还计算每个帧的16-bit CRC值。根据比特流中数据帧的数量,一个配置比特流可以包含多个CRC值。数据帧的长度因器件而异。

配置期间,数据帧加载到FPGA中以后,预先计算的CRC值会移动到CRC电路中。与此同时,FPGA中的CRC引擎计算数据帧的CRC值,并将其与预先计算的CRC值进行比较。如果两个CRC值不匹配,nSTATUS管脚设置为低电平以指示配置错误。

配置期间,可修改配置比特流或故意损坏比特流来测试该功能的性能。