【FPGA & Modsim】Modsim使用教程,手把手直接举例
创始人
2024-11-09 20:11:29

 举例: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.奇数分频器

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...