【技术实现步骤摘要】
本专利技术是关于动态随机存取存储器技术(DRAM),较具体说是针对一消除当前系统带宽的限制及相关问题并提供大大增强的系统性能和降低的成本的、由于能提供一致存储器体系结构而能基本上对许多应用通用的新颖的DRAM系统体系结构。大量的这种系统设计,特别是在网络连接/通信中,由于各种不同源之间对系统主存储器(几乎总是DRAM)的访问存在竞争而在性能上受到限制。造成大量竞争的直接原因是采用单总线的体系结构,其中一个总线作CPU、主存储器和I/O源之间的相互连接。这种以及过去和现在的类似体系结构还由于严重的带宽限制而阻碍CPU管理更多的I/O接口的能力。类似的系统带宽限制也使得图象/多媒体设计人员将图象存储器与主存储器分离,从而给系统成本带来负面影响。还开发了专门供图象应用的DRAM来进一步增强视频数据带宽容量。尽管提出了一些采用不同型式DRAM的系统体系结构使得一公共存储器能既用作主存储器又能用作图象存储器,但因总有一方的运行效果不佳,这种措施的作用有限。因此,在本专利技术出现之前基本上没有低成本、高性能的一致存储器体系结构,而本专利技术提出一种下面将讨论的独创的DR ...
【技术保护点】
用于一具有各自连接到公共系统总线接口并对其访问竞争的例如具有并行数据端口的中央处理单元(CPU)的主控制器和动态随机存取存储器(DRAM)的系统的改进的DRAM体系结构,包括多端口内部高速存取DRAM(AMPIC DRAM),该AMPIC DRAM包括:多个各自通过对应缓存器连接在一分开的外部I/O源与内部DRAM存储器之间的独立串行数据接口;安插在串行接口与缓存器间的转接组件;和用于在由例如所述CPU的总线主控制器所作的动态组构下将串行接口连接到缓存器的转接组件逻辑控制,以便作适合于所希望的数据路由的转接分配。
【技术特征摘要】
US 1995-12-29 08/581,4671.用于一具有各自连接到公共系统总线接口并对其访问竞争的例如具有并行数据端口的中央处理单元(CPU)的主控制器和动态随机存取存储器(DRAM)的系统的改进的DRAM体系结构,包括多端口内部高速存取DRAM(AMPIC DRAM),该AMPIC DRAM包括多个各自通过对应缓存器连接在一分开的外部I/O源与内部DRAM存储器之间的独立串行数据接口;安插在串行接口与缓存器间的转接组件;和用于在由例如所述CPU的总线主控制器所作的动态组构下将串行接口连接到缓存器的转接组件逻辑控制,以便作适合于所希望的数据路由的转接分配。2.权利要求1中所述系统,其特征是转接组件包括一或多个多路器或纵横开关,或者它们的组合。3.权利要求1中所述系统,其特征是所述存储器为系统的DRAM核主存储器。4.权利要求3中所述系统,其特征是缓存器为数据包缓存器,并设置有对各个活动数据包缓存器与CPU对总线接口的访问进行仲裁的装置,而通过串行接口从数据包缓存器接收或向其发送数据则无需仲裁。5.权利要求1中所述系统,其特征是AMPIC DRAM转接组件分配任一缓存器给任一串行接口而无需任何在缓存器与核心DRAM间传送数据的中间步骤。6.权利要求1中所述系统,其特征是各独立串行接口为一位宽。7.权利要求6中所述系统,其特征是多个一位宽串行接口与一公共I/O源被组构成一窄宽度总线或端口,连接到一公共缓存器。8.权利要求7中所述系统,其特征是各缓存器在被定义为一端口时具有同时与所有串行接口进行接口的能力,而各缓存器则被组构来用于与它所连接或对接的端口同样的端口大小。9.权利要求1中所述系统,其特征是对各端口接口设置一控制线来控制对应的I/O源与串行端口之间的串行数据流。10.权利要求1中所述系统,其特征是设置多个AMPIC DRAM芯片,每一个被连接在总线接口与I/O源串行接口之间,其中一或多个串行接口用作为一端口。11.如权利要求1中所述系统,其特征是设置了至少二个内部DRAM核存储体,它们经由具有以同时的对应RAS信号周期进行选通的行地址的行宽接口相连接以使得在从一存储体的一行读取数据后,将其写到至少一个另一存储体。12.如权利要求11中所述系统,其特征是内部逻辑提供方向控制以使得在完成一行传送后能启动另一个传送,所得的并行行内部事务干预(PRITI)继续到完成。13.如权利要求12中所述系统,其特征是设置有在这种内部传送期间拒绝对DRAM核的访问,但在此内部传送期间允许在串行接口上的传送的装置。14.如权利要求13中所述系统,其特征是二行宽二存储部件组在所述存储体间进行接口,并设置有与所述操作同时访问各存储体中一行、存储进所述存储部件、然后同时写回到二个源的装置。15.如权利要求13中所述系统,其特征是一行宽存储部件组被设置在此行宽总线接口上,并被提供有存储的一个存储体的行数据,在至少一个另外的存储体将数据写到所述一个存储体后所述一个存储体的行数据被写到所述至少一个另外的存储体。16.如权利要求1中所述系统,其特征是AMPIC DRAM芯片除分开的串行接口管脚外还在总线接口侧设置有地址、数据、PAS、CAS、写、等待、命令/数据和主时钟管脚;每当在缓存器与DRAM核间发生内部传送时CPU利用等待信号来或者推迟访问的开始(等待)或延长访问周期以便在处理此访问前完成该内部传送;用于访问的命令控制信号经由在RAS周期内不应用的数据线提供;RAS和CAS线提供核心DRAM地址而数据线提供缓存器号或辅助指令信息;和主时钟控制串行接口。17.权利要求1中所述系统,适用于网络连接应用,该应用涉及有多个网络控制器,各自与对应的主存储器AMPIC DRAM的一或多...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。