实验目的
- 掌握使用Vivado软件进行设计、综合、仿真、布线的方法。
- 掌握FPGA程序的下载方法。
- 掌握使用Verilog HDL设计加法器的方法。
实验要求
采用Verilog HDL语言设计加法器,实现两个4位数的相加运算,并将结果通过LED灯或数码管显示出来。对设计进行综合、仿真、布线、下载和测试。
实验过程
- 打开Vivado软件,新建一个工程。
- 新建设计文件,使用Verilog HDL语言设计程序,实现加法器。
代码如下:
so easy 的一个代码
module adder(input wire[3:0] a,input wire[3:0] b,output reg[4:0]ans);always@(*)beginans=a+b;end
endmodule
仿真代码:
`timescale 1ns / 1psmodule adder_tb;reg [3:0] a;reg [3:0] b;wire [4:0]ans;initial begina=1;b=2;#10 a=5;#20 b=6;#50 a=7;endadder addt(.a(a),.b(b),.ans(ans));
endmodule
实验结果
通过八位拨动开关实现a,b的承载,结果用led显示,注意的是led灯是低电平有效,当时没搞清楚导致找不到原因
引脚绑定看我的实验一
总结
无