14.3 EDK,AXI DMA:在C_SG_LENGTH_WIDTH> 12的流方面看到数据不匹配
描述
每当我为AXI DMA设置C_SG_LENGTH_WIDTH> 12时,我看到数据不正确。但是对于C_SG_LENGTH_WIDTH <= 12,在流方面没有看到数据不匹配。
我该如何解决这个问题?
解
这是AXI DMA中的已知问题。目前,当参数C_SG_LENGTH_WIDTH> 12时,AXI4固定地址读取(或锁孔读取)事务不会在流接口上传输正确的字节数。
要解决此问题,请将大型传输拆分为两个或多个命令,以使C_SG_LENGTH_WIDTH不大于12。
目前计划从EDK 14.4开始修复此问题
添加评论