仅对英特尔可见 — GUID: pqy1481305320553
Ixiasoft
5.4.3. L2高速缓存数据存储器的ECC
L2 cache memory由ECC保护,而标记RAM被奇偶校验保护。L2 cache ECC是通过System Manager中的控制寄存器使能。
有关L2 cache ECC controller的详细信息,请参阅相应Hard Processor System Technical Reference Manual中" Cortex®-A9 Microprocessor Unit Subsystem"章节的以下部分:
- “Single Event Upset Protection”
- “L2 Cache Controller Address Map for Cyclone® V”或"L2 Cache Controller Address Map for Arria® V"
指南:对于已使能ECC的任何可高速缓存的存储区域,L1和L2 cache必须配置为写回(write-back)和写分配(write-allocate)。
对于 Intel® SoC FPGA EDS支持的BSP,可使用bsp-editor实用工具配置BSP以获得ECC支持。
关于裸机固件,请参阅相应 Hard Processor System Technical Reference Manual中" Cortex®-A9 Microprocessor Unit Subsystem"章节的“L2 Cache Controller Address Map”部分。
指南:使能L2 Cache Controller中的ECC后,使用ACP并通过L3互连的高速缓存一致性访问必须运行64-bit宽,64-bit对齐的写访问。
使能ECC不会影响L2 cache的性能,但是使用ACP的访问在存储器中必须为64-bit宽,64-bit对齐。这其中包括通过FPGA-to-HPS Bridge访问ACP的FPGA主控。有一个表格罗列了有关桥接宽度和FPGA主控宽度、对齐和突发大小与长度的可能组合,请参阅相应Hard Processor System Technical Reference Manual中“HPS-FPGA Bridges”章节的“FPGA-to-HPS Access to ACP”部分。