LogiCORE Mutliplier Adder v2.0 - 当无符号A输入的输入小于或等于18且有符号B输入大于18时,为什么结果不正确?

描述

当无符号A输入的输入小于或等于18且有符号B输入大于18时,为什么结果不正确?

例如:

  • A =无符号<= 18位(即17位)
  • B =有符号> 18位(即25位)

这是ISE 14.2及更早版本的LogiCORE Multiplier Adder v2.0或Vivado 2012.2设计套件中的已知问题。

此问题已在ISE 14.3及更高版本和Vivado 2012.3及更高版本的LogiCORE Multiplier Adder v2.0中得到解决。
  • 新用户必须使用ISE 14.3或更高版本或Vivado 2012.3或更高版本生成核心。
  • 现有用户必须使用ISE 14.3或更高版本或Vivado 2012.3或更高版本重新生成其核心。
有关LogiCORE Multiply Adder发行说明和已知问题的详细列表,请参阅(Xilinx答复32141)
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 12:58:59 +0800

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

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