Intel® Cyclone® 10 GX内核架构和通用I/O手册

ID 683775
日期 6/14/2018
Public
文档目录

8.2.1. 缓解配置RAM中的SEU效应

Intel® Cyclone® 10 GX器件包含错误检测CRC(EDCRC)硬模块。这些模块检测并纠正CRAM中的软错误,类似用于保护内部用户存储器的功能。

Intel FPGA包含CRAM帧。而帧的大小和数量视器件而定。通过将每个帧加载到数据寄存器,实现器件不断检测CRAM帧是否存在错误。EDCRC块检查帧是否有错误。

一旦FPGA发现软错误,就置位其CRC_ERROR管脚。您可在系统中监控该管脚。运行期间系统检测到FPGA已置位该管脚,就表示FPGA检测到配置RAM中存在软错误,随后系统会采取措施以从错误中恢复。例如,系统可执行软复位(等待后台擦除之后),重新编程FPGA,或因错误归类为良性而将其忽略。

图 153. CRAM帧

要使能错误检测,请指向Assignments > Device > Device and Pin Options > Error Detection CRC,并开启错误检测设置。