[发明专利]有选择地寄存写操作周期的方法和装置无效

专利信息
申请号: 89102629.0 申请日: 1989-04-25
公开(公告)号: CN1019153B 公开(公告)日: 1992-11-18
发明(设计)人: 罗尔弗·木瑞·贝根;帕特里克·莫里斯·布兰德;马克·爱德华·迪安 申请(专利权)人: 国际商业机器公司
主分类号: G06F13/16 分类号: G06F13/16
代理公司: 中国国际贸易促进委员会专利代理部 代理人: 范本国
地址: 美国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 选择 寄存 操作 周期 方法 装置
【说明书】:

发明是关于微型计算机系统,特别是有关采用有高速存贮器子系统和包括用以有选择地存贮写操作周期的装置的82385高速存贮器控制器的微机系统。

微机系统中应用高速存贮器子系统在运行性能上有许多吸引人的优点。采用高速存贮器子系统的微机系统实际上是一种双母线微型机。CPU和高速存贮器子系统通过一个可以称之为CPU本地母线连接在一起。除此CPU本地母线之外,还有一个系统母线,它可用于连接如I/O单元、附加存贮器等的其它装置。高速存贮器子系统的存在使得当所需信息系存在于高速存贮器子系统中时,不必再经由系统母线来进行任何读存贮器访问。但是,因为并非全部所需信息都要存于高速存贮器子系统中,通常总是要对高速存贮器子系统和存贮器两方面都进行写操作的,因此,在系统母线和CPU本地母线之间自然必须有一定的联系。在借助锁存缓冲器实现两者间的连接时,还可能带来特别像寄存写操作这样的一些额外的优点。

具体一点说,任一写操作都必须要访问存贮器(它并不处于CPU本地母线之上)。因此写访问的信息(数据和地址)开始时被置于可用于写高速存贮器子系统的CPU本地母线上。由于CPU本地母线和系统母线之间是由锁存缓冲器接口的,因而可将该同一数据锁存进此缓冲器中。一旦当此信息被锁存到缓存器之后,就不再需要CPU的驱动了。由此,被寄存的写操作周期依赖于此时作存贮器写操作的地址和数据信息可由锁存缓冲器中取得这一事实。实现这种写操作周期无需CPU参与。这样,在一“被寄存的”写当中,写操作周期所涉及的数据和地址被锁存进联接CPU本地母线和系统母线的缓冲器,此后CPU即可继续启动下面的操作过程。然后高速存贮器控制系统(包含高速存贮器控制器)即可监控写存贮器的完成。

包括有一80386处理机和-82385高速存贮器控制器的微机系统被安排来完全按这种格式利用被寄存的写操作。

80386及其产生的信号见Intel公司的“80386及80386数据表介绍”(1986年4月)中的说明。80385高速存贮器控制器及其所产生信号见“82385高性能32位高速存贮器控制器”(1987年7月)中的说明,该说明书可由Intel公司获得。

80386的另一具有吸引力的特点是其能以所谓的动态母线调整运行的能力。80386是标称32位的装置,就是说其数据母线为32位宽。动态母线调整是指80386处理机不仅能配合32位的装置(存贮器,I/O等)而且能配合不具备32位容量的装置(即不能在单一操作周期传送32位数据的装置)协同运行。例如说,有各种各样的16位的存贮器和/或I/O装置,它们在一给定操作周期均不能传送超过16位的数据。而且还有8位的I/O、存贮器和其他装置。这样的装置在一给定操作周期只能传送8位的数据。

80386包括有针对BS16信号的措施。当认定了这一信号时,会得出下述结果。在80386已经形成了一32位的操作周期 的情况下,亦就是说它已经形成或者准备要接收32位的数据,BS16信号的确认则向80386指明它将不同32位的装置协作运行。在一32位的操作周期当中,BS16信号的认定将自动地启动一第二操作周期的产生。通常,任一16位装置均被安排为传送32位数据母线中予定的一组16位。在因BS16信号的出现而产生的第二操作周期内,80386将使在第一操作周期中不是予定组数据位内的一组16位数据置于一组与予定组的16位相连接的16根予定的数据线上,从而,在此二操作周期中的第一个周期中,16位的装置将传输32位数据空间的某一组16位。在第二操作周期中,此16位装置将传输数据的另外16位,这样两个16位的操作周期同来传送32位。

但是,在被寄存写操作周期与动态母线调整间存在一种不协调性。这一不协调性是由下述原因造成的。假定80386产生一被寄存的写操作。此被寄存写操作周期的数据和地址被锁存在CPU本地母线和系统母线间的接口缓存器中。虽然此写操作周期尚未完成,仍将一个就诸信号送回到80386。这模似该操作过程的完毕,而使80386能启动以下的操作。由于BS16信号(它被送回到80386来指明与其协同运行的装置的大小)是由此装置产生的,该信号要到装置识别了它的地址后才会产生。进一步假定,为之指定被寄存写操作周期的该装置实际上是一16位的装置,在BS16信号被送到80386之前,它已经超过了这一操作而在进行下面的操作之中。因此,80386就不能产生第二个为该16位装置所需要的操作周期。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/89102629.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top