32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
|
# 3. 封闭进位加法器32位
|
|||
|
### 基本描述
|
|||
|
计算两组32位整数的和,执行所有标准加法器的功能。两组输入不是同步的,而是每8位增加2tick(但这8位是同步的),输出也是如此。不过,由于这个电路是逻辑电路,所以同步输入两个加数不会影响10tick后的最终结果。总延迟为10tick。含火把,故不可流水线。体积很小且速度快。建议在没有流水线的情况下使用。
|
|||
|
表格里的+[n8]×2意为:每8位延迟增加2tick,即0~7位+0tick,8~15位+2tick,16~23位+4tick,24~31位+6tick。
|
|||
|
### 原链接:[点击传送](httpswww.bilibili.comvideoBV1Ni4y1M7Q)
|
|||
|
### 元件信息
|
|||
|
标签|小型模块,运算单元,加/减法器,二级模块,Java版,静音,传统红石
|
|||
|
-|-
|
|||
|
适用版本|于java版1.6及以上
|
|||
|
作者|Fredbill
|
|||
|
存档位置|32 4 32
|
|||
|
电路类型|逻辑电路
|
|||
|
电路大小|6×67×9
|
|||
|
总延迟|4+6=10
|
|||
|
### 特性表
|
|||
|
|位宽|布线方式|位置|延迟|脉冲|注释
|
|||
|
-|-|-|-|-|-
|
|||
|
输入数据1|32|竖式,高位在上|1 3 1|0+[n8]×2|2|第一个加数
|
|||
|
输入数据2|32||4 3 1|0+[n8]×2|2|第二个加数
|
|||
|
输出数据|32||5 2 9|4+[n8]×2|2|加法结果
|
|||
|
控制端口1|1||3 2 6|2|2|低位进位,可认为是第三个加数且值为1
|
|||
|
标志位1|1||5 65 9|11|2|最高位进位,即加法计算是否溢出
|
|||
|
### 检查单
|
|||
|
是否含火把|是|是否支持2t流水线|否
|
|||
|
-|-|-|-
|
|||
|
是否含活塞|否|是否为“无红石粉”|否
|
|||
|
是否含侦测器|否|是否含容器|是
|
|||
|
是否含漏斗、投掷器|否|是否含实体|否
|
|||
|
是否使用墙电|否|是否使用水电|否
|
|||
|
|
|||
|
参考子模块:封闭进位加法器
|