仅对英特尔可见 — GUID: cgs1490615919082
Ixiasoft
1. Intel® Cyclone® 10 GX器件中的逻辑阵列模块与自适应逻辑模块
2. Intel® Cyclone® 10 GX器件中的嵌入式存储器模块
3. Intel® Cyclone® 10 GX器件中的精度可调DSP模块
4. Intel® Cyclone® 10 GX器件中的时钟网络和PLL
5. Intel® Cyclone® 10 GX 器件的I/O和高速I/O
6. Intel® Cyclone® 10 GX 器件的外部存储器接口
7. Intel® Cyclone® 10 GX器件中的配置,设计安全和远程系统更新
8. Intel® Cyclone® 10 GX器件的SEU缓解
9. Intel® Cyclone® 10 GX器件中的JTAG边界扫描测试
10. Intel® Cyclone® 10 GX器件中的电源管理
5.1. Intel® Cyclone® 10 GX 器件中的I/O和差分I/O缓冲
5.2. Intel® Cyclone® 10 GX器件中的I/O标准和电压电平
5.3. Intel® Cyclone® 10 GX 器件的Intel FPGA I/O IP内核
5.4. Intel® Cyclone® 10 GX 器件的I/O资源
5.5. Intel® Cyclone® 10 GX 器件的体系结构和I/O的一般功能
5.6. Intel® Cyclone® 10 GX 器件的高速源同步SERDES和DPA
5.7. 在 Intel® Cyclone® 10 GX 器件中使用I/O和高速I/O
5.8. Intel® Cyclone® 10 GX器件的I/O和高速I/O的修订历史
6.1. Intel® Cyclone® 10 GX 外部存储器接口关键功能特性的解决方案
6.2. Intel® Cyclone® 10 GX器件支持的存储器标准
6.3. Intel® Cyclone® 10 GX 器件中的外部存储器接口宽度
6.4. Intel® Cyclone® 10 GX 器件中的外部存储器接口I/O管脚
6.5. Intel® Cyclone® 10 GX 器件封装中支持的存储器接口
6.6. Intel® Cyclone® 10 GX 器件中的外部存储器接口IP支持
6.7. Intel® Cyclone® 10 GX 器件的外部存储器接口体系结构
6.8. Intel® Cyclone® 10 GX器件中的外部存储器接口修订历史
仅对英特尔可见 — GUID: cgs1490615919082
Ixiasoft
8.2.1.1. 错误检测循环冗余校验
用户模式下,已配置的配置RAM(CRAM)位会受软错误影响。由电离子引起的软错误在Intel FPGA器件中并不常见。然而,高稳定性应用程序要求器件无误操作,因此您需要在设计中考虑到这些错误。
硬化片上EDCRC电路使您能够执行以下的操作,而不会对器件适配或性能产生任何影响:
- 配置期间的循环冗余校验(CRC)错误的自动检测。
- 用户模式中可选的软错误(单比特和多比特翻转)检测和识别。
- 软错误快速检测。相比旧的 Cyclone® 器件系列,错误检测速度已提高。
- 校验位的两种类型:
- 基于帧的校验位—存储在CRAM中并用于验证帧的完整性。
- 基于列的校验位—存储在寄存器中并用于保护所有帧的完整性
用户模式下的错误检测期间,对于 Intel® Cyclone® 10 GX器件一些EDCRC引擎并行运行。错误检测CRC引擎的数量取决于帧长度—一个帧中的比特总数。
每个基于列的错误检测CRC引擎从每个帧中读取128个比特并且在4个周期内进行处理。要检测错误,错误检测CRC引擎需要读回所有的帧。
图 154. 用户模式中错误检测的结构图此结构图显示了用户模式中的寄存器和数据流程。
名称 | 说明 |
---|---|
错误消息寄存器(EMR) | 包含单比特和双邻错误的错误详情。每当电路检测到错误时错误检测电路就会更新此寄存器。 |
用户更新寄存器 | 验证寄存器内容的一个时钟周期后,该寄存器将以EMR内容自动更新。用户更新寄存器包括一个时钟使能,且必须在其内容被写入用户移位寄存器时将其置位。该要求可确保用户更新寄存器的内容在经用户移位寄存器读取时不被覆盖。 |
用户移位寄存器 | 该寄存器允许用户逻辑通过内核接口访问用户更新寄存器的内容。 您可使用Error Message Register Unloader IP核通过用户移位寄存器移出(shift-out)EMR信息。请参阅如下相关链接了解详情。 |
JTAG更新寄存器 | 验证寄存器内容的一个时钟周期后,该寄存器将以EMR内容自动更新。JTAG更新寄存器包含一个时钟使能,且必须在其内容被写入JTAG移位寄存器时将其置位。该要求可确保JTAG更新寄存器的内容在经JTAG移位寄存器读取不被覆盖。 |
JTAG移位寄存器 | 该寄存器允许使用SHIFT_EDERROR_REG JTAG指令通过JTAG接口访问JTAG更新寄存器的内容。 |