######### 乘法器

库: 运算器
引入版本: 2.0 Beta 20
外观: #########

行为

该组件将西侧输入的两个数值相乘,并在东侧输出乘积。它支持级联,以处理位宽超过单个乘法器所能支持范围的被乘数:进位输入提供一个可加到乘积中的多位数值(若已指定),进位输出则给出乘积结果的高半部分,可作为输入送入下一级乘法器。

若被乘数、乘数或进位输入包含悬空位或错误位,则组件会进行部分相乘:尽可能计算低位结果;在出现悬空/错误位之上的更高位,结果将相应变为悬空位或错误位。注意:若进位输入的所有位均为未知(即完全悬空),则按全 0 处理。

引脚

西侧上端(输入,位宽与“数据位宽”一致)
乘数之一。
西侧下端(输入,位宽与“数据位宽”一致)
另一个乘数。
北侧(标记为 c in,输入,位宽与“数据位宽”一致)
加到乘积中的进位值。若该值的所有位均为未知(即悬空),则按 0 处理。
东侧(输出,位宽与“数据位宽”一致)
西侧两个输入相乘后,再加上 cin 的结果的低 数据位宽 位。
南侧(标记为 c out,输出,位宽与“数据位宽”一致)
乘积的高 数据位宽 位。

属性

当组件被选中或正在放置时,Alt-0Alt-9 可修改其 数据位宽 属性。

数据位宽
乘数及输出结果的位宽。

手形工具行为

文本工具行为

返回 库参考手册