GB T 7497.1-1987 微处理机系统总线I、8位及16位数据 第1部分 电气与定时规范的功能说明.pdf
《GB T 7497.1-1987 微处理机系统总线I、8位及16位数据 第1部分 电气与定时规范的功能说明.pdf》由会员分享,可在线阅读,更多相关《GB T 7497.1-1987 微处理机系统总线I、8位及16位数据 第1部分 电气与定时规范的功能说明.pdf(36页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准微处理机系统总线位及位数据第一部分电气与定时规范的功能说明发布实施国家标准局发布中华人民共和国国家标准微处理机系统总线位及位数据第一部分电气与定时规范的功能说明国家标准局批准实施引言本标准是涉及到电气及机械接口的一组标准之一它允许各种微处理机系统部件彼此相互作用本接口总线用作紧耦合系统部件间的并行传送和公用信号的互连本组标准包括一份功能说明及两种可供选用的机械标准第一篇概论范围本标准适用于互连的数据处理数据存储和外围控制等设备紧偶合配置的接口系统部件本接口系统具有允许各种系统部件相互作用所必须的信号它允许存储器和的数据传送直接存储器存取中断产生等本标准对构成该系统总线的所
2、有的要素及特性均提供详细的说明本总线支持两个独立的地址空间存储器和存储周期中总线采用位编址允许直接寻址达字节总线周期中采用位编址允许直接寻址达个端口存储周期和周期都能支持位或位的数据传送本总线结构建立在主从概念之上在系统中主设备控制总线而从设备则依据其地址译码按照主设备提供的命令而动作主设备和从设备之间的这种交换过程主从关系能使不同速度的模块经总线接口本总线的数据传送速率达每秒五百万字节或字本总线的另一个重要特点是能够连接多个主设备模块以构成多处理机配置总线为以串行优先权方式或并行优先权方式连接的多个主设备提供控制信号这两种方案都允许多个主设备共享总线资源本标准是为那些想要评价或设计与本系统总
3、线结构兼容产品的用户编制的为此本标准详细地说明了所必须的信号定义定时以及电气规范本标准仅仅涉及微型计算机设备的接口特性而没有涉及模块的设计规范性能要求和安全要求在本标准中术语系统是指字节或字的接口系统通常包括影响各设备之间准确数据传送的所有电路连接器以及控制协议术语设备或模块是指连接到接口系统的任何产品经过总线传递信息并且符合接口系统的定义目的本标准旨在定义一个通用的微型计算机系统总线规定与设备无关的电气和功能的接口要求而模块应满足此要求以便其互连并经系统准确无误的通信规定与这个系统有关的术语和定义能将各个制造厂家的设备互连成一个功能的系统允许有广泛适应能力的产品同时互连到系统定义一个系统这个
4、系统对连接到它的设备的操作性能限制最小定义下面的一般定义适用于本标准更详细的定义可在有关条款中找到通用系统术语兼容性当按照本标准的定义设计时如机械电气功能表征设备无需改动就能互相连接和使用的程度总线周期借助于互锁的控制信号序列达到以数据字节或字的形式经过接口传送的过程互锁是指一个固定序列的事件在这个序列中一个事件必须在下一个事件出现之前出现接口一个被考察的系统与另一个系统或系统各部分之间的一个公共界面信息经这个界面传送接口系统实现在一组设备之间通信而又独立于设备的一组接口所必须的机械电气和功能要素典型的系统要素是电缆连接器驱动器和接收器电路信号线说明定时和控制约定以及功能逻辑电路独占当一个总线
5、主设备必须保证自己有多个连续总线周期时这个总线主设备就独占总线控制逻辑这被称为暂时地独占或锁定总线以防止其他主设备使用总线系统通过执行某一指定的功能达到预定目的的一组相关的要素信号与通路总线由接口系统使用的一条信号线或一组信号线若干个设备连接到它并经它传送信息字节作为一个单位操作的一组八位并发的二进制数字作为一个单位操作的两个字节即十六位信号信息的物理表达注对于本标准来说这一术语是对通常意义上的信号这一概念进行一定程度限制的定义在本文中仅指数字的电气信号信号参数一个电气量的参数该电气量的值或这个值的序列传送信息信号电平与任意一个参考值相比较的信号的大小本标准中参考值规定为电压高状态用以认定一个
6、规定的信息内容它与两个二进制的逻辑状态中的一个有关相对地高于参考信息电平低状态用以认定一个规定的信息内容它与两个二进制的逻辑状态中的一个有关相对地稍高于参考信号电平信号线接口系统中用于互连设备之间传送信息的一组信号导体之一主设备具有起始数据总线传送能力的功能模块从设备能响应由主设备产生的数据传送操作的功能模块第二篇功能规范本篇介绍如何全面了解总线功能描述与本总线相连接的各种要素提供接口给总线的信号以及在总线上实现的各种类型的操作本篇以及整个规范都使用了明晰的统一的信号标记以存储器写命令为例来说明这种标记和真假是含糊的因此避免使用在这些地方我们将使用电气术语高或低即和在信号名称后跟一个星号表示此
7、信号为低有效如认定为有效由三态驱动器发出的信号当其不确定时将被上拉至下面进一步说明本规范中使用的标记功能电平逻辑定义状态真认定为有效假真认定为有效假总线要素本章描述总线接口要素主设备和从设备和构成这个接口的总线信号线主设备主设备就是具有控制总线能力的任何模块主设备通过总线交换逻辑获得总线然后产生命令信号地址信号以及存储器或地址来行使这一控制为了执行这些任务主设备既可配有中央处理单元也可配有经总线对其他目标进行数据相送的专用逻辑图是包括有一个主设备和两个从设备的系统在同一个系统中本系统总线结构可支持一个以上的主设备为此每个主设备必须具有获得对总线控制的手段这是通过总线交换逻辑来实现的见第章主设备
8、可以按两种操作方式中的一种进行操作方式和方式定义如下方式经过总线连接的主设备被限制为单次总线传送如果所有的主设备都工作在方式系统的定时是以符合最大总线忙周期来决定该周期参数受的最大值的限制见图总线主设备与从设备举例方式主设备在总线控制中不受限制它们可以要求独占总线允许总线超时不要求符合最大总线忙周期方式允许多种类型操作给用户最大的灵活性以满足其应用的需要定义第一种操作方式是为了让系统设计人员能预先估计其系统的整个操作性能而无须再考虑象总线超时这种不受控制的定时参数而对于只能工作在方式的主设备其规范应说明仅为方式型主设备从设备另外一种能与总线接口的模块是从设备从设备对地址线译码并按照主设备发出的
9、命令信号动作从设备不能控制总线总线从设备的一些例子如图所示总线信号在总线上传送的信号根据它们所执行的功能可以归纳为如下几类控制线地址和禁止线数据线中断线总线交换线下面介绍不同类型的总线信号控制线下列信号属于控制线种类功能信号时钟恒定时钟总线时钟命令存储器写存储器读写种类功能信号读承认传送承认初始化锁定时钟线总线时钟用来同步总线竞争逻辑的周期信号它可以降低停止或单步总线时钟要由系统中一个而且只能由一个来源产生这就是说每个独立的总线主设备必须具有产生一个可接受的时钟的能力该时钟可以随意地接到总线上也可以与总线断开在多主设备的系统中只能让其中的一个主设备将其时钟与总线相连恒定时钟一个恒定频率的周期信
10、号可以由主设备或从设备用做主时钟恒定时钟应由系统中的一个且只能一个来源产生这就是说每个独立的总线主设备必须具有产生一个可接受的时钟的能力该时钟可以随意地与总线相接也可以与总线断开在多主设备的系统中只能有一个主设备将其时钟连至总线命令线命令线是主设备和从设备之间通信链路的要素存储器有两条命令线也有两条命令线一条有效的命令线向从设备指示地址线上正在传送有效的地址从设备应执行所规定的操作在数据写周期中有效命令线或还附带指出总线上的数据是有效的在数据读周期中命令或从有效向无效的跳变指出主设备已经接收到由从设备来的数据传送承认线这条线由从设备用来对来自主设备的命令作出响应向主设备指出请求的动作已经完成数
11、据已经送到数据线上或者已经从数据线上接收初始化信号用来将整个系统复位到已知的内部状态一般是在系统进行操作之前发出这个信号的可以由任何总线主设备或者所有的总线主设备产生也可以由外部源产生如经过缓冲并去除抖动的前面板开关锁定锁定信号由正在控制总线的主设备发出用以指明总线被锁定信号用于扩展多端口设计中的互斥地址线和禁止线地址线和禁止线使用下列信号功能信号地址线高字节允许线禁止线和地址线条线这些线规定被访问的存储器单元或设备的地址允许对最大为字节字节的存储器进行存取当寻址设备时最多可使用条地址线这样就允许寻址最大为的设备也可以把设备配置成只对条地址线即进行译码而对高条地址线可以不管见高字节允许线该字节
12、控制线用来允许一个位字的高位字节位驱动总线这个信号只用在那些有位存储器模块的系统中禁止线和任何存储器读或存储器写操作或都可以请求禁止线在存储器读或写操作期间由一个从设备建立的禁止线用于禁止其他从设备的总线动作发禁止信号的从设备产生的禁止信号是由对存储器地址线的译码给出的发出禁止信号的从设备可以对单个地址地址块或者单个地址与地址块的任意组合进行译码在命令或实际作用期间当发觉特定的地址时发禁止信号的从设备就产生一个禁止信号该信号由被禁止的从设备检测若要被禁止则被禁止的从设备就禁止它的数据总线地址总线和承认信号线上的所有驱动器虽然实际上它可能在执行内部操作所有可能被禁止的模块从命令线起动算起都应该在
13、之内完成内部操作这个时间间隔也是对发出禁止的模块的最小承认定时这就保证被禁止的模块在现行总线命令执行完之前有足够的时间返回到正常状态数据线这条双向数据线向存储器单元或端口发送信息或者从存储器单元或端口接收信息是最高有效位是最低有效位在位系统中只有是有效的中断线中断线包括下列信号线功能信号中断请求中断承认中断请求线中断请求是通过激励条中断请求线中的一条来实现的优先级最高优先级最低中断承认作为对中断请求信号的响应具有总线向量中断能力的一个主设备可以产生中断响应信号中断承认信号用于冻结中断状态并请求把中断向量地址放到总线的数据线上总线交换线总线交换线由下列信号构成功能信号总线时钟总线请求总线优先权总
14、线忙公共总线请求主设备通过操纵这些信号取得对总线的控制总线请求在优先权裁决电路中由主设备所使用的信号用来指出对总线控制的请求总线优先权与优先权的作用是当一个以上的主设备同时对总线提出请求时允许主设备打开死锁总线优先权输入信号向一个特定的主设备指出没有更高优先权的主设备在请求使用总线总线优先权输出信号用于串行总线优先权裁决方案在这种方案中由一个主设备送到下一个较低总线优先权主设备的输入端当有效时表明没有更高优先权的主设备请求控制总线总线忙这个信号由控制总线的主设备激励用来指出总线正在使用它防止其他主设备获得对总线的控制公共总线请求当检测到没有其他总线请求时这个信号将主设备对总线的数据传送速率扩展
15、到最大信号通过执行两种功能做到这一点对于正在控制总线的主设备向它指出是否有其他主设备需要获得总线控制权对于其他主设备是向正在控制总线的主设备发出通知的手段告诉它如果不使用总线就放弃对总线的控制数据传送操作本系统总线结构的主要功能就是为总线上的各个模块之间传送数据提供一个通路下面介绍不同类型的数据传送以及用前述的信号执行数据传送的方法在下述讨论中可参考图图总线接口线总线数据传送操作的论述分为三部分操作概述传送中使用的信号的详细说明有关各种传送细节的论述在论述中假设总线上只有一个主设备因而不存在总线竞争问题总线交换逻辑在第章中论述数据传送概述数据传送按如下过程实现首先总线主设备把存储器地址或端口地
16、址放在地址线上如果是写操作此时还应将数据放在数据线上然后总线主设备产生一个命令读或写或者存储器读或写它驱动相应的总线从设备如果是写操作从设备接收数据如果是读操作从设备把数据放在数据线上然后总线从设备向总线主设备发一个传送承认信号允许总线主设备将命令从命令线上撤消清除地址和数据线从而完成该总线周期图和图表示的是读和写数据传送操作的基本定时图总线读操作图总线写操作信号说明下面详细介绍本总线信号其中包括定时信号来源以及数据传送操作中与每个信号所执行的特定功能有关的信息初始化信号总线进行任何操作之前所有系统模块都应复位到已知的内部状态这可以用信号来实现该信号由下述三个来源产生加电清除电路网络在电源电压
17、达到规定的电压输出之前它一直保持为低复位按钮它通常安装在系统的前面板上供操作员使用注意这个按钮应该是去除抖动的软件命令执行时使线变为低电平线由集电极开路门驱动要求信号条件满足总线的电气规范恒定时钟这个只用一个源驱动的恒定时钟信号为总线上任何模块或所有模块提供一个定时源是具有特定频率的周期信号由时钟驱动器电路驱动地址线地址线用来规定正由命令访问的存储器单元或设备的地址有条地址线按二进制编码最多允许访问个字节的存储器这些线由三态驱动器驱动并总是受使用总线的主设备控制对于总线周期主设备模块可以选择产生位或位的地址正因为如此所有的从设备都应该配置成能够对个地址位译码而不考虑高地址位或者对所有位地址都进
18、行译码注意在使用位地址的系统中高位地址线的值是未知的只产生位地址的主设备可以使高位地址位置任意值图给出了地址线用法的一个例子图总线地址线的用法数据线这条双向数据线用来发送和接收往来于存储器单元或端口的信息这条线在写操作时是由主设备驱动的在读操作时是由被寻址的从设备存储器或驱动的只使用是最低有效位就可实现位和位的传送总线传送的方式有三种在上传送偶字节在上传送奇字节使用字节交换功能传送位字图所示为这三种传送类型的数据线和这些数据线的含义图总线数据线的用法数据传送由两个信号控制高字节允许有效时指出总线按位方式操作地址位的第位定义偶字节或者奇字节传送和无效指出为偶字节的传送这个传送在数据线上进行无效和
19、有效指出为奇字节的传送在这种传送类型时奇字节经字节交换缓冲器送到上奇字节通过上传送将使得位和位系统兼容对于位的传送有效而无效按这种传送类型偶字节在上传送而奇字节在上传送总线的数据线总是由三态驱动器驱动总线命令在这里我们将讨论命令线以及它们如何同其他信号线一起完成读写操作有四条命令线功能信号线存储器读命令读命令存储器写命令写命令命令线由总线主设备上的三态驱动器驱动它向从设备指出正在请求的动作读操作两个读命令和起动同样类型的基本操作唯一不同的是指出地址线上有效的是存储器地址而则指出地址线上有效的是端口的地址该地址存储器或端口的必须在读命令产生之前就在地址总线上有效读命令产生后从模块就把数据放在数据
20、总线上并回送一个传送承认信号指出数据正在数据总线上当主设备接收到这个响应时它就读取这个数据并将命令或从总线上撤消从设备地址必须在读命令撤消后至少保留则必须在命令撤消后的内从总线上撤消以便允许下一个周期图表示存储器或读命令的定时图存储器或读定时地址建立时间至少为从设备将数据放上总线所需要的时间应符合建立时间的要求只要数据一放上总线就能建立主设备撤消命令所需要的时间地址和数据保持时间至少命令撤消之后最多和数据必须从总线上撤消写操作写命令和起动同样类型的基本操作指出地址线上为有效的存储器地址而指出地址线上为有效的端口的地址存储器或端口的地址和数据必须在写命令产生之前有效这个要求允许数据被锁存在命令的
21、前沿或后沿当写命令或建立时数据总线上的数据也是稳定的从而能为从设备所接收从设备回送一个传送承认表示数据被接收并允许总线主设备从总线上撤消命令地址和数据必须在命令撤消后的内从总线上撤消以便允许下一个周期图所示的是存储器或者写命令的定时图存储器或写定时地址和数据建立时间至少为从设备接收数据所需要的时间主设备从总线上撤消命令所需要的时间地址和数据保持时间至少为必须在命令撤消之后内从总线上撤消传送承认传送承认信号是来自从设备存储器或的响应指出所要求的读写操作命令已经完成数据已经放在数据总线上或者已经从数据总线上接收事实上该信号允许主设备完成现行的总线周期如果总线主设备寻址一个不存在的或是出了故障的存储
22、器或模块时则没有承认信号回送给主设备如果出现这种情况总线主设备通常就会无限期地等待承认信号因此会始终不放弃对总线的控制为了避免这种可能性可以选择某个总线主设备来执行总线超时功能即使没有接收到任何响应也会在某个预先规定的时间间隔后结束一个总线周期这样总线超时就可以定义为在传送承认信号接收到之前由主设备来结束当前的数据传送周期可以允许的最小总线超时间隔为禁止和任何存储器读或存储器写操作或都可以请求禁止线在存储器读或写操作期间由一个从设备建立的禁止线用于禁止其他从设备的总线动作发禁止信号的从设备产生的禁止信号是由对从存储器地址线的译码给出的最大发禁止信号的从设备可以对单个地址地址块或者单个地址和地址
23、块的任何组合进行译码在命令或实际作用期间当发觉特定的地址时禁止从设备就产生一个禁止信号该信号由被禁止的从设备检测若要被禁止则被禁止的从设备就禁止它的数据总线地址总线和承认信号线上的所有驱动器虽然这个从设备实际上可能在执行内部操作所有可能被禁止的模块必须从命令线起动后的内完成内部操作这个间隔也是对发出禁止的模块的最小承认定时这就保证被禁止的从设备在现行的总线命令完成以前有足够的时间返回到正常的状态禁止操作所涉及到的从设备分为三种禁止类型最高禁止优先级中间优先级和最低优先级一个较高优先级从模块是禁止从模块一个较低优先级从模块是被禁止的从模块信号由中间优先级从模块例如模块或按存储器映像的模块在地址选
24、中时建立去禁止最低优先级从模块如模块的总线动作信号由最高优先级从模块如辅助或是引导程序模块在地址选中时建立去禁止中间优先级从模块的总线动作最高优先级从模块也产生信号以便使最低优先级从设备也被禁止禁止线应该由开路集电级或等效的驱动器的低电平建立当中间优先级和最高优先级的禁止从设备都有效时两个模块上的驱动器都产生信号存储器读期间使用禁止信号不会在被禁止的从模块内部产生任何不利影响就是说被禁止从设备的数据不会改变并且即使有状态寄存器也不受影响存储器写期间使用禁止信号是允许的这个信号可能会也可能不会影响被禁止的从模块内的数据如果数据受影响那它也将仅仅是在一个正被寻址的字节或字内受到影响被禁止的从模块内
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 7497.1 1987 微处理机 系统总线 16 数据 部分 电气 定时 规范 功能 说明

链接地址:http://www.mydoc123.com/p-151308.html