大家好,欢迎来到IT知识分享网。
举例:4bit加法器,模24计数器, 偶数分频器 ,奇数分频器
【Modelsim软件使用大概流程都一样,主要是源文件和测试文件两部分
源文件是在Quartus里写好的.v文件,在创建项目后,添加外部文件COPY进项目
测试文件是用来跑仿真的,文件命名为XXX_tb.v ,该文件是testbench】
1:4bit加法器(⽂本输⼊设计)
1.创建项目,以4bit加法器为例
2.添加文件(源文件xxx.v和测试文件xxx_tb.v)
(1) 源文件xxx.v可以从quartus文件夹里copy过来
(2) 测试文件xxx_tb.v可以现场编写
(3)启动仿真:
记得仿真文件要选择tb文件
(4)展示波形
adder_4.v :
module adder_4(A,B,Cin,Cout,Sum);
input [3:0]A,B;
input Cin;
output [3:0]Sum;
output Cout;
reg Cout;
reg [3:0]Sum;
always@(*)
begin
{Cout,Sum} = A + B + Cin;
end
endmodule
adder_4_tb.v
`timescale 1ns/1ns
module adder_4_tb1;
reg [3:0]a,b;
reg ci;
wire [3:0]s;
wire co;
adder_4 U1(.A(a),.B(b),.Cin(ci),.Cout(co),.Sum(s));
always
#10 a=a+1;
always
#10 b=b+1;
initial begin
a=4’b0000;
b=4’b0001;
ci=0;
end
endmodule
2.模24计数器 (带置数端,清零端,进位端等)
3.偶数分频器
4.奇数分频器
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/113460.html














