Coregen Multiply Accumulator v2.0  – 当输入无符号时,输出对于8×8 MACC不正确-Xilinx-AMD社区-FPGA CPLD-ChipDebug

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

描述

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

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

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

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

 

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


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

 

请登录后发表评论

    没有回复内容