双域存储控制器制造技术

技术编号:2893119 阅读:222 留言:0更新日期:2012-04-11 18:40
描述一种响应来自常规的以及处于当前领先地位的微机I/O总线的控制信号用于异步地控制对微机系统的系统存储器(16)进行访问的异步存储控制器(14)。本发明专利技术的异步存储控制器(14)与一同步控制器(12)协同操作,该同步控制器响应来自微处理器的命令信号提供对系统存储器(16)的访问。每当总线处于微处理器控制时,该同步存储控制器(12)被启动,每当该微处理器不以主I/O总线控制该总线时,所述异步控制器(14)被启动。(*该技术在2010年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及供使用市场上可购得的微处理器芯片作为其部件的微计算机系统所用的存储控制器。特别地,本专利技术涉及在一些微计算机中,用异步存储控制器与微处理器芯片的操作速度异步地存取系统存储器。存储控制器通常提供用以写数据到系统存储器和从系统存储器读数据的控制信号。微处理器和存储器芯片正迅速发展着,并可预期将继续无限地发展。加之,微处理器和存储器芯片正以不同速度发展着,以致随着各种发展,微处理器、存储器及其赖以通信的总线之间的差异趋于增大或缩小,即变得更大或更小。此外,采用不断出现之新技术的微计算机芯片的性能也以不同速度在发展。虽然当前微计算机制造厂能控制他们生产的系统的设计和配置,他们一般必须预先考虑到为它们的系统与其他制造厂生产的新颖微处理器、存储器件以及添增外围设备、辅助设备和存储器选件等兼容所要求的参数。微处理器和存储器件的性能和接口特性往往即使相同器件的前一批推出的和下一批推出的都各不相同,同样地,就外围设备、辅助设备和存储器选件而言,它们的这种特性也会因其制造厂家不同而异。尽管往往外围设备的工作特性并未朝着其最优性能设计。即“解谐”(“detuned”)以适应微计算机系统设计方面的变化,而微处理器芯片和存储器件通常并不如此解谐。因此,高性能微计算机的制造厂较多允许外围设备、辅助设备及某些存储器选件性能上的差异甚至较差的性能,以便生产能与大多数装到系统上的器件兼容的系统。此外,微计算机制造厂还必须预先考虑微处理器芯片和存储器件的升级和变化。如果微计算机制造厂不预先考虑到这种升级,则势必限制系统的销售能力,使其产品达不到原可得到的全部销售市场。通常供台式应用的完整微计算机包括一些子系统象中央处理器(以后称之为“CPU”,“处理器”或“微处理器”)算术“协处理器”(“coprocessor”)直接访存功能(DMA)、内存、各种系统端口,和到显示、键盘、软盘的接口,串行和并行端口,scsi器件以及鼠标仪。微计算机通过在系统内的各子系统之间操纵地址、数据和控制信号而工作。出入系统内存的控制数据流是由内存控制器提供,该控制器通常控制处理器、主存和总线之间的时序和数据传输。对微计算机系统设计者来说已可获得更快速的微处理器和存储器件,所以提高性能就受限于系统的其他元件。例如,不能期望存储控制器的速度以与微处理器及存储器件增长速度相当的速度增长,尤其是,当有关微处理器和存储器件的操作以不同速率一变再变时。如果只是简单地加快存储控制器速度以便适应当前不断推出的更快速的微处理器和存储器件,则某些存储器件会在不同系统中以不同的形式开始失效。为了跟上微处理器的速度,存储控制器越是驱动得快,会有越多存储器件失效和开始失效。失效形式包括数据丢失、地址和控制信号丢失。因此,一种微计算机系统,它结合较快速的微处理器技术,例如,20或25MHz,较慢速的存储器件技术,以及更慢速的输入/输出(I/O)总线技术,例如,8MHz,是最合乎需要的。尽管象动态随机存取存储器(“DRAM”)器件那样的存储元件的发展通常已与处理器技术保持同步,但往往这些器件的控制逻辑并非如此。这种逻辑功能和技术也限制了整个微计算机系统的速度。例如,为了使处理器得以存取存储器,必须产生存取信号来响应由来自微处理器的存取请求信号而引起的总线控制器选通信号。为了产生这些信号,将会导致与总线和存储控制器两者有关的、由于缓冲和选通延迟而引起的附加开销。这样,尽管在处理器与系统存储器之间高度的交互作用,但对系统存储控制来说,显然需要的是一方面应与发展的微处理器技术的速度无关,另一方面应与现有最新技术的总线/总线控制器无关。微计算机各子系统的操作速度是由一个或多个同步或异步的时钟或定时信号决定的。过去,通常从多于1个异步源中得出这样的时钟信号。于是当需要微处理器和系统存储器的同步操作时,考虑到时钟信号源的协作并非完全精确,控制、选通和信号交换信号的定时中的客限必须是充分放松的。对以8MHz操作的微计算机来说,性能是可接受的且相当可靠的。但随着操作速度的增加,严格的系统定时参数必须实质上比多源时钟信号能可靠地达到的更为精确。这样,对于以20MHz及以上速率的操作来说,要求从单个信号源产生时钟信号以便消除时钟和控制信号的偏移以及提供可靠的高速操作。按照本专利技术的系统存储控制包含一个用于与设计者选择的微处理器接口的同步控制器,以及一个直接与现有最新技术的输入/输出(I/O)总线技术(例如,IBM公司制作的微通道体系结构(MCA))接口的异步存储控制器。从而支持在微机或高性能总线定时系统中,通过本专利技术控制器,微处理器或总线耦合器件,对从任何几所制造厂家可购得的80毫微秒动态随机存贮器DRAM进行存取。通过按照本专利技术对系统存储控制的分划,充分预计了微处理器和DRAM技术的发展,而不会被MCA的速度或其他常规总线技术的特性或其发展所牵制。同时也望有异步存储控制器技术通过总线耦合器件访问内存而不影响(即解谐)微处理器或系统存储器的性能。本专利技术的异步控制单元响应来自主I/O总线的控制信号,向总线耦合器件提供对微机系统存贮器的异步访问。众所周知,同步存储控制器根据来自微处理器的命令信号提供微处理器对系统存储器的访问。借助于对那些与高性能微处理器所要求的速度不同的,耦合到主I/O总线上的器件和子系统分门别类地提供存取途径的办法,本专利技术可望提高整个微计算机系统的性能。这样,在用本专利技术控制器的情况下,以前通过I/O总线耦合器件经由同步存储控制器为存入/取出子流存贮器所需要的缓冲、控制信号调节或其他附加开销都得以消除。在同步及异步领域的边界上的元稳定性问题也得以消除。附图说明图1是按照本专利技术原理采用异步存储控制器构成的存储控制系统的方框图。图2是图1存储控制系统所使用的异步存储控制器的方框图。图3是由图1和2的异步存储控制器所产生的控制信号的时序图。下面参照图1,按照本专利技术的存储控制系统10包含同步控制器12和异步控制器14。控制器12和14各自产生行和列地址(分别为RAS和CAS)信号和用以存取动态随机存取存储器(DRAM)16的允许写入(WEN)信号。用于RAS和CAS信号以及此中所描述的其他信号的标志,还可包括一个后缀N,诸如RASN和CASN。这样的标志仅用来指示这些信号是低电平或负极性有效。同步控制器12是任何市场上可得到的存贮控制器能响应微处理器发来之命令而产生RAS、CAS和WEN信号,例如由G2公司生产并销售的同步GC182存储控制器。DRAM16可以是任何市场上买得到的DRAM器件,最好具有高速特性适合于接吸由同步控制器12所产生的RAS、CAS和WEN信号。这种DRAM器件包括分别由Hictach,和Fujitsu制作的HM5110003和MB 81 C1000 80NS。异步控制器14响应来自主I/O总线的控制信号,分别产生RAS、CAS和WEN信号31、32和33(如图3所示)。在本专利技术的最佳实施例中,异步控制器14设计成能接收如在IBM个人系统/2微计算机的技术参考手册中所述的与MCA总线接口并产生的控制信号,该手册在本文中结合作为参考,不再赘述。同步控制器12和异步控制器14两者都由PENAN信号启动。当同步控制器12被启动时PENAN为低(即,负)本文档来自技高网...

【技术保护点】
在具有微处理器和有总线控制信号的总线的微计算机系统中,存储控制系统包含:连接到所述微处理器上的响应来自所述微处理器的命令信号而产生同步存储地址信号和控制选通信号的同步控制装置(12),响应总线控制信号而产生异步存储地址信号和控制选通 信号的异步控制装置(14),以及连接到所述微处理器、同步控制装置(12)和异步控制装置(14)上,响应来自所述微处理器的命令信号(PENEN)而启动所述同步控制装置(12)和所述异步控制装置(14)的逻辑装置(17)。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:约瑟夫M杰德洛罗纳德J拉森杰弗里V赫林
申请(专利权)人:美国布尔迈克拉尔有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1