[发明专利]访问多个存储器的数据处理设备和数据处理方法有效
申请号: | 201010269838.2 | 申请日: | 2010-08-30 |
公开(公告)号: | CN101907986A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 邹胜;李文佳 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/34 | 分类号: | G06F9/34 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 于小宁 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 存储器 数据处理 设备 方法 | ||
1.一种数据处理设备,用于依序接受由读引擎向多个外部存储设备发出的多个读请求,并且将响应于所述多个读请求而分别从所述多个外部存储设备读取的数据依序分配给读引擎,该数据处理设备包括:
跟踪存储器,用于按照接受所述多个读请求的顺序,存储各个读请求的信息,并且按照先入先出的方式输出各个读请求的所述信息;
指针控制器,用于计算各个读请求的写指针,每个读请求的写指针用于指示响应于该读请求而从相应的外部存储设备读取的数据在数据存储器中的存储地址,其中,所述写指针是按照接受所述读请求的顺序依次累加的;
所述数据存储器用于接收响应于每个读请求而从相应的外部存储设备读取的数据,并且根据该读请求的写指针指示的存储地址存储所接收的数据;
数据分配器,其读取数据存储器中的数据,并且根据跟踪存储器所输出的每个读请求的信息将其分配给相应的读引擎,其中,仅在读取和分配了对应于在先接受的读请求的数据之后,数据分配器才读取和分配对应于在后接受的读请求的数据。
2.如权利要求1所述的数据处理设备,还包括:
分别与所述多个外部存储设备相对应的多个请求存储器,分别用于存储针对相应的外部存储设备的读请求,并以乒乓方式将存储在各个请求存储器中的读请求输出到相应的外部存储设备。
3.如权利要求1所述的数据处理设备,其中:
所述读请求的信息包括指示发送该读请求的读引擎的信息和指示该读请求要读取的数据长度的信息。
4.如权利要求1所述的数据处理设备,还包括:
仲裁单元,用于从读引擎接收所述多个读请求,并且根据预定仲裁算法以及数据存储器和跟踪存储器的状态来确定接受所述多个读请求的顺序。
5.如权利要求1所述的数据处理设备,还包括:
分别与所述多个外部存储设备相对应的多个写指针存储器,分别用于存储针对相应的外部存储设备的读请求的写指针。
6.如权利要求1所述的数据处理设备,其中,在读取存储在数据存储器中的数据之前,所述指针控制器确定该读请求的读指针,并且数据分配器根据所述读指针来从数据存储器中读取对应于该读请求的数据。
7.如权利要求6所述的数据处理设备,其中,仅在读请求的读指针指示的存储地址上存储了有效数据时,数据分配器才读取和分配对应于该读请求的数据。
8.一种数据处理方法,用于依序接受由读引擎向多个外部存储设备发出的多个读请求,并且将响应于所述多个读请求而分别从所述多个外部存储设备读取的数据依序分配给读引擎,该数据处理方法包括以下步骤:
按照接受所述多个读请求的顺序,存储各个读请求的信息于跟踪存储器中;
计算各个读请求的写指针,每个读请求的写指针用于指示响应于该读请求而从相应的外部存储设备读取的数据在数据存储器中的存储地址,其中,所述写指针是按照接受所述读请求的顺序依次累加的;
接收响应于每个读请求而从相应的外部存储设备读取的数据,并且根据该读请求的写指针指示的存储地址在所述数据存储器内存储所接收的数据;
跟踪存储器按照先入先出的方式输出各个读请求的所述信息;
读取存储在数据存储器中的对应于所述多个请求的数据,并且根据每个读请求的信息将其分配给相应的读引擎,其中,仅在读取和分配了对应于在先接受的读请求的数据之后,才读取和分配对应于在后接受的读请求的数据。
9.如权利要求8所述的数据处理方法,还包括以下步骤:
使用与所述多个外部存储设备相对应的多个请求存储器存储针对相应的外部存储设备的读请求,并且以乒乓方式将存储在各个请求存储器中的读请求输出到相应的外部存储设备。
10.如权利要求8所述的数据处理方法,其中:
所述读请求的信息包括指示发送该读请求的读引擎的信息和指示该读请求要读取的数据长度的信息。
11.如权利要求8所述的数据处理方法,还包括以下步骤:
从读引擎接收所述多个读请求,并且根据预定仲裁算法以及数据存储器和跟踪存储器的状态来确定接受所述多个读请求的顺序。
12.如权利要求8所述的数据处理方法,还包括:
分别存储针对相应的外部存储设备的读请求的写指针。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010269838.2/1.html,转载请声明来源钻瓜专利网。