【技术实现步骤摘要】
本公开一般涉及数字系统,更具体而言,涉及用于在处理系统中通过总线发送存储器预取命令的方法和设备。
技术介绍
集成电路通过使采用分立装置很难或不可能实现的新应用能够得到实现,而彻底变革了电子工业。集成能使含有数百万个电子元件的复杂电路封装到半导体材料的单个芯片中。结果,诸如计算机、蜂窝式电话、个人数字助理(PDA)等这样的功能强大的计算装置可以缩小成手持式装置。当今,集成电路被广泛用来实现复杂的电路,诸如通用和专用的处理器。典型的集成处理器包括中央处理单元(CPU)和系统存储器。高带宽系统总线可用来支持这二者之间的通信。总线典型是集成电路上的各元件之间的共享通道或路径。此外,还可以存在外部总线,其可以用来在片上存储器控制器的控制下对低延迟的片外存储器进行存取。片外存储器通常被格式化成多个页。一页一般与一行存储器相关联。在大多数情况下,存储器控制器能够一次仅仅打开有限数目个页。“打开页”指的是存储器正指向一行存储器并且仅需要来自存储器控制器的列存取命令来读取数据。为了存取存储器的未打开页,存储器控制器必须在提供列存取命令以读取数据之前为存储器提供行存取命令以移动指针 ...
【技术保护点】
一种系统,包括:处理器;和用于存储数据的装置,该数据是响应于在所述用于存储数据的装置处从所述处理器接收的预取命令而从存储器取回的,其中所述用于存储数据的装置:是所述处理器经由系统总线可访问的;配置成响应于在接收到对所述数据的读取命令之前接收到后续预取命令,丢弃所述数据;以及配置成与接收的输入读取请求无关地保留所述数据,该输入读取请求用于存取没有与所述数据相对应的存储器页。
【技术特征摘要】
2004.08.27 US 10/929,1271.一种系统,包括 处理器;和 用于存储数据的装置,该数据是响应于在所述用于存储数据的装置处从所述处理器接收的预取命令而从存储器取回的,其中所述用于存储数据的装置 是所述处理器经由系统总线可访问的; 配置成响应于在接收到对所述数据的读取命令之前接收到后续预取命令,丢弃所述数据;以及 配置成与接收的输入读取请求无关地保留所述数据,该输入读取请求用于存取没有与所述数据相对应的存储器页。2.一种系统,包括 处理器;和 用于存储数据的装置,该数据是响应于在所述用于存储数据的装置处从所述处理器接收的预取命令而从存储器取回的,其中所述用于存储数据的装置 是所述处理器经由系统总线可访问的; 配置成响应于在接收到对所述数据的读取命令之前接收到后续预取命令,丢弃所述数据;以及 包括存储器控制器,该存储器控制器配置成接收边带信号,该边带信号包括类型代码并配置成使用所述类型代码来区分所述预取命令和所述读取命令。3.如权利要求2所述的系统,其中所述存储器控制器进一步配置成响应于接收到来自所述处理器的识别所述系统总线的一个或多个字节通路的控制信号,经由所述一个或多个字节通路从所述处理器接收数据。4.一种系统,包括 存储器控制器,其包括缓冲器,其中所述存储器控制器配置成 响应于接收到来自处理器的对数据的预取请求,将数据从存储器的页存储到所述缓冲器; 响应于对所述数据的读取请求,将存储在所述缓冲器的所述数据发送到所述处理器;响应于在所述存储器控制器接收到对所述缓冲器中存储的所述数据的读取请求之...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。