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

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

1.3.3.2. 对SMH修订本1执行查找功能( Stratix® IV和 Arria® II)

要对敏感度映射头文件数据执行查找功能,可使用 Stratix® IV和 Arria® II器件的比特、字节以及EMR的帧数:

  1. 读取帧数的32位帧信息字串:
    • 地址 = <frame_info_base_address> + (帧 * 4)
    • 返回值 = (frame_info_data_offsetoffset_map_array_index)
  2. 对帧读取偏移映射信息。偏移映射信息的返回值是16位:
    • 地址 = offset_map_base_address + 当前帧的偏移阵列 + 当前字节和位的偏移数据值
    其中:
    • 当前帧的偏移阵列 = offset_map_array_index * offset_map_length
    • 当前字节和位的偏移数据值 = [(字节 * 8) + 位] * 2
    • 返回值 = offset_map_value
  3. 读取8位敏感度数值:
    • 地址 = sensitivity_data_array_base_address + frame_info_data_offset + (offset_map_value/8)
    • 返回值 = sensitive_bit_word[7:0]
  4. 读取敏感比特。偏移映射值提供了敏感比特索引。值为1表示关键比特,值为0表示非关键比特。
    • 敏感比特 = sensitive_bit_word[bit_index]
    其中:
    • bit_index = offset_map_value[2:0]