版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装装订线实验名称:QuartusII基础实验实验目的:使用QuartusII设计并完毕一个简朴的逻辑电路实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:使用QuartusII设计并完毕一个简朴的逻辑电路实验环节创建工程创建文献编译工程观测RTL视图仿真VerilogHDL代码采用原理图输入RTL视图仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:简朴D触发器1、实验环节创建工程创建文献编译工程观测RTL视图仿真VerilogHDL代码module_DFF(clk,d,q);inputclk,d;outputq;regq;always@(posedgeclk)beginq<=d;endendmoduleRTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:同步置数的D触发器实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真VerilogHDL代码moduleCFQ(clk,d,load,q);inputclk,d,load;outputq;regq;always@(posedgeclk)beginif(!load)q<=1;elseq<=d;endendmodule3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:同步置数异步清零的D触发器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码module_DFf(clk,d,load,rest,q);inputclk,d,load,rest;outputq;regq;always@(posedgeclkornegedgerest)beginif(!rest)q<=0;elseif(!load)q<=1;elseq<=d;endendmodule3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:带Q_n输出的D触发器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduled_q(in,clk,q,set,a,reset,q_n); inputclk,in,set,a,reset;ﻩoutputregq,q_n; always@(posedgeclk,negedgereset) ﻩbegin q_n=~q; if(!reset) q<=0;ﻩﻩelseif(!set)ﻩﻩ q<=a; ﻩelseﻩﻩ q<=in; end3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:4选1数据选择器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulemux4_1(in0,in1,in2,in3,s0,s1,out);inputs0,s1;inputin0,in1,in2,in3;outputout;regout;always@(in0,in1,in2,in3,s0,s1)begincase({s0,s1})2'b00:out<=in0;2'b01:out<=in1;2'b10:out<=in2;2'b11:out<=in3;default:out<=1'bz;endcaseendendmodule3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:6选1数据选择器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulemux6_1(in0,in1,in2,in3,in4,in5,s0,s1,s2,out);inputs0,s1,s2;inputin0,in1,in2,in3,in4,in5;outputout;regout;always@(in0,in1,in2,in3,in4,in5,s0,s1,s2)begincase({s0,s1,s2})3'b000:out<=in0;3'b001:out<=in1;3'b010:out<=in2;3'b011:out<=in3;3'b100:out<=in4;3'b101:out<=in5;default:out<=1'bz;endcaseendendmodule3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:38译码器(assign语句实现)1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduleas_38(a,q); input[2:0]a; output[7:0]q;ﻩparameterm=8'b00000001; assignq=(m<<a);endmodule3、RTL视图4、仿真结果装装订线实验名称:第二部分:VerilogHDL基础实验实验目的:掌握QuartusII软件的基本使用方法,完毕基本时序电路设计实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:38译码器(always语句实现)1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduleyima3_8(in0,in1,in2,out);inputin0,in1,in2;output[7:0]out;reg[7:0]out;always@(in0,in1,in2,out)begincase({in2,in1,in0})3'b000:out<=8'b00000001;3'b001:out<=8'b00000010;3'b010:out<=8'b00000100;3'b011:out<=8'b00001000;3'b100:out<=8'b00010000;3'b101:out<=8'b00100001;3'b110:out<=8'b01000001;3'b111:out<=8'b10000001;default:out<=2'bz;endcaseendendmodule 3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个模10计数器(异步清零,同步置数)1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulem10(clk,set,reset,qout,data,cout);ﻩinputclk,set,reset; input[3:0]data; outputreg[3:0]qout;ﻩoutputregcout;ﻩalways@(posedgeclk,negedgereset)ﻩﻩbeginﻩ ﻩif(!reset)ﻩ begin ﻩ qout<=0;ﻩﻩﻩcout<=0; ﻩﻩendﻩ elseif(set==0) ﻩﻩbeginﻩﻩ qout<=data; cout<=0;ﻩ end ﻩelseif(qout<9) ﻩ beginﻩﻩ qout<=qout+1;ﻩ ﻩcout<=0;ﻩﻩﻩend elseﻩﻩﻩbeginﻩ ﻩqout<=0;ﻩ cout<=1;ﻩ end ﻩ end ﻩendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个模60计数器(异步清零,同步置数)1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulem_60(clk,load,reset,a,cnt,cout);inputclk,load,reset;input[5:0]a;outputcout;output[5:0]cnt;reg[5:0]cnt;regcout;always@(posedgeclkornegedgereset)beginif(!reset)cnt<=6'b00_0000;elseif(load)cnt<=a;elsebeginif(cnt<6'd59)begincnt<=cnt+1;cout<=0;endelsebegincout<=1;cnt<=6'b00_0000;endendendendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个BCD码计数器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduleadd_sub(ina,inb,sum1,sum2);input[3:0]ina;input[3:0]inb;output[4:0]sum1;output[4:0]sum2;reg[4:0]sum1;reg[4:0]sum2;always@(ina,inb)beginsum1<=ina-inb;sum2<=ina+inb;endendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个4bit加减计数器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduleadd_bcd(a,clk,en,load,reset,out,cout);input[3:0]a;inputclk,en,load,reset;output[3:0]out;outputcout;reg[3:0]out;regcout;always@(posedgeclkornegedgereset)beginif(!reset)out<=4'b0000;elseif(!load)out<=a;elseif(!en)out<=out+1;elseout<=out-1;endendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个2、4、8分频器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulediv2_4_8(clk,clk_2,clk_4,clk_8);inputclk;outputclk_2,clk_4,clk_8;regclk_2,clk_4,clk_8;always@(posedgeclk)beginclk_2<=~clk_2;endalways@(posedgeclk_2)beginclk_4<=~clk_4;endalways@(posedgeclk_4)beginclk_8<=~clk_8;endendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个2N分频器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulediv_14(clk,out);inputclk;outputout;regout;reg[2:0]temp;always@(posedgeclk)beginﻩﻩif(temp<3'd6)ﻩﻩtemp<=temp+1'b1; ﻩelse beginout<=~out;temp<=0;endendendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个M+N分频器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulediv5_7(clk,out);inputclk;outputout;regout;reg[3:0]cout1;reg[3:0]cout2;always@(posedgeclk)beginif(cout1<4'd11)begincout1<=cout1+1;if(cout1==4'b0100)out<=~out;endelsebeginﻩ ﻩcout1<=0; ﻩout<=~out;endendendmodule3、RTL视图4、仿真结果装装订线实验名称:第三部分:VerilogHDL中级实验实验目的:加深理解,纯熟操作实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:设计一个17分频器1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulediv_17(clk,out);inputclk;outputwireout;regout1,out2;reg[4:0]temp1;reg[4:0]temp2;assignout=out1|out2;always@(posedgeclk)beginif(temp1<4'd9)temp1<=temp1+1;elsebeginﻩﻩﻩtemp1<=0; ﻩ out1<=~out1; endﻩend always@(negedgeclk)ﻩbeginif(temp2<4'd9)temp2<=temp2+1;elsebegin ﻩﻩtemp2<=0;ﻩﻩ out2<=~out2; end ﻩendendmodule3、RTL视图4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:对1位全加器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulefull_add(a,b,cin,sum,cout);inputa,b,cin;outputsum,cout;assignsum=a^b^cin;assigncout=(a&b)|(b&cin)|(cin&a);endmodule3、软件测试代码`timescale1ns/1nsmodulefull_add_tb;rega,b,cin;wiresum,cout;parameterdelay=100;full_addu1(a,b,cin,sum,cout);initialbegina=0;b=0;cin=0;#delaya=1;b=0;cin=0;#delaya=0;b=1;cin=0;#delaya=1;b=1;cin=0;#delaya=0;b=0;cin=1;#delaya=1;b=0;cin=1;#delaya=0;b=1;cin=1;#delaya=1;b=1;cin=1;#delay;endendmodule4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:编写一个测试文献,完毕对四选一数据选择器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulemux4_1(in0,in1,in2,in3,s0,s1,out);inputs0,s1;inputin0,in1,in2,in3;outputout;regout;always@(in0,in1,in2,in3,s0,s1)begincase({s0,s1})2'b00:out<=in0;2'b01:out<=in1;2'b10:out<=in2;2'b11:out<=in3;default:out<=1'bz;endcaseendendmodule3、软件测试代码`timescale1ns/1nsmodulesjxz_t;regs0,s1,in0,in1,in2,in3;mux4_1u1(in0,in1,in2,in3,s0,s1,out);initialbegin#100in0=1;in1=1;in2=1;in3=1;s0=0;s1=0;#100in0=1;in1=1;in2=1;in3=1;s0=1;s1=0;#100in0=1;in1=1;in2=1;in3=1;s0=0;s1=1;#100in0=1;in1=1;in2=1;in3=1;s0=1;s1=1;endendmodule4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:编写一个测试文献,完毕对模60计数器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulem_60(clk,load,reset,a,cnt,cout);inputclk,load,reset;input[5:0]a;outputcout;output[5:0]cnt;reg[5:0]cnt;regcout;always@(posedgeclkornegedgereset)beginif(!reset)cnt<=6'b00_0000;elseif(load)cnt<=a;elsebeginif(cnt<6'd59)begincnt<=cnt+1;cout<=0;endelsebegincout<=1;cnt<=6'b00_0000;endendendendmodule3、软件测试代码`timescale1ns/1nsmodulesjxz_t;regs0,s1,in0,in1,in2,in3;mux4_1u1(in0,in1,in2,in3,s0,s1,out);initialbegin#100in0=1;in1=1;in2=1;in3=1;s0=0;s1=0;#100in0=1;in1=1;in2=1;in3=1;s0=1;s1=0;#100in0=1;in1=1;in2=1;in3=1;s0=0;s1=1;#100in0=1;in1=1;in2=1;in3=1;s0=1;s1=1;endendmodule4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:编写一个测试文献,完毕对模60BCD码计数器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulebcdm_60(clk,qout,a,reset,load);inputclk,reset,load;input[7:0]a;outputreg[7:0]qout;always@(posedgeclkornegedgereset)beginif(!reset)qout<=8'b0000_0000;elseif(load)qout<=a;elseif(qout[3:0]<9)qout<=qout+1;elseif(qout[7:4]<5)beginqout[7:4]<=qout[7:4]+1;qout[3:0]<=4'b0000;endelseqout[7:0]<=8'b0000_0000;endendmodule3、软件测试代码`timescale1ns/1nsmodulebcdm_60t;regclk,reset,load;reg[7:0]a;wire[7:0]qout;parameterdelay=100;integeri;bcdm_60u1(clk,qout,a,reset,load);initialbeginclk=0;reset=0;#delayclk=~clk;reset=1;#delayclk=~clk;reset=0;#delayclk=~clk;reset=0;#delayclk=~clk;reset=1;for(i=0;i<200;i=i+1)#delayclk=~clk;#delay;endendmodule4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:编写一个测试文献,完毕对加4bit减计数器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码moduleadd_sub(ina,inb,sum1,sum2);input[3:0]ina;input[3:0]inb;output[4:0]sum1;output[4:0]sum2;reg[4:0]sum1;reg[4:0]sum2;always@(ina,inb)beginsum1<=ina-inb;sum2<=ina+inb;endendmodule3、软件测试代码`timescale1ns/1nsmoduleadd_4t;reg[3:0]ina,inb;wire[4:0]sum1,sum2;parameterdelay=100;add_subu1(ina,inb,sum1,sum2);initialbegin#delayina=6;inb=3;#delayina=9;inb=2;#delayina=4;inb=1;#delayina=10;inb=12;#delay;endendmodule4、仿真结果装装订线实验名称:第四部分:ModuleSim基础仿真实验实验目的:编写一个测试文献实验时间:2023年地点:803实验室学生姓名:赵佳梦学号:实验名称:编写一个测试文献,完毕对分频器的仿真1、实验环节创建工程、创建文献、编译工程、观测RTL视图、仿真2、VerilogHDL代码modulefdiv1(clk_in,clk_14,cnt);inputclk_in;outputregclk_14;outputreg[2:0]cnt;initialclk_14=0;always@(posedgeclk_in)beginif(cnt<6)cnt<=cnt+4'b0001;elsebegincnt<=4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省沈阳市于洪区2023--2024学年九年级上学期期末物理化学试题(1)-初中化学
- 《湖南卫视媒体资料》课件
- 浙江省湖州市长兴县2023-2024学年六年级上学期英语期末试卷
- 汽车行业维修培训
- 《糖尿病与肥胖》课件
- 2024年江西省南昌市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2023年贵州省铜仁市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2021年山西省朔州市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 《文化的定義》课件
- 保险增员激励话语
- 湖北省黄冈市2023-2024学年高一上学期期末考试化学试题(含答案)
- 中国HDMI高清线行业市场动态分析及未来趋势研判报告
- 物流公司安全生产监督检查管理制度
- DB22T 277-2011 建筑电气防火检验规程
- 2024年基本公共卫生服务工作计划(三篇)
- 2024-2030年中国铼行业供需趋势及发展规模分析报告
- 2025届上海市复旦附中浦东分校物理高二上期末教学质量检测试题含解析
- 快乐读书吧:童年(专项训练)-2023-2024学年六年级语文上册(统编版)(含答案)
- 2023-2024学年《软件设计与体系结构》模拟试卷及答案解析
- 2023-2024学年广东省广州市海珠区九年级(上)期末英语试卷
- 2024年中国氦气市场调查研究报告
评论
0/150
提交评论