版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字电子技术基础第三次实验报告一、描述QuartusIl软件基本使用步骤编写Verilog代码,用文本编辑器正确编写源文件,并经modelsim仿真确认该电路设计正确。打开QuartusIl软件,新建工程Newproject(注意工程名和设计文件的module名保持一致),选择和开发板一致的FPGA器件型号。ftfctnlPruiMit:时df*ftfctnlPruiMit:时df*BLwkflvnh1CpiaiE/3GWHTBFBn-UiCrwwnw添加文件,点击file-open,之后选择要添加的文件,并勾选Addfiletocurrentproject.B-5rrrrfrm%-?*brt
2、s-曲“-bEmQc-owwri:tThu-IrrtR-lMPiAwrtn.1T*to|mifq)呂AfMERpaEil*uJu1111冒B-5rrrrfrm%-?*brts-曲“-bEmQc-owwri:tThu-IrrtR-lMPiAwrtn.1T*to|mifq)呂AfMERpaEil*uJu1111冒dmMPP!K|ar.B*rKiwyJMeFicciiwiiKh|Cpr-rhlukiCEnAncnurdtOte卿Hlyvi-l!i5TW7i-FmrrsjHdiFrw4P-TEOwkrM*rJHtfnhECmmLtawih*rrMfbLII二w口网和mil件刃10:羽M又d编译,Sta
3、rtCompilation編译源文件(如有错误修改后,重新编译)。eSHrqPmiiLduxi-eSHrqPmiiLduxi-iip-ciicrfiMahM-*rUAta-tit*vWw杯u*i|nr*triLPrcouliffall就Ht4pQuartusPrimej4cnw*t4chnt*lAPtAwtnatp-c*urhpdun.j4cnw*t4chRTLviewer工具查看电路图结构,是否和预期设计一致。世SHwPmntwblvTlLdimirGirnM*#vh4-出血4Akdi*rcoulifT:uJiaMfinwiwlpHQLrDrWriC-fK.lhMiVX-rwriKtBi世S
4、HwPmntwblvTlLdimirGirnM*#vh4-出血4Akdi*rcoulifT:uJiaMfinwiwlpHQLrDrWriC-fK.lhMiVX-rwriKtBiavh1H:ErbnIqw:咳QFCJ门咛也VPciM-btrC*iwwninar-tRiakrctaiP_hMs3心逊电就対IINmUU*H.時BWiil榔rt斶rr:liiJn:mMonpIfiMdnnftirtmtwn-4FwVK-rt&h4屮旧*、IliWtRTlmrvAraiK的计咛UTrlan_亦DB#HXXPTMcnurraorr%Lcnr:CEPnwlK-fiKrvvmi-wc叶Xw*F-nCr7JNMJ
5、MOI4X3打ri3dirlOEM科IQfMilMQfilflIVLjOfillDHIOfCMDKl加ntAnaiytis4別rg蓉饰rtrEui-Mir-4i4lpD_PriHTril!fe_d#fFln-iFlihi,L44=Inirafpr*nsera4hiwrlbnnpc-il-ivdMi-iclimay-cajhmt,站adi*inahamlndiirwii.theua-irHintMJV*FiUULLELHMCESSDf5MFttipr甲*iibizJUUJtFgr*jilii|LipllAEIniJ-TdFillw4ttfElw4praaLkonEhiL-nl
6、-Kl3nJ3FumriJdri.LMtdrrii*fi/ciiilihi.v题目代码以及波形分析设计一款时钟上升沿触发的D寄存器a)编写模块源码moduleflipflop(D,Clock,Q);inputD,Clock;outputregQ;always(posedgeClock)Q=D;endmodule测试模块timescale1ns/1psmoduletb_flipflop;regClock_test;regD_test;wireQ_test;initialClock_test=0;always#20Clock_test二Clock_test;initialD_test=0;alwa
7、ys#77D_test=D_test;flipflopUUT_flipflop(.Clock(Clock_test),.D(D_test),.Q(Q_test);endmodule仿真后的波形截图l-tfQ也止口二l-tfQ也止口二A|=m庆住i凸応M1%t*14Ja?LBLLifl划蛍吕It!atMr*iiKjfaMjj1jwrrANTTtH-DXdpE#fnBMV-*41WttBwhIrtywK口金盖13jJ巧TM?midHS-?ErlS4ciiEr:3MrMr2每当时钟上升沿到来时,触发器把D的信号传给Q综合后的RTL图形F.TLVkvwr-Dq打什冲f眸E肚v-e*Tw*sHe*ra:
8、、hp怙hFTlmihmHbjSsiw-Wfl0OLPnmir(UIflwh“ripm设计一款4bBit具有并行加载功能的移位寄存器编写模块源码编写模块源码modulemuxdff(D0,D1,Sel,Clock,Q);inputD0,D1,Sel,Clock;outputregQ;wireD;assignD=Sel?D1:D0;always(posedgeClock)Q1口|ZT|4厂w:Lirvj4fviff:口rwEFAjLp*:rTJKtM:Prudi=k3r3warac-0X7*L为0时并行加载,数组R为加载时的输入。L为1时移位,数组Q右移一位,左端补当前变量w的值。d)综合后的R
9、TL图形设计一款4bit带复位功能的计数器编写模块源码moduleupcount(Reset,Clock,E,Q);inputReset,Clock,E;outputreg3:0Q;always(posedgeReset,posedgeClock)if(Reset)Q=0;elseif(E)Qu富:刊%t*点*.d_aiji占t*tiatReset信号为1时重置。使能信号E为1时计数器工作,每当时钟上升沿到来时,输出Q加1.d)综合后的RTL图形prtainrn7*aprtainrn7*a设计一款定时器,(如:时钟频率20M,定时为1秒)编写模块源码moduletimer(Reset,Cloc
10、k,E,Q,Sign);inputReset,Clock,E;outputreg24:0Q=25b000000000000000;outputregSign;always(posedgeReset,posedgeClock)if(Reset)Q=0;elseif(E)beginif(Q20000000)beginQ=20000000)beginSign=1;Q=0;endendendmodule测试模块timescale1ns/1psmoduletb_timer;regReset_test;regClock_test;regE_test;wire24:0Q_test;wireSign_test
11、;initialClock_test=0;always#25Clock_test=Clock_test;initialbeginReset_test=1;E_test=0;#1Reset_test=0;E_test=1;endtimerUUT_timer(.Reset(Reset_test),.Clock(Clock_test),.E(E_test),.Q(Q_test),.Sign(Sign_test);endmodule仿真后的波形截图|qiaHI価|*弧!5工|0iria|T匚|1列十畔ISF1卫6|fftt!1|MrPM|qiaHI価|*弧!5工|0iria|T匚|1列十畔ISF1卫6
12、|fftt!1|MrPMMwIfH-i4I.1BIJ*ffrJMffli匾C5H10.-M砥E*f-】4十仙丹31ewh-./致直进乞11.畑*AE41琳LSI-;Wf-叶quEJi.l*rjrmFhwfftM-Ci*:Th4iwtvfcw才舸靶r罚一-It,:::1.:nLwtntrTTfiiyiLrailwfl串并转换器a)编写模块源码b)测试模块timescale1ns/1psmoduletb_shared;regClock_test;regL_test;regw_test;reg3:0R_test;wire3:0Q_test;initialClock_test=0;always#10C
13、lock_test二Clock_test;initialbeginL_test=1;#14L_test=O;/always#14L_test二L_test;endinitialw_test=0;always#13w_test=w_test;initialR_test=4b1010;shift4UUT_shift4(.Clock(Clock_test),丄(L_test),.w(w_test),.R(R_test),.Q(Q_test);endmodulec)仿真后的波形截图jSrrumn皿1w.*iL为0时并行加载,数组R为加载时的输入。L为1时移位,数组Q右移一位,左端补当前变量w的值。当串行输入达到四个时即可并行输出,所以串并转换器本质是一个移位寄存器。只是最后用一个D触
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆传媒职业学院单招职业技能考试题库含答案详解
- 高中地理 第一单元 城乡聚落的形成与发展 1.3 城市化进程中的问题及其解决途径教案 鲁教版选修4
- 高中化学 第二章 化学反应与能量 第三节 化学反应的速率和限度 第1课时教案3 新人教版必修2
- 2025-2026学年早雁 杜牧 教学设计
- 达高中高一生物期中考试试题
- 浮梁县西湖乡招聘社区网格员考试试题附答案详解
- 点火控制教学设计中职专业课-电控发动机维修-汽车运用与维修-交通运输大类
- 榆阳区麻黄梁镇招聘社区网格员考试试题附答案详解
- 福贡县架科底乡招聘社区网格员真题附答案详解
- 盱眙县三河农场招聘社区网格员考试试题附答案详解
- 2026年广东省汕头市潮南区中考一模英语(含详细答案解析)
- 建筑防水维修用快速堵漏材料验收方案
- 2026年安全生产月:非煤矿山爆破作业安全管理课件
- 13 任何可能的紧急情况的处理措施、预案以及抵抗风险包括工程施工过程中可能遇到
- 2025年交通运输概论考试试题及答案
- 青岛科技大学2026年综合评价招生《笔试 + 面试》模拟试题及参考答案
- 六年级音乐下册第六单元《毕业音乐会》教案新人教版
- 通风与空调工程施工质量验收规范-50243-2016
- 幼儿园把握语言领域发展目标实施科学全面语言教育讲座课件
- 创业培训GYB课件实际用
- DL∕T 2045-2019 中性点不接地系统铁磁谐振防治技术导则
评论
0/150
提交评论