欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《现代数字系统设计》课程情况总结.doc

    • 资源ID:2565683       资源大小:52.10KB        全文页数:7页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《现代数字系统设计》课程情况总结.doc

    - 现代数字系统设计课程总结 2011年秋季学期实验一 八路LED 的开关控制1 实验要求本实验要求用8 个开关分别控制8 个LED 的亮灭。2 硬件设计思路用FPGA的八个引脚做开关控制,八个引脚控制LED的亮灭。3 软件程序流图读取开关状态根据开关控制灯亮灭开始结束4 实验体会通过本实验对VHDL语言有了初步的了解。实验二 8 位可逆计数器设计1 实验要求本实验要求计数脉冲可以手动输入,也可以用脉冲源输入,通过开关可以选择。2 硬件设计思路4位输入(分别为脉冲选择、顺序选择开关,脉冲信号1,脉冲信号2),8位LED显示。3 软件程序流图结束计数数据显示 计数减法技术加法计数21选择信号2选择信号1脉冲顺序开关脉冲选择开关开始4 实验体会通过此实验对VHDL语言有了深入的了解,对FPGA的引脚也加深了研究。运用了一些简单的VHDL语句。实验三 实现任意整数分频电路设计1 实验要求本实验要求实现占空比50%,分频系数可以通过拨码开关设定的分频电路。2 硬件设计思路时钟输入端(手动控制),计数选择(4位),频率显示(LED灯显示)。3 软件程序流程i. 判断分频数为奇数还是偶数。ii. 如果是奇数则在(n+1)/2-1脉冲前后分别取正脉冲与负脉冲、负脉冲与正脉冲。然后将两次的信号取或操作,以达到占空比为50%。iii. 如果是偶数则在n/2脉冲前后分别取正脉冲与负脉冲。iv. 输出脉冲信号。4 实验体会通过本次实验掌握了分频的基本思想,最大的难点是对奇分频的操作,若何达到完全的50%占空比使得实验难度加大。我采取对奇分频的(n+1)/2-1脉冲前后取两次不同的脉冲信号取或操作来实验50%占空比分频。实验四 利用状态机实现多功能循环彩灯控制1 实验要求本实验要求实现4 种循环方式,每种循环方式运行5 次后,自动转换为下一种循环方式。2 硬件设计思路状态机的操作完全借助于内部电路的计算与转换,外电路只需要将转换状态以LED灯的循环方式显示出来,此试验只需要有8路引脚控制LED。3 软件设计流程i. 设置四种状态变量。ii. 设置四种状态循环。iii. 在四种状态下分别设置一种循环方式,每种循环方式循环五次。iv. 将循环变化的信号值直接显示。4 实验体会此实验中熟悉了状态机的操作机制及工作原理。对于每种状态下的循环方式的显示是难点,开始在四种状态之下又分别设置几种状态,这样虽然能够显示出需要的效果,但是软件显示的状态特别复杂,不便于掌控。于是修改为四种状态下使用简单的逻辑循环语句来完成循环显示。实验五 8 段数码管动态扫描显示控制1 实验要求本实验要求实现具有启动,停止,清零功能的秒表,启动,停止,清零由一个按钮开关控制。2 硬件设计思路此实验需要有一个控制开关,一个外部时钟输入端。数码管的七段段码输出端,因为需要动态显示,所以6位数码管需要6个引脚单独控制显示状态。3 软件程序流程i. 外部时钟选择20M晶振并且分频为100HZ,1000HZ(其中100HZ的信号用于计数,1000HZ的信号用于显示)。ii. 在100HZ的脉冲信号有效时,对秒表的最低为进行十进制计数操作,溢出时向高位进位。iii. 开关控制一个信号的三种状态,然后这三种状态分频控制计数模块的计数,锁存以及清零。iv. 将计数的整数转换为数码管可以显示的段码操作。在1000HZ的脉冲下控制数码管循环显示。4 实验体会本实验中计数模块的进制数的选择以及进位操作时本实验的难点,通过IF条件判断是否溢出并且在溢出的时候进位。另一个遇到的问题是:理论上想数码管动态扫描脉冲越快,显示效果越好,但是实际并非如此当我加20M晶振直接扫描时,显示效果非常差。不断测试发现在1000HZ下显示比较满意。经研究得出这是因为数码管的段码变化速度比20M扫描慢太多的原因。实验六 频率计设计1 实验要求本实验要求实现一个可测频率范围为1Hz1MHz 的数字频率计,并用数码管显示测量结果,并对测量精度进行分析说明。2 硬件设计思路此实验需要一个外部时钟输入端,一个外部信号输入端。数码管的七段段码输出端,因为需要动态显示,所以6位数码管需要6个引脚单独控制显示状态。3 软件程序流程i. 外部时钟选择20M晶振并且分频为100HZ,1000HZ(其中100HZ的信号用于计数,1000HZ的信号用于显示)。ii. 在外部信号的一个时钟周期内,在100HZ的脉冲信号的控制下对计数值的最低为进行十进制计数操作,溢出时向高位进位。iii. 将计数的整数转换为数码管可以显示的段码操作。在1000HZ的脉冲下控制数码管循环显示。4 实验体会本实验在秒表实验的基础上做起来较为简单,只需要对计数条件加以控制即可。实验七 矩阵式键盘扫描与键码检测1 实验要求本实验要求当按下某键时,在LED 上显示该键的键码。2 硬件设置思路硬件部分分为键盘扫描模块,需要8个引脚分别对行列进行扫描;数码管显示模块,需要七段数码管段码既需要7个引脚,数码管的公共端接地。3 软件程序流程i. 通过芯片对矩阵键盘的行健行赋值,在脉冲来的条件下顺次使四行中的一行处于高电平状态。ii. 在脉冲的有效值的条件下对列进行扫描。通过对有效信号的判断得出具体按下的键盘。iii. 将键盘的数字转换为数码管段码并输出显示。4 实验体会此实验中最大的问题是对仿真硬件的研究不到位,总想对列进行扫描结果总是失败,知道发现行列之间的那个二极管,才知道应该对行扫描。通过此次实验掌握了矩阵键盘的扫描方法,也提醒自己在以后的实验中要注意硬件仿真模块的研究。实验八 LPM 的使用1 实验要求自主选择两个LPM 模块组成一时序系统,实现功能测试,并理解每个LPM 的所有参数含义。2 硬件设计思路经研究发现LPM模块下有16进制计数器,所以有想法把16进制转换为10进制计数,并通过7448进行译码数码管显示,需要有一个外部时钟信号输入端,并且有7段段码输出端。3 软件程序流程i. 设置LPM模块分别为(1)4位输出,向上计数。(2)2进制数输出,时钟使能。(3)同步清零。ii. 将输出四位信号给7448译码并显示。iii. 在计数到9使同步清零。4 实验体会此实验中对LPM的参数的理解是一个重点,在实验中需要将总线分开显示遇到了总线下的分线的使用的问题。课程心得及建议这门课程让我对电路设计有了新的认识,全智能下的电路设置充满了无穷的魅力,但在课程实验中总是会遇到很多的问题,VHDL这种新的语言虽然与其他语言有相似之处,但是其独有的逻辑语言,以及语法规则让我开始设计时有些棘手,因为总想用C语言的设计理念来书写VHDL语言,结果程序总是报错。开始时喜欢先用C把思路写好,再翻译成VHDL语言,但发现这样改错很慢。几次实验之后把VHDL语言重新学习了一遍,感觉还是直接写来的快,掌握了语法特性之后,写起来也没有C语言难。感觉接触新的语言开始比较慢,当与VHDL达到默契的程度之后,语法规则已经不再是程序出错的主要问题了。通过实验使我掌握了FPGA的设计方法,并且喜欢这种设计思路。希望实验中可以多一些自己设计的实验,而不是都由老师设定题目。

    注意事项

    本文(《现代数字系统设计》课程情况总结.doc)为本站会员(小**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开