- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控分频器的设计实验报告
实验目的与要求 实验名称:数控分频器设计 实验目的:将4位计数器改成8位计数器形式,完成全部仿真测试和硬件测试内容实验原理 给定计数模N,当计数到N时,对计数器发出一个清零信号,使其从头开始计数,以此循环往复如果控制的是计数器的同步清零端,则为计数器的同步清零模式.如果控制的是异步清零端,则为计数器的异步清零模式.对于给定的模M,当计数满到溢出时,或限制其计数到某一数值时,发出一个信号,控制计数器的加载预置端,使计数器加载M,如果控制的是计数器的同步加载端,则为同步加载模式,如果控制的是计数器的异步加载端,则为异步加载计数模式 1、实验内容编辑和输入设计文件 新建文件夹——输入源程序——文件存盘 源程序 A、moduleFDIV0(CLK,PM,D,DOUT,RST); inputCLK; inputRST; input[7:0]D; outputPM; output[7:0]DOUT; reg[7:0]Q1; regFULL; wireLD; always@(posedgeCLKornegedgeRST) begin if(!RST) beginQ1=0; FULL=0; end elseif(LD) beginQ1=Q1+1; FULL=0; end end assignLD=(Q1==8B); assignPM=FULL; assignDOUT=Q1; endmodule B、modulefdiv01(CLK,PM,D,DOUT,RST); inputCLK; inputRST; input[7:0]D; outputPM; output[7:0]DOUT; reg[7:0]Q1; regFULL; wireLD; always@(posedgeCLKorposedgeLDornegedgeRST)begin if(!RST) beginQ1=0; FULL=0; end elseif(LD) beginQ1=D; FULL=1; end elsebeginQ1=Q1+1; FULL=0; end end assignLD=(Q1==8B); assignPM=FULL; assignDOUT=Q1; endmodule C、modulefdiv02(CLK,PM,D); inputCLK; input[7:0]D; outputPM; [7:0]Q1; regFULL; wireRST; always@(posedgeCLKorposedgeRST)begin if(RST)beginQ1=0; FULL=1; end elsebeginQ1=Q1+1; FULL=0; end end assignRST=(Q1==D); assignPM=FULL; endmodule D、modulefdiv03(CLK,PM,D); inputCLK; input[7:0]D; outputPM; [7:0]Q1; regFULL; wireRST; always@(posedgeCLK)begin if(RST)beginQ1=0; FULL=1; end elsebeginQ1=Q1+1; FULL=0; end end assignRST=(Q1==D); assignPM=FULL; endmodule 2、总结与体会创建工程 打开并建立新工程管理窗口——将设计文件加入工程中——选择目标芯片——工具设置——结束设置 3、全程编译前约束项目设置 选择FPGA目标芯片——选择配置器件的工作方式——选择配置器件和编程方式——选择目标器件引脚端口状态——选择Verilog语言版本 4、全程综合与编译 Processing——StartCompilation启动全程编译 5、仿真测试 A B、 C、 D 实验总结与体会 通过这次实验学会了将4位计数器改成8位计数器形式,完成全部仿真测试和硬件测试内容。 1引言 计算机组成原理与设计是计算机通信与技术专业本科生的必修课程。在完成 理论学习和必要的实验后,本科学生掌握了它的基本原理和各种基本功能的应 用,但对硬件实际应用设计和其完整的用户程序设计还不清楚,实际动手能力不 够,因此对该课程进行一次课程设计是有必要的。
您可能关注的文档
最近下载
- 客货共线铁路预应力混凝土简支T梁避车台图号通桥(2012)8030.pdf
- 社区党组织三个聚焦巡察自查报告范文工作汇报总结.docx VIP
- 课件文稿stata 3期页mora didq.pdf VIP
- 《血管活性药物静脉输注护理》团体标准解读.pptx VIP
- 4个经典案例告诉你,工程项目结算的“坑”.docx
- 容积-粘度吞咽测试(V-VST)与应用.pptx
- 《建设工程工程量清单计价标准GBT50500-2024》知识培训.pptx
- 超声科科室全面质量与安全管理手册.pdf VIP
- 中金公司雷曼兄弟破产全面分析950306094.pdf
- 2025年新人教版英语七年级下册全册教学课件.pptx
文档评论(0)