首页 > 编程知识 正文

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

时间:2023-05-04 22:46:40 阅读:125068 作者:3825

实验内容:

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 .波形模拟

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。