仅对英特尔可见 — GUID: bvt1481303821197
Ixiasoft
3.6.1. 高速缓存一致性
3.6.2. FPGA逻辑和HPS之间的一致性:加速器一致性端口(ACP)
3.6.3. 数据大小影响ACP性能
3.6.4. 避免ACP Dependency锁定
3.6.5. FPGA通过 AXI* 或Avalon-MM对ACP的访问
3.6.6. ACP和L2 Cache ECC访问的数据对齐
指南:对ACP的访问必须是64-bit对齐的,完整64-bit访问,并且不能在写入时禁用任何字节通路。
指南:确保FPGA访问符合L2 cache ECC要求的最简单方法是,在FPGA架构中实现64-bit主控并配置FPGA-to-HPS桥接以使64-bit从端口显现出来。这样就能确保不再需要重新调整 AXI* 事务的大小。FPGA中的逻辑还必须进行完整64-bit访问。
仅对英特尔可见 — GUID: bvt1481303821197
Ixiasoft
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桥接内也可能出现数据大小调整。