Error: Width mismatch in port "ddata0[3..0]" of instance "inst2" and type scandisplay -- source is ""qout[7..0]" (ID daojishi:inst)"
时间: 2023-06-15 16:08:36 浏览: 221
WhatsApp Unknown 2020-11-27 at 16.28.18_dbfhff.fgchhdf_www.baidu
这个错误提示是因为在你的设计中,`scandisplay` 模块的 `ddata0` 端口是 4 位宽度,但是在 `daojishi` 模块的 `inst2` 实例中,连接到 `ddata0` 端口的信号 `qout` 的宽度为 8 位。因此,它们的宽度不匹配,导致了这个错误。
你需要确保连接到 `scandisplay` 模块的 `ddata0` 端口的信号宽度与该端口定义的宽度相匹配。你可以通过修改 `daojishi` 模块的 `inst2` 实例中的信号连接来解决这个问题。如果 `qout` 只需要低 4 位,则可以使用 `qout[3:0]` 连接到 `ddata0` 端口。如果需要高 4 位和低 4 位,则需要使用一个 MUX 或者 SHIFT 寄存器来进行转换。
阅读全文