产品计数设计报告书.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
产品计数设计报告书

产品计数设计报告 时 间: 2012 年 10 月 12 日~ 2012 年 10 月 29 日 第 页 一、设计任务书 一、设计任务书 设计一个8位数字计数显示器,测量范围99999999; 应用QuartusII_8.0以自底向上层次化设计的方式设计电路原理图; 应用FPGA实验开发板下载设计文件,实现电路的功能。 设计框图及整体概述 1.设计框图 主要芯片及作用 锁相环:产生周期为1Hz时钟信号。 74390:1个能实现2位的计数功能, 4个74390可以实现0计数。 7448:是BCD—7段译码器,用来显示测量结果。 3、设计原理说明 计数器可以用于计量产品个数,在计算计数领域应用很广。计数器的实质及原理就是要在1秒钟时间内数出交流信号从低电平到高电平变化的次数,并将测得的数据通过数码管显示出来。 100MHz时钟信号通过模块VHDL语言源程序变成1Hz的时钟信号,有了这这个电平信号,就可以用4片74390工作来计99999999,再用8个7448译码器显示测量结果。 各单元电路的设计方案及原理说明 时钟分频模块 时钟分频原理图 原理:100MHz时钟信号通过模块VHDL语言源程序变成1Hz的时钟信号。 8位十进制计数模块 8位十进制计数原理图中小单元74390 图中,74390连接成两个独立的十进制计数器,所以4个73390可完成实现8位十进制计数器的功能。 待测频率信号clk通过一个与门进入74390的计数器1的时钟输入端1CLKA,与门的另一端由计数使能信号enb控制:当enb = 1 时允许计数;enb = 0 时禁止计数。计数器1的4位输出q[3]、q[2]、q[1]和q[0],由图左下角的OUTPUT输出端口向外输出计数值,同时由一个4输入与门和两个反相器构成进位信号进入第2个计数器的时钟输入端2CLKA。 第2个计数器的4位计数输出是q[7]、q[6]、q[5]和q[4]。这两个计数器的总的进位信号,即可用于扩展输出的进位信号由一个6输入与门和两个反相器产生,由cout输出。总线输出信号是q[7..0],clr是计数器的清零信号。 第一个两位计数器的cout输出连接到下一个两位计数器的clk端以实现下一位的进位,如下图所示: 3. 7段—BCD数码译码模块 原理:7448是共阴数码管,高电平驱动。LTN是测试灯。RBIN,BIN是消影,低电平有效所以都接高电平。显示器是要用8个共阴数码管来显示的。计数器的q[7..0]分别接到两个7448的A,B,C,D输入端,把第一个7448译码器的RBON连接到下个数码管的RBIN,以实现进位显示。7448总输出数据总线为q[55...0]。 如下图所示: 数码管译码原理图 各个模块分别编译成功后,保存在一个文件夹。编译成功后,将原理图中各个引脚与FPGA实验开发板EP2C5Q208C8芯片管脚锁定表中相符编写好,再编译一次成功后下载到实验开发板进行测试。 测试时选择不同的频率,使数码管99999999显示。如果数码管显示位置与显示器位置不同,则问题可能是各模块之间连接出错,或芯片管教编错。若显示器显示都为零,则可能是时钟分频模块或时序模块出错,或是某处引脚没编号。 五、体会和总结 从开学到现在上的VHDL与数字系统课程设计课,让我学会了很多,使我更加了解了QuartusII_8.0软件的功能及使用方法,同时也加深了自己对VHDL与数字系统设计专业知识方面的认识。 在上课时,杨老师跟我们布置这个作业,要我们设计一个8位产品计数显示器,我听了以后觉得很难,感觉无从下手。后来根据杨老师在课堂上给我们的提示,先画一个设计草图,考虑好用那些芯片,再分别用QuartusII_8.0软件以自底向上层次化设计的方式设计电路的每个模块,各模块编译仿真成功后,再把每个模块连接起来,画出电路总原理图。我经过反复的检查修改,终于把具有8位计数显示功能设计好了,感觉很不容易。 通过这3周的完成设计时间,我认识到要设计一种东西,不仅需要掌握一定的知识,耐心和细心也是必不可少的。这次课程设计,加强了我们动手、思考和解决问题的能力。 图中q是16进制,由于元件库中没有LED,设计图没有连接LED所以不能直接显示下面的数字。截图部分连接LED上显000000010000000300000005, 附录三、FPGA实验开发板EP2C5T144C8芯片管脚锁定表 ----------------------------精品wor

文档评论(0)

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

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

1亿VIP精品文档

相关文档