当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安交通大学:《数字逻辑电路》课程教学资源(PPT课件讲稿)第八章 数字系统设计(8.1-8.2)Digital System Design(主讲:张超)

资源类别:文库,文档格式:PPT,文档页数:53,文件大小:1.56MB,团购合买
8.1 数字系统的基本模型 8.1.1 信息处理单元的构成 8.1.2 控制单元CU的构成 8.2 数字系统设计的描述工具 8.2.1 方框图 8.2.2 定时图 (时序图、时间关系图) 8.2.3 逻辑流程图 8.2.4 ASM图
点击下载完整版文档(PPT)

第八章数字系统设计 Digital System design 组合逻辑电路和时序逻辑电路只能完成某些特定的 逻辑功能,属功能部件级。电路分析和设计是建立在真 值表、卡诺图、逻辑方程式、状态表和状态图的工具基 础上,主要依赖于设计者的的熟练技巧和经验,称“凑 试法”。 若由功能部件级组成一个功能复杂、规模较大的数 字系统时,虽然在理论上仍可以把它看成是一个大型时 序逻辑电路,仍可以采用凑试法,但实际实现上很难、 甚至无法达到完整地描述其逻辑功能。因为这种设计方 法:原始、受限制最多、效率与效果均欠佳、局限性大 要用方框图、定时图、逻辑流程图、ASM图等系统描述 工具

第八章 数字系统设计 Digital System Design 组合逻辑电路和时序逻辑电路只能完成某些特定的 逻辑功能,属功能部件级。电路分析和设计是建立在真 值表、卡诺图、逻辑方程式、状态表和状态图的工具基 础上,主要依赖于设计者的的熟练技巧和经验,称“凑 试法” 。 若由功能部件级组成一个功能复杂、规模较大的数 字系统时,虽然在理论上仍可以把它看成是一个大型时 序逻辑电路,仍可以采用凑试法,但实际实现上很难、 甚至无法达到完整地描述其逻辑功能。因为这种设计方 法:原始、受限制最多、效率与效果均欠佳、局限性大。 要用方框图、定时图、逻辑流程图、ASM图等系统描述 工具

对数字系统进行分析和设计时,通常把系统从逻辑 上划分成控制单元CU和信息处理单元两大部分。其中: 信息处理单元对信息进行不同的处理和传递, 控制单元保证信息处理单元按规定的微操作序列处 理数据 控制单元—不断生成和发送控制信号序列,控制信息 处理单元不断地执行特定的操作; 接收来自信息处理单元的状态信息,用以 选择下一个需执行的操作 接收外来的控制信息,用以改变正在执行 的操作序列。 控制单元是区别数字系统与功能部件的标志

对数字系统进行分析和设计时,通常把系统从逻辑 上划分成控制单元CU和信息处理单元两大部分。其中: 信息处理单元对信息进行不同的处理和传递, 控制单元保证信息处理单元按规定的微操作序列处 理数据。 控制单元——不断生成和发送控制信号序列,控制信息 处理单元不断地执行特定的操作; ——接收来自信息处理单元的状态信息,用以 选择下一个需执行的操作。 ——接收外来的控制信息,用以改变正在执行 的操作序列。 控制单元是区别数字系统与功能部件的标志

81数字系统的基本模型 控制流 外部输入的 输入 控制 输出 外部输出的 控制信号 接口 单元 接口 控制信号 控 时钟 制信号 状态信号 输入信息=→输入信息处 接口 理单元 输出→输出信息 接口 数据流 数字逻辑 系统

8.1 数字系统的基本模型 输入 接口 输入信息 外部输入的 控制信号 输入 接口 外部输出的 控制信号 输出 接口 输出 输出信息 接口 控制 单元 控 制 信 号 状 态 信 号 控制流 数据流 数字逻辑 系统 信息处 理单元 时钟

811信息处理单元的构成 通用寄存器 内部寄存器组 专用寄存器 Q1 存储器 T 数据通路: 总线结构 Q 专用线 输入信息 组合逻辑网络 输出信息 控制网络 有P位,表示 有R位,表 状态信息 控制信号 可执行的P种 示执行时的 基本操作 传送脉冲 R种状态 且可并行 或互斥

8.1.1 信息处理单元的构成 状态信息 S 控制网络 τ1 ••• τm τ 传送脉冲 控制信号 C Q1 τ1 内部寄存器组 通用寄存器 专用寄存器 存储器 数据通路: 总线结构 专用线 ••• x1 xk 输入信息 ••• z1 zk 组合逻辑网络 输出信息 有P位,表示 可执行的P种 基本操作, 且可并行、 或互斥 有 R位,表 示执行时的 R 种状态 Qm τm

8.12控制单元CU的构成 将数字系统执行的复杂任务转化成一个操作和测试序 列,称为“算法”。 用控制单元产生与操作序列相对应的控制信号序列, 每一个控制信号控制信息处理单元执行与算法相关的一个 操作。所以,控制单元的基本功能具体上是对指令流和数 据流实施时间上和空间上的正确的控制 外部输入 组合逻辑网络 外部输出 控制信息 控制信息 算法的现态 Q状态算法的次态 寄存器

8.1.2 控制单元CU的构成 将数字系统执行的复杂任务转化成一个操作和测试序 列,称为“算法”。 用控制单元产生与操作序列相对应的控制信号序列, 每一个控制信号控制信息处理单元执行与算法相关的一个 操作。所以,控制单元的基本功能具体上是对指令流和数 据流实施时间上和空间上的正确的控制。 组合逻辑网络 Q 状态 寄存器 算法的现态 算法的次态 外部输入 控制信息 外部输出 控制信息 S C τ y Y

81.2控制单元CU的构成 控制单元的核心是时序电路,本质上是一个状态寄存 器。状态寄存器主要有两个功能寄存控制单元的现态, 生成次态。采用触发器作为状态寄存器的元件。 存在着两种不同的控制单元实现方法: 硬件逻辑方法——用逻辑电路生成每一个微操作的控 制信号;特点:速度高、动一发而动全身。 微程序方法——计算机的每一条指令的功能通过执行 个微指令序列(微程序)来实现的。设计好的微程序被固 化在只读存储器中,这个存储器称为控制存储器。特点: 速度低、但设计、修改及扩充容易。 显然,采用不同的实现方法,将影响控制单元的组成 和结构。在现代计算机控制器中,常常两者混用

8.1.2 控制单元CU的构成 控制单元的核心是时序电路,本质上是一个状态寄存 器。状态寄存器主要有两个功能——寄存控制单元的现态, 生成次态。采用触发器作为状态寄存器的元件。 存在着两种不同的控制单元实现方法: 硬件逻辑方法——用逻辑电路生成每一个微操作的控 制信号;特点:速度高、动一发而动全身。 微程序方法——计算机的每一条指令的功能通过执行 一个微指令序列(微程序)来实现的。设计好的微程序被固 化在只读存储器中,这个存储器称为控制存储器。特点: 速度低、但设计、修改及扩充容易。 显然,采用不同的实现方法,将影响控制单元的组成 和结构。在现代计算机控制器中,常常两者混用

数字系统逻辑设计的基本步骤 第一步:确定系统的逻辑功能。 设计者应对系统仔细分析、消化和理解,逐步明确其逻辑 功能,输入、输出信号等内容。 第二步:确定系统方案。 这是设计工作中最困难、最有创造性的工作,设计者根据 设计要求分析、推演出信息处理的基本原理和可供选择的结构 形式,因为可以采用不同的原理和方法实现某一逻辑功能。为 此设计者要进行认真的比较和权衡,从中选取较为满意的方案 第三步:对系统进行逻辑划分 将系统按信息处理单元和控制单元划分为两大部分,列出 信息处理单元的说明,并用流程图等方法描述信息处理的算法 (即控制单元的逻辑要求)。每个部分应具备基本独立的逻辑 功能。逻辑划分和确定系统方案的过程要同时进行、相辅相成

数字系统逻辑设计的基本步骤 第一步:确定系统的逻辑功能。 设计者应对系统仔细分析、消化和理解,逐步明确其逻辑 功能,输入、输出信号等内容。 第二步:确定系统方案。 这是设计工作中最困难、最有创造性的工作,设计者根据 设计要求分析、推演出信息处理的基本原理和可供选择的结构 形式,因为可以采用不同的原理和方法实现某一逻辑功能。为 此设计者要进行认真的比较和权衡,从中选取较为满意的方案。 第三步:对系统进行逻辑划分。 将系统按信息处理单元和控制单元划分为两大部分,列出 信息处理单元的说明,并用流程图等方法描述信息处理的算法 (即控制单元的逻辑要求)。每个部分应具备基本独立的逻辑 功能。逻辑划分和确定系统方案的过程要同时进行、相辅相成

数字系统设计的基本步骤 第四步:设计信息处理单元和控制单元 定义要求信息处理单元必须执行的处理和操作,列出操作表; 提出实现的算法,确定控制单元必须保存的、或产生的状态 及状态之间的转换关系; 由系统的控制状态、信息处理单元产生的状态信息和要求生 成的控制信号建立控制单元的状态转换表; 根据信息处理单元的操作表和状态信息、控制单元的状态转 换表,进行逻辑设计。 选择逻辑功能部件,如SSⅠ、MSI、LSI等,进行合理连接, 构成严格能协调工作的系统

数字系统设计的基本步骤 第四步:设计信息处理单元和控制单元。 • 定义要求信息处理单元必须执行的处理和操作,列出操作表; • 提出实现的算法,确定控制单元必须保存的、或产生的状态 及状态之间的转换关系; • 由系统的控制状态、信息处理单元产生的状态信息和要求生 成的控制信号建立控制单元的状态转换表; • 根据信息处理单元的操作表和状态信息、 控制单元的状态转 换表,进行逻辑设计 。 • 选择逻辑功能部件,如SSI、MSI、LSI等,进行合理连接, 构成严格能协调工作的系统

8.2数字系统设计的描述工具 82.1方框图 设计系统首先应当建立模型,方框图是描述模型最常用 最重要的工具 方框图不涉及过多的技术细节,直观易懂,具有 结构化设计—系统结构清晰和易理解性,易构思设计等 在方框图中, 每一个方框定义了一个信息处理、存储或传递的子系统 或模块) 方框内用文字、表达式、例行符号、图形表示该模块的名 称或主要功能; 方框之间用指向线相连,表示模块之间的数据流或信息流 的信息通道及方向,连线旁的文字或符号是通道的名称、功能 或信息类型。 方框图的设计过程:自顶而下、逐步细化

8.2 数字系统设计的描述工具 8.2.1 方框图 设计系统首先应当建立模型,方框图是描述模型最常用、 最重要的工具。 方框图不涉及过多的技术细节,直观易懂,具有: 结构化设计——系统结构清晰和易理解性,易构思设计等 在方框图中, • 每一个方框定义了一个信息处理、存储或传递的子系统 (或模块); • 方框内用文字、表达式、例行符号、图形表示该模块的名 称或主要功能; • 方框之间用指向线相连,表示模块之间的数据流或信息流 的信息通道及方向,连线旁的文字或符号是通道的名称、功能 或信息类型。 方框图的设计过程:自顶而下、逐步细化

例一个智能仪表的方框图 数据 入/氵输分解输入数据数据]输出显示 系 采集「处理 数据 C 打印 控制器 输入输出接口 (b) 再分解 A寄存器M寄存器 细化 数据 ALl 输入[数据数据输出 显示 采集 处理 数据 C C 打印 控制器

例 一个智能仪表的方框图。 系 统 输 ••• ••• 入 输 出 (a) 数据 采集 数据 处理 数据 显示 数据 打印 控制器 输入 输出 (c) C C (b) 数据 采集 数据 处理 数据 显示 数据 打印 控制器 输入 输出 C C 输入/输出接口 A寄存器 M寄存器 ALU C C C C (d) 分解 再分解 细化

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共53页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有