- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字系统数据通道 - - - - - -精品可编辑word学习资料
gD6R4Z4T5E4 — — hQ4V1Z7H6G7 — — lK10M8X2I7C6
第七章 数字系统
DIGITAL SYSTEM
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
用时序电路状态表的设计方法设计大型复杂的数字系统(有时甚至是简洁的数字规律问题)是非常困难的,甚至是不行能的;缘由是状态数大的惊人;
例: 设计一个统计串行输入中 1 的个数电路;
|欢.
|迎.
|下.
|载.
输入序列 X
含 1 统计电路 Z
统计结果
输入 X0―― Xn;无论用按收到序列或已包含 1 的个数( n+1 状态)规定状态,状态表都将非常巨大;
解决方法: 利用模块化和层次化设计;
N=15
开头 X
掌握器
CP
终止
C1 计数器 A
CR
C2 计数器 B
Z
N:统计个数; Z:1 个数; CR:清 0;C1、C2:
计数; X:输入; CP:系统时钟;
数字系统的任务是完成复杂的数字数据处理, 采
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
用模块化、层次化 方法,即将系统分隔为完成特定功能的子系统,再通过数据和掌握信号将各子系统互联以完成预定对的数据处理是构建大型数字系统的基 本思想;
在大部分数字系统中,将系统分为两部分:
数据通道 :执行数据处理操作;
掌握单元 :打算操作时序;
在数字系统中, 数据通道和掌握单元是层次化设计的顶层;
数据通道与掌握单元关系:
掌握输入
掌握信号
数据输出
÷出
掌握单元状态信号
掌握
单元
状态信号
数据
通道
掌握信号: 二进制,激活各种对应数据处理操作;为激活一操作序列,掌握单元向数据通道发出序
列掌握信号,并依次接收对应产生状态信号;状态信号描述数据通道数据处理状态情形,掌握单元依据状态信号打算所需执行的操作及次序;
数据通道和掌握单元仍和系统的其它部分交互,
如:数据输入、输出,掌握输入、输出;
7-1 数据通道和寄存器传输
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
数据通道完成数据处理任务;被处理数据寄存于寄存器中;处理规律(组合电路,例完成加、减、与、或等)将寄存于寄存器中的数据加工,结果再存于寄 存器中;因此,数据通道主要由处理规律和寄存器堆 构成;
依据数据处理的不同要求,可构建各种功能的数据通道;
当构建好完成特定功能的数据通道后,所谓执行数据处理动作即是将数据在寄存器之间或寄存器与
储备器之间传输移动,所以,对于数据通道而言, 寄存器传输 即对应数据处理;
用寄存器传输符号描述基本的数据处理动作,称
之为微操作;
实现数据在寄存器之间移动的硬件基础是多路挑选器和共享传输总线;
本节以运算机的数据通道为例说明数据处理规律设计,其基本原理适用于全部数字系统数据通道设计;
掌握字是数据通道与掌握单元之间的纽带;以运算机数据通道为媒介,介绍利用掌握字的概念对掌握单元进行设计;
运算机数据通道设计的争论是运算机设计的基础之一;
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
7- 1- 1 数据通道和操作
数据通道构成模块:寄存器、计数器、解码器、多工器、总线、运算器、触发器、基本门;
所谓数据通道概念的内涵,就是构成数据通道的基本成分寄存器,以及对储存在寄存器中的二进数据之操作;对寄存器中数据的操作有数据在寄存器之间的移动、计数、清 0、加载等;由于数据在寄存器间的移动的同时便完成了数据处理操作,这种对应数据通道数据处理的操作被称为 寄存器传输操作;
数字系统实现寄存器传输操作必需包含三要素:
系统存在一套寄存器;
对存于寄存器中数据所要执行的操作;
对系统操作序列的监控;
对寄存器可执行多种基本操作: 加载、计数、加、减、移动;
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
对寄存器数据所执行的基本操作被称为 微操作;微操作例:将一寄存器的内容加载进另一寄存
器;将两寄存器的内容相加;将一寄存器的内容加 1?;计数器可执行加载与加 1 微操作,双向移位寄存器可执行左右移微操作;
通常,微操作在一个时钟周期中完成;
微操作的结果可能代替寄存器中的原数据,也可传输到其它寄存器,而原寄存器中数据保持不变;
掌握单元对数据通道供应掌握信号实现微操作;
当前所执行操
文档评论(0)