实验一:设计输入与门级结构建模仿真
一、实验目的:
1、掌握简单门级结构建模电路的设计方法。
2、初步掌握 ModelSim6.0 软件的基本操作与应用。
3、初步了解 verilog 建模仿真的设计全过程。
二、实验设备:
PC 机一台
ModelSim6.0 开发软件
三、试验要求:设计输入(2 学时)
学习使用 ModelSim6.0 设计软件。学习文本编辑器使用,掌握文本编辑器的
输入方法,完成本讲实例门级 2 选 1 多路选择器结构建模的输入和门级 2 位全加
器器结构建模的输入,并完成仿真。
四、实验步骤:
ModelSim6.0 设计输入
ModelSim6.0以下内容为程序代码:
门级结构描述的2 选1MUX
module user_mux(out,a,b,sel);
output out;
input a,b,sel;
not (sel_,sel);
and (a1,a,sel_),
(a2,b,sel);
or (out,a1,a2);
endmodule
2 选1 多路选择器的仿真
`timescale 1ns/1ns
module mux_tp;
reg a,b,sel;
wire out;
user_mux m1(out,a,b,sel); // 调用待测试模块
initial
begin
a=1'b0; b=1'b0; sel=1'b0;
#5 sel=1'b1;
#5 a=1'b1; sel=1'b0;
#5 sel=1'b1;