- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集成电路与Verilog语言
——实验课设计
注:采用NC仿真
日 期:2012年11月
实验1:分别用门级建模、数据流级建模、和行为级建模实现一个2选1的MUX,两个输入端分别为A和B,当选择端SEL=0时,输出F选择A;当选择端SEL=1时,输出F选择B。
门级建模:
源代码://MUX2to1 gatelevel
module MUX_gate(a,b,sel,f);
input a;
input b;
input sel;
output f;
reg f;
wire nsel,y1,y2;
not unot(nsel,sel);
and u1and(y1,a,nsel);
and u2and(y2,b,sel);
or uor(f,y1,y2);
endmodule
综合结果:
TB代码:
module tb_MUX_gate;
// Inputs
reg a;
reg b;
reg sel;
// Outputs
wire f;
// Instantiate the Unit Under Test (UUT)
MUX_gate uut (
.a(a),
.b(b),
.sel(sel),
.f(f)
);
initial begin
// Initialize Inputs
a = 0;
b = 0;
sel = 0;
// Wait 100 ns for global reset to finish
#10
// Add stimulus here
a=1;
b=0;
sel=0;
#10;
a=1;
b=0;
sel=1;
#10;
#10$finish;
end
endmodule
仿真结果:
数据流级建模:
源代码:
//MUX2to1 datapro
module MUX_datapro(a,b,sel,f);
input a;
input b;
input sel;
output f;
reg f;
wire nsel,y1,y2;
assign nsel=~sel;
assign y1=ansel;
assign y2=bsel;
assign f=y1|y2;
endmodule
综合结果:
TB代码:
module tb_MUX_datarpro;
// Inputs
reg a;
reg b;
reg sel;
// Outputs
wire f;
// Instantiate the Unit Under Test (UUT)
MUX_datapro uut (
.a(a),
.b(b),
.sel(sel),
.f(f)
);
initial begin
// Initialize Inputs
a = 0;
b = 0;
sel = 0;
// Wait 100 ns for global reset to finish
#10;
// Add stimulus here
a=1;
b=0;
sel=0;
#10;
a=1;
b=0;
sel=1;
#10;
#10$finish;
en
endmodule
仿真结果:
行为级建模:
源代码:
//MUX2to1 behav
module MUX_behav(f,a,b,sel);
input a,b,sel;
output f;
reg f;
reg y1,y2,nsel;
always @(a or b or sel)
begin
nsel =~sel;
y1 = ansel;
y2 = bsel;
f = y1|y2;
end
endmodule
综合结果:
TB代码:
module tb_MUX_behav;
// Inputs
reg a;
reg b;
reg sel;
// Outputs
wire f;
// Instantiate the Unit Under Test (UUT)
MUX_behav uut (
.a(a),
.b(b),
.sel(sel),
.f(f)
);
ini
您可能关注的文档
- 虚函数与多态性.ppt
- VC1010电子邮件客户应用程序的设计与实现2.doc
- 虾蟹养殖学(第3章).ppt
- VC3004MD5算法的研究与实现-数据存储加密2.doc
- 融资租赁业务(培训用).ppt
- gann原着自然阻力水平和时间周期点.doc
- 融资租赁简史.ppt
- VC60动态生成Word表格实例.doc
- vc60++图文详细使用教程.doc
- GB23445-2009《聚合物水泥防水涂料》解析.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)