数字系统设计课件第1章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字系统设计课件第1章.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 系统 设计 课件
- 资源描述:
-
1、 数字系统设计与数字系统设计与CPLD应用技术应用技术 可编程逻辑器件原理与应用可编程逻辑器件原理与应用 主讲主讲 李妍李妍总学时:总学时:40其中理论学时:其中理论学时:24 实验学时:实验学时:16本课程学时安排本课程学时安排参考教材:参考教材:可编程逻辑器件原理、可编程逻辑器件原理、开发与应用开发与应用 编者:赵曙光等编者:赵曙光等出版:西安电子科技大出版:西安电子科技大学出版社学出版社第第0章章 数字系统设计方法概述数字系统设计方法概述0.1.1 数字系统的基本概念数字系统的基本概念 数字系统数字系统是指对数字信息进行存储、传是指对数字信息进行存储、传输和处理的电子系统。输和处理的电子
2、系统。数字系统可用图数字系统可用图01来描述,其中输入量来描述,其中输入量X和和输出量输出量Z均为数字量。均为数字量。图图01 数字系统示意图数字系统示意图 0.1 绪绪 言言 和模拟系统相比较,和模拟系统相比较,数字系统具有如下特点:数字系统具有如下特点:1.稳定性;稳定性;2.精确性;精确性;3.可靠性;可靠性;4.模块化。模块化。数字系统的设计一般可从三个方面入手:数字系统的设计一般可从三个方面入手:1.选用通用集成电路设计系统;选用通用集成电路设计系统;2.利用可编程逻辑器件(利用可编程逻辑器件(PLD)设计系统;)设计系统;3.采用专用集成电路(采用专用集成电路(ASIC)设计系统。
3、)设计系统。0.1.2 数字系统的两种基本模型数字系统的两种基本模型 1)数字系统的动态模型数字系统的动态模型:是采用状态转:是采用状态转移图、状态方程、时序图等描述方法建立移图、状态方程、时序图等描述方法建立的数字系统模型。的数字系统模型。2)数字系统的算法模型数字系统的算法模型:是将系统功能:是将系统功能分解成一系列的子系统,再通过一定的算法分解成一系列的子系统,再通过一定的算法组合建立的数字系统模型。组合建立的数字系统模型。算法算法通常就是对数字系统进行有规律、通常就是对数字系统进行有规律、有序分解的一种有序分解的一种描述描述。0.2 数字系统设计方法论数字系统设计方法论 数字系统设计的
4、两个分支:数字系统设计的两个分支:1.系统硬件设计系统硬件设计 2.系统软件设计系统软件设计数字系统的硬件、软件设计可以在一开始数字系统的硬件、软件设计可以在一开始就进行通盘考虑,进行早期仿真,大大提就进行通盘考虑,进行早期仿真,大大提高了系统设计的效率。高了系统设计的效率。0.2.1 数字系统设计方法的三种模式数字系统设计方法的三种模式 功能级功能级 行为级行为级 寄存器传输级寄存器传输级 逻辑级逻辑级 版图级版图级自底向上自底向上 (BottomUp)自顶向下自顶向下 (TopDown)在中间相遇在中间相遇0.2.2 自底向上的硬件电路设计方法自底向上的硬件电路设计方法 所谓所谓自底向上自
5、底向上(BottomUp)的设计的设计方法就是利用现有的通用数字器件,从方法就是利用现有的通用数字器件,从子系统设计开始,从小到大地逐步设计,子系统设计开始,从小到大地逐步设计,最后完成系统硬件的整体设计。最后完成系统硬件的整体设计。传统的硬件设计设计方法归纳起来有如传统的硬件设计设计方法归纳起来有如下几个主要特征下几个主要特征:1.采用自底向上采用自底向上(BottomUp)的设计方法的设计方法;2.采用通用的逻辑元、器件采用通用的逻辑元、器件;3.在系统硬件设计的后期进行仿真和调试在系统硬件设计的后期进行仿真和调试4.主要设计文件是电原理图主要设计文件是电原理图。1.采用自底向上采用自底向
6、上(BottomUp)的设计步骤的设计步骤1).编制技术规格书,画出系统控制流图编制技术规格书,画出系统控制流图2).划分功能模块,画出系统的功能框图划分功能模块,画出系统的功能框图3).各功能模块的细化及电路设计、调试各功能模块的细化及电路设计、调试4).完成整个系统的硬件设计、画出电原完成整个系统的硬件设计、画出电原理图。理图。2.采用通用的逻辑元、器件采用通用的逻辑元、器件 在传统的硬件电路设计中,设计者总在传统的硬件电路设计中,设计者总是根据系统的具体需要,选择市场上能买是根据系统的具体需要,选择市场上能买到的通用的到的通用的SSI、MSI(如(如74系列、系列、CC4000系列等),
7、来构成所要求的逻辑电系列等),来构成所要求的逻辑电路,从而完成系统的硬件设计。路,从而完成系统的硬件设计。3.在系统硬件设计的后期进行仿真和调试在系统硬件设计的后期进行仿真和调试 只有完成系统硬件设计以后,才能进只有完成系统硬件设计以后,才能进行仿真和调试。行仿真和调试。对系统设计人员有较高的要求。一旦对系统设计人员有较高的要求。一旦考虑不周,系统设计存在较大缺陷,那么考虑不周,系统设计存在较大缺陷,那么就有可能要重新设计系统,使得设计周期就有可能要重新设计系统,使得设计周期大大增加。大大增加。4.主要设计文件是电原理图主要设计文件是电原理图 传统的硬件设计方法形成的文件,主传统的硬件设计方法
8、形成的文件,主要是由若干张电原理图构成的。要是由若干张电原理图构成的。如果系统较大,硬件复杂,那么可能如果系统较大,硬件复杂,那么可能需要几千、几万,甚至几十万张电原理图。需要几千、几万,甚至几十万张电原理图。这给归档、阅读、修改和使用都带来了许这给归档、阅读、修改和使用都带来了许多麻烦。多麻烦。0.2.3 利用硬件描述语言利用硬件描述语言(HDL)的硬件电的硬件电 路路 设计方法设计方法 硬件描述语言硬件描述语言(HDL-Hardware Description Language),就是可以描述硬,就是可以描述硬件电路的功能、信号连接关系及定时关系件电路的功能、信号连接关系及定时关系的语言。
展开阅读全文