上篇文章:【ARM CoreLink 系列 4.1 – NI-700 interconnect hub 控制器详细介绍】
文章目录
ASNI 介绍
CoreLink NI-700的ASNI(AXI系统网络接口)完成者单元负责接收并处理来自AXI请求者设备的请求。这些单元将事务打包成根据NI-700通用传输(GT)协议的Flits,并将GT响应Flits解包成AXI响应。ASNI执行以下功能:
-
AXI与GT协议之间的请求、数据和响应事务的转换:确保AXI事务可以被NI-700网络正确处理,并将GT协议的响应正确转换回AXI响应。
-
入站事务的突发拆分:如果事务跨越条带边界(stripe boundary ),或者事务的突发大小大于程序中设置的ASNI突发拆分大小,则ASNI会拆分这些突发。
-
通过内部缓冲对读数据和写响应事务进行重排序:提高数据处理效率,保证数据传输的一致性和顺序性。