如果组件未收到关于从 Qsys 连接的从端口宽度的正确信息,DMA 控制器主端口数据宽度可能小于预期。
DMA 控制器主端口(read_master和write_master)具有动态大小,可以与连接主端的最宽从端口相匹配。 如果主端口连接到导出的桥,则数据宽度上的信息将不会正确传播到 DMA 控制器。
如果数据宽度未正确传播到 DMA 控制器组件,则可能通过创建正确设置 Qsys 数据宽度的组件来覆盖数据宽度,但对代码的功能没有影响。
可以使用以下链接下载用于将 DMA 主端口数据宽度设置为 128 位和地址宽度为 20 位的桥的示例:
您可以使用此示例作为基础,创建不同的组件,将数据宽度和地址宽度设置为您选择的值。
此问题计划在 Quartus® II 软件的未来发行版中解决