网站大量收购独家精品文档,联系QQ:2885784924

数控分频器的设计实验报告.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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引言   计算机组成原理与设计是计算机通信与技术专业本科生的必修课程。在完成   理论学习和必要的实验后,本科学生掌握了它的基本原理和各种基本功能的应   用,但对硬件实际应用设计和其完整的用户程序设计还不清楚,实际动手能力不   够,因此对该课程进行一次课程设计是有必要的。  

文档评论(0)

dajia1qi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档