【技术实现步骤摘要】
【国外来华专利技术】相关申请的引用本文与在2004年3月10日递交、标题为“Command Scheduling forDual Data Rate Two(DDR2)Memory Devices(用于双倍数据速率2(DDR2)存储器设备的命令调度)”的同时待审定美国专利申请No.10/798,600有关。背景许多电子设备使用被称为随机访问存储器(RAM)的存储器来储存数据。各种RAM体系结构已经被开发出来。一般地,这些体系结构以标识正被访问的存储器地址的地址总线和传送正被写到存储器或正从存储器被读取的数据的数据总线为特征。一些RAM体系结构以这样的双向数据总线为特征,所述双向数据总线可以基于数据是正被读还是正被写来改变方向。切换该总线的方向可能花费少量但却具有实际意义的时间。为了避免与切换总线方向相关联的时间损失(penalty),其他RAM体系结构以多总线为特征。例如,存储器可以以读数据总线和分离的写总线为特征,所述读总线传送从存储器获取的数据,所述写总线传送正被写的数据。附图简要说明附图说明图1A-1C图示存储器控制器的操作。图2是图示存储器控制器操作的表。图3是存储器控制器操作的流程图。图4是存储器控制器图。图5是多引擎处理器图。图6是网络转发设备图。详细说明图1A示出接收用于随机访问存储器(RAM)112的存储器访问命令的存储器控制器100。这些命令包括指定要读取的存储器112地址的读命令和指定要被写的地址和数据两者的写命令。潜在地,在给定时间段内,控制器100可以接收比RAM 112可以响应的命令要多的命令。因此,控制器100以队列104a-104n的集合为特征,所 ...
【技术保护点】
一种方法,包括:从多个存储器访问命令队列中的一个访问多个存储器访问命令,所述多个存储器访问命令队列与随机访问存储器(RAM)的分别的区块相关联;至少部分地基于由所述多个存储器访问命令标识的存储器访问操作和之前被选择的存储器访问命令的存储器访问操作,选择所述多个存储器访问命令中的一个。
【技术特征摘要】
【国外来华专利技术】US 2004-4-28 10/834,5971.一种方法,包括从多个存储器访问命令队列中的一个访问多个存储器访问命令,所述多个存储器访问命令队列与随机访问存储器(RAM)的分别的区块相关联;至少部分地基于由所述多个存储器访问命令标识的存储器访问操作和之前被选择的存储器访问命令的存储器访问操作,选择所述多个存储器访问命令中的一个。2.如权利要求1所述的方法,其中,选择所述多个存储器访问命令中的所述一个的操作包括如果所述之前被选择的存储器访问命令是读操作时选择请求读操作的存储器访问命令。3.如权利要求2所述的方法,其中所述随机访问存储器包括选自由以下组成的组中的一种双倍数据速率动态随机访问存储器(DDRDRAM)和缩短延时动态随机访问存储器(RLDRAM)公共I/O(CIO)。4.如权利要求1所述的方法,其中,选择所述多个存储器访问命令中的所述一个的操作包括如果所述之前被发射的存储器访问命令是读操作时选择请求写操作的存储器访问命令。5.如权利要求4所述的方法,其中所述随机访问存储器包括缩短延时动态随机访问存储器(RLDRAM)分离I/O(SIO)。6.如权利要求1所述的方法,还包括基于所述被选择的命令来发起存储器访问操作。7.如权利要求1所述的方法,还包括,比较所述多个存储器访问命令的地址的至少一部分。8.如权利要求1所述的方法,其中所述多个存储器访问命令包括两个命令。9.如权利要求1所述的方法,还包括对所述队列的轮转服务。10.一种设备,包括总线接口;随机访问存储器接口;以及电路,所述电路用于从多个存储器访问命令队列中的一个访问多个存储器访问命令,所述多个存储器访问命令队列与随机访问存储器(RAM)的分别的区块相关联;至少部分地基于由所述多个存储器访问命令标识的存储器访问操作和之前被选择的存储器访问命令的存储器访问操作,选择所述多个存储器访问命令中的一个。11.如权利要求10所述的设备,其中,选择所述多个存储器访问命令中的所述一个的所述电路包括如果所述之前被选择的存储器访问命令是读操作时选择请求读操作的存储器访问命令的电路。12.如权利要求11所述的设备,其中所述随机访问存储器包括选自由以下组成的组中的一种双倍数据速率动态随机访问存储器(DDRDRAM)和缩短延时动态随机访问存储器(RLDRAM)公共I/O(CIO)。13.如权利要求10所述的设备,其中,选择所述多个存储器访问命令中的所述一个的所述电路包括如果所述之前被选择的存储器访问命令是读操作时选择请求写操作的存储器访问命令的电路。14.如权利要求13所述的设备,其中所述随机访问存储器包括缩短延时动态随机访问存储器(RLDRAM)分离I/O(SIO)。15.如权利要求10所述的设备,还包括基于所述被选择的命令来发起存储器访问操作。16.如权利要求10所述的设备,其中所述电路还包括进行以下操作的电路比较所述存储器访问命令的地址的至少一部分。17.如权利要求10所述的设备,其中所述多个存储器访问命令包括两个命令。18.如权利要求10所述的设备,其中所述总线接口包括到被集成在单个集成管芯上的多个可编程多线程引擎共享的总线的接口。19.一种被设置在计算机可读介质上的计算机程序产品,所述程序包括指令,所述指令导致处理器从多个存储器访问命令队列中的一个访问多个存储器访问命令,所述多个存储器访问命令队列与随机访问存储器(RAM)的分别的区块相关联;至少部分地基于由所述多个存储器访问命令标识的存储器访问操作和之前被发射的存储器访问命令的存储器访问操作...
【专利技术属性】
技术研发人员:罗伊特纳塔拉詹,黛布拉伯恩斯坦,吉尔伯特沃尔里奇,CM林,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。