算术与逻辑电路设计

时间:2016-03-12 19:23:07

标签: processor electronics alu

假设我们想设计一个算术和逻辑单元(ALU),以便它执行以下操作: 说, 两个输入是A和B. cin表示进位.s2,s1和s0是选择变量,使得:

s2/cin   s1   s0   Function

0        0    0     Transfer A

0        0    1      Addition

1        0    0      A+1

1        0    1      Addition with carry

x        1    0      A OR B

x        1    1      A  XOR B

以下电路是否会根据上述逻辑或所需的任何修改执行?该电路设计为两个阶段。

1 个答案:

答案 0 :(得分:0)

Dude !,编写verilog代码并查看RTL视图,它清楚地了解它是否有效,因为您也可以看到功能仿真。