[发明专利]数据存取控制装置及数据存取方法有效
申请号: | 200810204620.1 | 申请日: | 2008-12-15 |
公开(公告)号: | CN101751338A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 戴颉;萧健群 | 申请(专利权)人: | 中芯国际集成电路制造(上海)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李丽 |
地址: | 201203 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存取 控制 装置 方法 | ||
技术领域
本发明涉及一种数据存取控制装置及数据存取方法。
背景技术
闪存广泛应用于电子计算机或消费类电子产品中,例如随身碟、MP3播 放器。然而现有的闪存在进行数据存取时需借由数据存取控制电路加以控制。 图1所示为典型的现有闪存数据存取控制电路,其中,该控制电路1包括一 闪存控制接口10、暂存器12、微处理器14、直接内存存取单元16,该闪存 控制接口10连接闪存F,以传输闪存F存取所需的数据或指令,该微处理器 14为负责控制闪存F的数据存取的中枢,该直接内存存取单元16提供闪存F 数据存取所需的直接存取控制。
上述现有的控制电路1中,在数据存取过程中,该暂存器12需经由微 处理器14及直接内存存取单元16的路径,与该闪存F连接,造成数据存取 的时间延迟。一般,闪存的运作需通过软件程序来执行,在应用软件程序控 制时,首先需要将程序中的高级语言代码转换为微处理器14可直接读取的机 器代码,代码转换需要占用时间,使得微处理器14在计算及执行各个指令时 需要占用资源空间及时间,这样在闪存运作中需要占用一定的时间。
又,对于执行的软件程序而言,其一般仅支持与之对应的一种类型或型 号的闪存,而不能应用于其他类型或型号的闪存。所以当电子装置因故障或 升级换代需要更换其他类型或型号的闪存时,为使得该更换后的闪存能正常 运作,需要重新更新对应的软件程序,如此为开发出多种的软件程序造成设 计周期的冗长及其成本的提高,同时也相对造成应用上的操作繁琐。
发明内容
本发明解决的问题是,如何数据存取进行控制,解决现有技术中数据存 取速度较慢的问题。
为解决上述问题,本发明一方面提供一种数据存取控制装置,包括闪存 配置寄存单元,存储有至少一种类型的闪存的标识代码及其对应的闪存的地 址信息、指令信息和存取页面容量;闪存控制单元,用于提供闪存数据的存 取控制,能根据闪存配置寄存单元中所存储的与标识代码对应的地址信息和 指令信息产生用于对闪存所属区块和页面进行存取操作的控制信号至所述闪 存;受所述闪存控制单元控制的暂存器控制单元,用于根据所述闪存控制单 元的数据存取的控制信号产生执行数据暂存的控制信号至暂存器,通过所述 暂存器将闪存中进行数据存取操作的数据予以暂存。
可选地,所述数据存取控制装置还包括耦接至闪存配置寄存单元的状态 使能单元,用于根据闪存的标识代码及其对应的类型将中央处理单元的时钟 信号作相应的降频处理以与所述闪存中的时钟信号频率相匹配。
可选地,所述闪存配置寄存单元所存储的闪存的地址信息在执行数据存 取过程中予以更新。
可选地,所述地址信息包括块地址信息和页面地址信息中的至少一个。
可选地,所述闪存配置寄存单元、状态使能单元、闪存控制单元以及暂 存器控制单元整合成单一的集成电路。
可选地,所述闪存的标识代码及其对应的存取页面容量一一对应,且所 述标识代码占用一位数据。
可选地,所述指令信息包括读取闪存标识代码、读取数据、写入数据、 复制数据、删除数据中的至少一个。
本发明另一方面提供一种数据存取方法,包括:闪存控制单元读取闪存 的标识代码,至闪存配置寄存单元中获取与所述标识代码对应的闪存的地址 信息、指令信息和存取页面容量;在闪存进行数据存取时,闪存控制单元产 生进行数据存取操作的控制信号至所述闪存,暂存器控制单元根据所述控制 信号产生执行数据暂存的控制信号至暂存器,通过所述暂存器将闪存中进行 数据存取操作的数据予以暂存。
可选地,所述数据存取方法在执行数据存取操作前还包括状态使能单元 根据闪存的标识代码及其对应的类型将中央处理单元的时钟信号作相应的降 频处理以与所述闪存中的时钟信号频率相匹配的步骤。
可选地,在执行数据存取操作过程中还包括将闪存配置寄存单元所存储 的闪存的地址信息予以更新的步骤。
可选地,所述地址信息包括块地址信息和页面地址信息中的至少一个。
可选地,所述闪存的标识代码及其对应的存取页面容量一一对应,且所 述标识代码占用一位数据。
可选地,所述指令信息包括读取闪存标识代码、读取数据、写入数据、 复制数据、删除数据中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中芯国际集成电路制造(上海)有限公司,未经中芯国际集成电路制造(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810204620.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置