闪存数据存取控制器与方法技术

技术编号:3082462 阅读:175 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种闪存数据存取控制器与方法。该控制器包括:一快闪存储卡读取装置;一闪存;多个缓冲器;一主控制器;一存储卡数据传输控制器及一快闪数据传输控制器。当闪存要进行数据的复制时,此控制器内的主控制器指派一部分的缓冲器作为复制缓冲器之用;当闪存不进行数据的复制时,主控制器即将所有缓冲器均作为数据缓冲器之用。因此,所述缓冲器可以得到有效地利用。

【技术实现步骤摘要】

本专利技术涉及一种闪存数据存取控制器,特别涉及一种可根据数据的传输存取需求来弹性调整缓冲器功能的闪存数据存取控制器。
技术介绍
在小型存储卡的应用当中,闪存(flash memory)是最常被用来作为可重复写入、并能够在无电源供给下长期保存数据的存储器元件。目前一般常见的小型快闪存储卡主要有以下几种微型闪存卡(CF卡Compact Flash card)、智能卡(SM卡Smart Media card)、多媒体卡(MMCMulti Media Card)、存储棒卡(MS卡Memory Stick)及安全数字卡(SD cardSecure Digitalcard)。其中,安全数字卡(SD卡)与多媒体卡(MMC卡)的规格、外形相当,普遍应用于个人数字助理(PDA)、数字相机、手机等可携式电子产品上。图1显示传统存储卡的数据存取控制器。依据SD与MMC传输规格,当数据要通过卡片阅读机(读卡机)100传输并写入至闪存118时,其过程中需通过SD/MMC接口电路103、SD/MMC数据传输控制器106、微处理器109、快闪数据传输控制器112、快闪接口电路115、数据缓冲器121和复制缓冲本文档来自技高网...

【技术保护点】
一种闪存数据存取控制器,其特征在于,包括:一快闪存储卡读取装置;一闪存;多个缓冲器,用以作为数据写入或读取的数据缓冲区域,或者作为该闪存进行数据复制时的复制缓冲区域;一主控制器,耦接至所述多个缓冲器,根据所述 快闪存储卡读取装置所下达的一写入或读取指令,决定所述多个缓冲器之中的每一个缓冲器是作为数据缓冲器或是复制缓冲器;一存储卡数据传输控制器,耦接至所述主控制器、快闪存储卡读取装置以及多个缓冲器,用以接收所述主控制器的指令控制,而根据该指 令对多个缓冲器作数据写入或读取的处理;及一快闪数据传输控制器,耦接至所述主控制器...

【技术特征摘要】
1.一种闪存数据存取控制器,其特征在于,包括一快闪存储卡读取装置;一闪存;多个缓冲器,用以作为数据写入或读取的数据缓冲区域,或者作为该闪存进行数据复制时的复制缓冲区域;一主控制器,耦接至所述多个缓冲器,根据所述快闪存储卡读取装置所下达的一写入或读取指令,决定所述多个缓冲器之中的每一个缓冲器是作为数据缓冲器或是复制缓冲器;一存储卡数据传输控制器,耦接至所述主控制器、快闪存储卡读取装置以及多个缓冲器,用以接收所述主控制器的指令控制,而根据该指令对多个缓冲器作数据写入或读取的处理;及一快闪数据传输控制器,耦接至所述主控制器、闪存以及多个缓冲器,用以接收所述主控制器的指令控制,而根据该指令对多个缓冲器作数据写入或读取的处理。2.如权利要求1所述的闪存数据存取控制器,其特征在于,还包括一存储卡接口电路,连结于所述快闪存储卡读取装置以及存储卡数据传输控制器之间,用以接收所述主控制器所传送的一存储卡状态信号,并转送至快闪存储卡读取装置。3.如权利要求2所述的闪存数据存取控制器,其特征在于,当所述缓冲器已满而无法再进行数据写入,或者缓冲器已空而没有任何数据待读取时,所述存储卡数据传输控制器即会发送一信号通知所述存储卡接口电路。4.如权利要求1所述的闪存数据存取控制器,其特征在于,还包括一快闪接口电路,连结于所述快闪数据传输控制器以及闪存之间...

【专利技术属性】
技术研发人员:黄拔忠刘建瑛
申请(专利权)人:华邦电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1