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或更高版本重新生成其核心。
添加评论