Coregen Multiply Accumulator v2.0 - 当输入无符号时,输出对于8x8 MACC不正确

描述

Multiply Accumulator v2.0显示输出错误。 对于无符号输入类型 ,输出会因某种因素而衰减。

软件仿真和硬件实现都会出现问题

这是Multiply Accumulator v2.0 core的已知问题。当其中一个或两个输入都是无符号时,此问题适用。

在这些情况下,输出将衰减2倍(单输入无符号)或4(两个输入无符号)和所有数据宽度

 

用户可以通过仅使用带符号的输入类型和零填充扩展无符号输入来解决此问题。
例如signed_a <='0'和unsigned_a;


这将导致输入比所需的宽一位,但使用的硬件完全相同。

 

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 19:05:22 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它