AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

3.6.6. ACP和L2 Cache ECC访问的数据对齐

L2缓存以64位为一组执行错误检测和纠正,无需使用字节使能。

指南:对ACP的访问必须是64-bit对齐的,完整64-bit访问,并且不能在写入时禁用任何字节通路。

主L3开关和ACP端口都是64位宽,所以只需在调整大小后提供后64-bit对齐的,64位宽高速缓存一致访问。

请求主控和ACP之间的L3互连中会出现数据大小调整。因此,如果该访问与8字节边界对齐并且主控执行大小为2,4,8或16字节的突发,则32-bit访问可与L2高速缓存ECC逻辑兼容。FPGA-to-HPS桥接内也可能出现数据大小调整。

指南:确保FPGA访问符合L2 cache ECC要求的最简单方法是,在FPGA架构中实现64-bit主控并配置FPGA-to-HPS桥接以使64-bit从端口显现出来。这样就能确保不再需要重新调整 AXI* 事务的大小。FPGA中的逻辑还必须进行完整64-bit访问。