.ctrl_amm_avalon_slave_0没有byteenables。写作来自狭窄的大师 .master可能会导致数据损坏-Altera-Intel社区-FPGA CPLD-ChipDebug

.ctrl_amm_avalon_slave_0没有byteenables。写作来自狭窄的大师 .master可能会导致数据损坏

当使用外部存储器接口(EMIF)IP并且取消选择存储器参数>启用DM引脚复选框时,您可能会在Qsys中看到此类型的警告消息。

这是由于Avalon®MM主站和Avalon MM从站EMIF IP的数据总线宽度不匹配。不使用DM引脚时,EMIF IP Avalon从接口上的字节可用端口不可用。

Avalon-MM主数据总线宽度的每次写入都比EMIF IP Avalon-MM数据总线宽度窄,当Avalon-MM主机执行写入时,它将是EMIF IP的整个数据宽度。

例如,如果Avalon-MM主数据宽度为32位且EMIF IP Avalon-MM从数据宽度为256位,则其他224位中的数据也将写入外部存储器,这可能不是用户想要的。

解决/修复方法

要避免写入时数据损坏,请匹配Avalon主站和Avalon从站EMIF IP的Avalon数据总线宽度,或使用EMIF IP字节启用选项。

计划在Quartus®II软件的未来版本中增强警告消息。

请登录后发表评论

    没有回复内容