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

    数字系统设计.ppt

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

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

    数字系统设计.ppt

    数字系统设计现在学习的是第1页,共40页 什么是数字系统什么是数字系统 数字系统是指对数字信息进行存储、传输、处理的电子系统 包括控制器和数据子系统就是数字系统 现在学习的是第2页,共40页传统数字系统设计法 o 由真值表、卡诺图、布尔方程、状态表和状态图描述电路的功能。o 小规模数字系统:采用试凑法,凭借设计着的经验就可以实现。o 规模较大数字系统:也可采用试凑法,如不合适,可寻找更合适的设计方法。现在学习的是第3页,共40页自顶向下设计法 设计者从整个系统逻辑出发,进行最上层的系统设计,而后按一定的原则将全局系统分成若干子系统,逐级向下,再将每个子系统分为若干个功能模块、子模块、基本模块。现在学习的是第4页,共40页自顶向下设计法优点 o大大缩短了设计周期由于功能描述可完全独立于芯片结构在设计的最初阶段,设计师可不受芯片结构的约束,集中精力进行产品设计,进而避免了传统设计方法所带来的重新再设计风险,大大缩短了设计周期。o设计的再利用得到保证目前的电子产品正向模块化发展,所谓模块化就是对以往设计成果进行修改,组合和再利用,产生全新的或派生设计,而自顶向下设计方法的功能描述可与芯片结构无关。因此可以以一种的方式进行存档,以便将来的重新利用。o设计规模大大提高简单的语言描述即可完成复杂的功能,而不需要手工绘图。o芯片选择更加灵活设计师可在较短的时间内采用各种结构芯片来完成同一功能描述,从而在设计规模、速度、芯片价格及系统性能要求等方面进行平衡,选择最佳结果。现在学习的是第5页,共40页层次化设计方法分层原则 o 将所有的算术运算安排在同一层中,状态机、随机逻辑、数据路径等逻辑类型作为独立的模块设计 o 模块的输入尽量不要悬空,输出应尽量寄存。o 单个功能块应保持在30006000门之间,HDL语言的行数不超过400行 o 尽量采用专用的IP核进行设计 现在学习的是第6页,共40页可编程逻辑器件的开发过程 可编程逻辑器件设计电路过程如下图所示 现在学习的是第7页,共40页设计实例4位数字频率计 1 基本原理基本原理 频率就是周期性信号在单位时间(1S)内的变化次数。若在一定1S的时间间隔内测得这个周期性信号的重复变化次数为N,则其频率可表示为:f=N现在学习的是第8页,共40页 现在学习的是第9页,共40页2 顶层原理图 现在学习的是第10页,共40页3 底层模块设计 在顶层原理图中共有5个模块:CNT12、CNT10、CODE、LOCK、DECODER(1)十二进制加法计数器CNT12的VHDL语言源程序现在学习的是第11页,共40页(2)十进制加法计数器CNT10的VHDL语言源程序 现在学习的是第12页,共40页 现在学习的是第13页,共40页 现在学习的是第14页,共40页(3)控制模块CODE的VHDL语言源程序 现在学习的是第15页,共40页 现在学习的是第16页,共40页 现在学习的是第17页,共40页(4)锁存器LOCK的VHDL语言源程序 现在学习的是第18页,共40页 现在学习的是第19页,共40页4 底层模块的仿真(1)LOCK模块的仿真结果 现在学习的是第20页,共40页(2)CNT12的仿真结果 现在学习的是第21页,共40页(3)CNT10模块的仿真结果 现在学习的是第22页,共40页(4)CODE模块的仿真结果 现在学习的是第23页,共40页5 频率计顶层原理图的输入 现在学习的是第24页,共40页6 频率计仿真结果 现在学习的是第25页,共40页数字乘法器的设计 设计一44 二进制乘法器设计步骤:1.算法设计 2.电路划分3.数据处理单元的设计 4.控制单元的设计 现在学习的是第26页,共40页1.算法设计 设A=1011,B=1101,则乘法运算过程和运算结果为:乘法运算可分解为加法和移位两种操作。部分积P右移1位后与A相加。最终的部分积P即为A与B的乘积。在运算过程中,若某一位 Bi=0,则只移位不累加。现在学习的是第27页,共40页乘法器功能框图 现在学习的是第28页,共40页乘法器的算法流程 现在学习的是第29页,共40页电路划分:数据处理单元+控制单元 现在学习的是第30页,共40页数据处理单元的设计 现在学习的是第31页,共40页控制单元的设计 乘法控制器的ASM图 现在学习的是第32页,共40页控制器输入输出信号表 现在学习的是第33页,共40页控制器的VHDL源程序mulcon.vhd 现在学习的是第34页,共40页 现在学习的是第35页,共40页 现在学习的是第36页,共40页 现在学习的是第37页,共40页控制器仿真结果 现在学习的是第38页,共40页乘法器顶层原理图 现在学习的是第39页,共40页乘法器仿真时序图 现在学习的是第40页,共40页

    注意事项

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

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




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

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

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

    收起
    展开