[发明专利]嵌入式系统、用于嵌入式系统的预取模块及其控制方法有效
| 申请号: | 200910005985.6 | 申请日: | 2007-03-08 |
| 公开(公告)号: | CN101477453A | 公开(公告)日: | 2009-07-08 |
| 发明(设计)人: | 蔡忠宏;赖明祥 | 申请(专利权)人: | 联发科技股份有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F12/08 |
| 代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
| 地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 系统 用于 模块 及其 控制 方法 | ||
1.一种用于嵌入式系统的预取模块,所述的嵌入式系统包括:一处理器、 多个存取装置及一串行闪存,其中所述的处理器及所述存取装置传送各种命 令,以从所述的串行闪存读取数据或写入数据至所述的串行闪存,其特征在 于,所述的预取模块包括:
一读取器/写入器,耦接于所述处理器与所述的存取装置,用以处理一第 一命令,以产生一第一指令,其中所述的第一命令可来自所述处理器与任一 存取装置中的至少一个;
一命令解译器,耦接于所述处理器,用以解译一第二命令,以产生一第 二指令,其中所述的第二命令来自所述处理器;及
一预取缓冲器,在所述串行闪存中读取或写入数据之前,暂时储存一既 定数量的数据;
其中,所述的第一指令与所述的第二指令串行移位至所述串行闪存,以 在所述串行闪存中读取或写入数据。
2.如权利要求1所述的用于嵌入式系统的预取模块,其特征在于,所述 的预取缓冲器内的数据若需要由所述处理器或任一存取装置读取时,所述的 处理器或任一存取装置将从所述预取缓冲器读取数据,而所述的预取缓冲器 将持续读取数据直至所述的预取缓冲器全满;否则所述的预取缓冲器首先由 所述的串行闪存读取所需的数据。
3.如权利要求1所述的用于嵌入式系统的预取模块,其特征在于,所述 处理器或任一存取装置将数据写入至所述预取缓冲器,直至所述的预取缓冲 器全满,并将数据写入至所述串行闪存直至所述的预取缓冲器为空。
4.如权利要求3所述的用于嵌入式系统的预取模块,其特征在于,所述 命令解译器更进一步传送一指令以确定所述的串行闪存是否准备好被写入。
5.一种嵌入式系统,其特征在于,所述的嵌入式系统包括:
一串行闪存;
一处理器及多个存取装置,用以传送各种命令,以在所述串行闪存中读 取或写入数据;
一读取器/写入器,用以处理一第一命令以产生一第一指令,其中所述的 第一命令可来自所述处理器与任一存取装置的至少一个,且所述的第一指令 被移位至所述串行闪存,以在所述的串行闪存中读取或写入数据;及
一预取缓冲器,在所述串行闪存中读取或写入数据之前,暂时储存一既 定数量的数据。
6.如权利要求5所述的嵌入式系统,其特征在于,所述预取缓冲器内的 数据若需要由所述处理器或任一存取装置读取时,所述的处理器或任一存取 装置将从所述预取缓冲器读取数据,而所述的预取缓冲器将持续读取数据直 至所述的预取缓冲器全满;否则所述的预取缓冲器首先由所述的串行闪存读 取所需的数据。
7.如权利要求5所述的嵌入式系统,其特征在于,所述处理器或任一存 取装置将数据写入至所述预取缓冲器,直至所述的预取缓冲器全满,并将数 据写入至所述串行闪存直至所述预取缓冲器为空。
8.一种用于嵌入式系统中控制预取缓冲器的方法,所述的嵌入式系统包 括:一处理器、多个存取装置及一串行闪存,其中所述的处理器及所述存取 装置传送各种命令,通过一预取缓冲器,以在所述的串行闪存中读取或写入 数据,其特征在于,所述的方法包括:
解译来自所述处理器与任一存取装置中的至少一个的一第一命令,以产 生一第一指令,并将所述的第一指令移位至所述串行闪存,以在所述的串行 闪存中读取或写入数据;
持续将数据储存至所述预取缓冲器直至所述的预取缓冲器全满;及
在所述的串行闪存中读取数据时由所述串行闪存传送数据,或者在所述 的串行闪存中写入数据时传送数据至所述的串行闪存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910005985.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外围设备连接的无源客户机-主机检测
- 下一篇:随机数发生器





