首页天道酬勤vivado补码加减法器,四位补码计算器

vivado补码加减法器,四位补码计算器

张世龙 05-12 23:04 20次浏览

实验内容:

1 .将加法器的输出信号改为4位宽,编译,波形模拟。 观察输出,观察输出何时是正确的。

2 .将加法器的输入信号改为8位宽,编译,波形模拟。 观察加法器的输出延迟,与4位输入位宽的情况相比,你有什么结论? 为什么?

第1部分: 4位输入5位输出

1 .代码

modulecom_adder(in1,IN2,OUT ); input signed [3:0] IN1,IN2; output signed [4:0] OUT; reg signed [4:0] OUT; 生成Always@(in1orin2) begin //)组合逻辑的always块OUT=IN1 IN2; endendmodule 2.RTL视图

3 .波形模拟

第2部分:输出信号4位

1 .代码

modulecom_adder(in1,IN2,OUT ); input signed [3:0] IN1,IN2; 输出信号[ 3:0 ]输出; reg signed [3:0] OUT; 生成Always@(in1orin2) begin //)组合逻辑的always块OUT=IN1 IN2; endendmodule 2.RTL视图

3 .波形模拟

第3部分:输入信号8位

1 .代码

modulecom_adder(in1,IN2,OUT ); 输入信号[ 7:0 ] in1,IN2; output signed [4:0] OUT; reg signed [4:0] OUT; 生成Always@(in1orin2) begin //)组合逻辑的always块OUT=IN1 IN2; endendmodule 2.RTL视图

3 .波形模拟

bcd码加法器,2位二进制加法器 c语言合法浮点数判断,c语言怎么输入浮点数