[发明专利]数字电视系统、存储体控制器以及用于数据存取的方法无效
申请号: | 200710126818.8 | 申请日: | 2007-06-28 |
公开(公告)号: | CN101158929A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 黄祥毅 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;H04N5/44 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字电视 系统 存储 控制器 以及 用于 数据 存取 方法 | ||
技术领域
本发明涉及一种数字电视系统、一种存储体控制器,以及一种用于数据存取的方法,尤其涉及适用于不同带宽的外部存储体总线的一种数字电视系统,一种存储体控制器,以及一种数据存取方法。
背景技术
大多数系统都需要用于存储数据的存储体,在这种系统中的存储体控制器会根据处理器的指令,将数据包写入到存储体或者从存储体读取数据包。为了传送数据包,在处理器、存储体以及存储体控制器之间会有像总线这样的数据发送通道。除了存储体控制器以外,系统需要若干个存储体代理器,以便在发出数据包之前暂时存储数据。存储体代理器是用来监视系统资源用的。一旦系统资源空闲可用,存储体代理器便会把数据包传送到目标区。
由于不同系统具有不同的带宽需求,存储体控制器就要能够支持这种带宽需要。例如,存储体控制器要能够支持不同的总线带宽。
图1展示了一个现有技术的存储体系统1的方框图。存储体系统1包括一个DDR-II存储体101、一个存储体控制器103以及三个存储体代理器105,其中DDR是指“双倍数据速率(double data rate)”。DDR-II存储体101操作于XMHz(即2X数据速率),而且经过一个外部存储体总线107,在N比特以及0.5N比特的可接受的带宽和存储体控制器103通讯。存储体控制器103也操作在X MHz,按照2N比特以及N比特的带宽(分别对应于存储体总线107的带宽)经过内部存储体总线109和存储体代理器105通讯。
DDR-II存储体101可以在时钟的一个周期的上升沿和下降沿传送两组数据。如果把存储体总线107的带宽设定成N比特,那么存储体总线109的带宽需要是存储体总线107的两倍(即2N比特),来保证正确的数据传送。同样,如果存储体总线107的带宽是0.5N比特,那么存储体总线109的带宽必须要是N比特。这样就造成各个存储体代理器105需要处理2N比特和N比特两种带宽的不方便性。而且还增加了存储体代理器105的复杂性。于是,当存储体系统1需要许多存储体代理器105时,成本会变得很高。
在另外一个现有技术的存储体系统中,存储体总线109的带宽是恒定2N不变的。当存储体总线107以0.5N比特的带宽操作时,由于存储体总线107和存储体总线109之间存在的带宽差,存储体控制器103必须要调和这种不相容性。调和的复杂性由存储体总线109的协议决定。例如,如果存储体总线109支持一个突发长度(burst length),那么调和的复杂性将比仅仅支持单一组数据的存储体总线109要高。另外,由于当存储体总线107以0.5N比特的带宽操作时,存储体总线109的使用率只有50%,所以功率消耗也相当大。
因此,在这个领域中迫切需要一种解决办法,来处理一个与存储体相连而且具有不同的带宽的外部存储体总线。
发明内容
为克服现有技术的存储体系统中由于存储体总线带宽固定不变而带来的缺陷,有必要提供适用于不同带宽的外部存储体总线的数字电视系统,存储体控制器,以及数据存取方法,以便降低系统的复杂度和成本。
本发明的一个目的是提供一种用来把数据包写入到存储体或者是从存储体读取数据包的存储体控制器,它包含一个缓存器、一个数据包调整器,以及一个突发长度决定单元。该缓存器设定一个数据总线的带宽。该数据包调整器根据数据总线的带宽调整数据包。该突发长度决定单元根据数据总线的带宽决定一个突发长度。该存储体控制器根据突发长度写入或者读取已调整的数据包。
本发明的另一个目的是提供一种用来把数据包写入到存储体或者从存储体读取数据包的存储体控制器,它包含一个缓存器、一个数据包调整器,以及一个频率决定单元。缓存器设定一个数据总线的带宽。数据包调整器根据数据总线的带宽来调整数据包。频率决定单元根据数据总线的带宽决定存储体控制器的一个操作频率。该存储体控制器根据操作频率写入或者读取已调整的数据包。
本发明的另一个目的是提供一种用来把数据包写入到存储体或者从存储体读取数据包的方法。该方法包括以下步骤:设定一个数据总线的带宽;根据数据总线的带宽调整数据包;以及根据数据总线的带宽决定一个突发长度。已调整的数据包是根据突发长度来被写入或者读取的。
本发明的另一个目的是提供一种用来把数据包写入到存储体或者从存储体读取数据包的方法。该方法包含以下步骤:设定一个数据总线的带宽;根据数据总线的带宽来调整数据包;以及根据数据总线的带宽来决定一个操作频率。已调整的数据包是根据操作频率来被写入或者读取的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710126818.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高功率铝塑软包装锂离子电池
- 下一篇:一种基于纤芯失配的光纤甲烷传感系统