Intel FPGA高级SEU检测IP用户指南

ID 683542
日期 11/07/2017
Public
文档目录

1.1.2. 片外查找敏感度处理

Intel® FPGA高级SEU检测IP核分析错误检测模块的EMR内容,并呈现信息给系统处理器。该处理器确定故障是否会影响器件的操作。系统处理器可以实现这种算法,对.smh进行查找。

片外查找敏感度处理由两个部分组成:

  • 设计逻辑以说明CRC模块的EMR内容,并呈现信息给处理器接口。
  • 缓存以存储获取的EMR内容。
图 3. 片外查找敏感度处理的系统概述

EMR处理单元通过SEU上的EMR Unloader IP core对CRC模块读取的EMR内容进行分析。这个EMR处理单元将每个唯一的EMR值写入到缓存,直到缓存满为止。缓存满后,会向系统接口置位缓存溢出标志。

对于写入到缓存的每个新值,EMR处理单元置位一个中断到处理器。系统处理器读取EMR值,并且对.smh执行查找以确定CRAM位置的关键性。在系统处理器服务中断后,假如缓存中的一个EMR值没有得到妥善处理,那么EMR处理单元会推进缓存行,并生成额外的中断置位。

SMH查找后,系统处理器确定所需的纠正响应。