专利名称:非挥发性内存资料读写控制装置的制作方法
专利说明
一、技术领域本实用新型涉及电子产品内存设备,尤其涉及一种应用于如闪存的挥发性内存资料读写,并可直接由单一内存控制器控制非挥发性内存资料读写的非挥发性内存资料读写控制装置。
二背景技术:
非挥发性内存广泛使用于计算机主机或消费性电子产品中,例如现有的随身碟、MP3播放器中的内存,即为最常见的非挥发性内存应用领域。现有的非挥发性内存资料读写控制模式,如图1所示,包括一微控制器A1、一第一总线控制器A2及第二总线控制器A3;其中,该微控制器A1通过一第一总线B1连接至第一总线控制器A2,该第一总线B1为地址、数据总线,且第一总线控制器A2再通过一第二总线B2连接至第二总线控制器A3,第二总线B2为USB、IDE等不同种类的总线,该第二总线控制器A3再通过一第三总线B3连接至一非挥发性内存A4,该第三总线B3为对等于第二总线B2的USB、IDE等不同种类的总线,利用该微控制器A1、一第一总线控制器A2及第二总线控制器A3、第一总线B1、第二总线B2及第三总线B3共同形成非挥性内存A4的资料读写控制结构,使微控制器A1通过一第一总线控制器A2及第二总线控制器A3、第一总线B1、第二总线B2及第三总线B3层层连接及资料传递进行控制非挥发性内存A4的资料读写。
上述图1所示现有的非挥发性内存A4的资料读写控制结构,在实际操作应用时,必需经过由微控制器A1,一第一总线控制器A2及第二总线控制器A3,第一总线B1、第二总线B2及第三总线B3等多层线路的连接和多层接口转换,无法使微控制器A1与非挥发性内存A4间通过简单直接的接口进行连接及资料读写控制,对于非挥发性内存A4的资料读写控制而言,将造成严重的时间延迟、等待的缺点,且使该微控制器A1,一第一总线控制器A2及第二总线控制器A3等多个控制器与第一总线B1、第二总B2及第三总线B3等多个总线连接,使整体线路结构变得复杂,产品制造成本偏高,且资料读写的缓冲及除错无法一次完成,更增加资料读写时的等待时间。
三、实用新型内容本实用新型的主要目的在于克服现有产品存在的上述缺点,而提供一种非挥发性内存资料读写控制装置,其具有—微控制器及至少一内存控制器,该微控制器通过控制讯号接脚、资料/地址总线与内存控制器连接,该内存控制器通过一非挥发性内存总线连接非挥发性内存,使该非挥发性内存的读写控制仅需通过微控制器及内存控制器完成,可以消除线路资料传递时间延迟因素,并使该线路结构变简单,以降低产品的生产成本。
本实用新型的再一目的在于提供一种非挥发性内存资料读写控制装置,其内存控制器包括一闪存控制器、先进先出缓冲器及除错单元,该闪存控制器作为微控制器及非挥发性内存间的资料读写控制接口,使微控制器可以最简捷的结构进行非挥发性内存资料读写控制,且该先进先出缓冲器及除错单元供读写数据控制的缓冲暂存及除错,可一次完成资料缓冲及除错程序,使该资料读写控制更加精准、迅速。
本实用新型的目的是由以下技术方案实现的。
本实用新型非挥发性内存资料读写控制装置,其特征在于,其包括一微控制器及至少一个内存控制器;该微控制器设有一资料/地址总线及数个控制讯号接脚;该内存控制器连接微控制器的资料/地址总线及各个控制讯号接脚,构成微控制器与非挥发性内存资料读写控制接口。
前述的非挥发性内存资料读写控制装置,其中内存控制器包括闪存控制器、先进先出缓冲器及除错单元;该闪存控制器连接微控制器的资料/地址总线、各个控制讯号接脚及非挥发性内存总线,构成微控制器与非挥发性内存资料读写控制接口;该先进先出缓冲器连接闪存控制器及微控制器的资料/地址总线,供非挥发性内存资料读写控制的资料缓冲和暂存;该除错单元连接先进先出缓冲器、闪存控制器及非挥发性内存总线,供非挥发性内存资料读写控制的资料除错。
前述的非挥发性内存资料读写控制装置,其中内存控制器连接的非挥发性内存为闪存。
本实用新型提供的非挥发性内存资料读写控制装置的有益效果是,其包括一微控制器及至少一个内存控制器,微控制器设有一资料/地址总线及数个控制讯号接脚,该微控制器负责资料的读写控制;该内存控制器包括一闪存控制器、先进先出缓冲器及除错单元,且闪存控制器连接至微控制器的控制接脚、资料/地址总线,该闪存控制器通过一非挥发性内存总线与该非挥发性内存连接,使该闪存控制器可以作为微控制器与非挥发性内存间的资料读写转换与控制接口,该先进先出缓冲器连接微控制器与除错单元,以提供资料读写的缓冲暂存功能,该除错单元连接闪存控制器与非挥发性内存,以提供资料读写的除错功能,从而达到本实用新型可直接对非挥发性内存进行资料读写控制的功效。
四
图1为现有非挥发性内存的读写控制模块方块图。
图2为本实用新型实施电路方块图。
图3为本实用新型内存控制器的详细电路图。
图中主要标号说明100非挥发性内存资料读写控制装置、10微控制器、11资料/地址总线、121至12N控制讯号接脚、20内存控制器、201非挥发性内存总线、21闪存控制器、22先进先出缓冲器、23除错单元、200非挥发性内存、A1微控制器、A2第一总线控制器、A3第二总线控制器、A4非挥发性内存、B1第一总线、B2第二总线、B3第三总线。
五具体实施方式
参阅图2所示,本实用新型非挥发性内存资料读写控制装置100,其包括一微控制器10及至少一个内存控制器20;该微控制器10设有一资料/地址总线11及数个控制讯号接脚121至12N,该微控制器10具有资料读写控制功能,且微控制器10的形式不限,如为8位、16位、32位或64位的单芯片微控制器。
上述的内存控制器20具有资料读写控制接口功能,是连接上述微控制器10的资料/地址总线11及各控制讯号接脚121至12N,且该内存控制器20并通过一非挥发性内存总线201连接至一非挥发性内存200,以使该内存控制器20可作为微控制器10与非挥发性内存200间的资料读写接口,使该微控制器10不必通过层层总线及接口转换,即可直接由内存控制器20作为接口而由微控制器10控制该非挥发性内存的读写,非挥性内存200形式不限,本实用新型实施例中的非挥发性内存200为闪存,其它等效的内存装置也应当属于本实用新型的技术范畴。
参阅图3所示,上述的内存控制器20形式不限,图3所示为本实用新型列举的较佳实施例之一,其余等效的电路装置或控制器,也属于本实用新型的技术范畴。其中,该内存控制器20包括一闪存控制器21、先进先出缓冲器22及除错单元23;闪存控制器21连接微控制器10的资料/地址总线11及各控制讯号接脚121~12N等N个控制讯号接脚,且闪存控制器21通过非挥发性内存总线201连接至非挥发性内存200,以使该闪存控制器21作为微控制器10与挥发性内存200间的资料读写控制接口。
该先进先出缓冲器22连接该闪存控制器21及资料/地址总线11,具有提供该微控制器10控制非挥发性内存200资料读写缓冲暂存的作用,如供下次非挥发性内存200资料读写直接使用,除错单元23连接先进先出缓冲器22、闪存控制器21与非挥发性内存总线201,从而提供微控制器10控制非挥发性内存200资料读写除错功能,借助上述内存控制器20结构,使该非挥发性内存200的资料读写控制、缓冲暂存及除错等功能可以通过单一装置一次完成,提高非挥发性内存200资料读写控制的速度与效率。
以上图2、图3中所示本实用新型非挥发性内存资料读写控制装置,所揭示的相关说明及图式,仅为便于阐明本实用新型的技术内容及技术手段,只是本实用新型的较佳实施例而已,并非对本实用新型作任何形式上的限制,凡是依据本实用新型的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本实用新型技术方案的范围内。
权利要求1.一种非挥发性内存资料读写控制装置,其特征在于,其包括一微控制器及至少一个内存控制器;该微控制器设有一资料/地址总线及数个控制讯号接脚;该内存控制器连接微控制器的资料/地址总线及各个控制讯号接脚,构成微控制器与非挥发性内存资料读写控制接口。
2.根据权利要求1所述的非挥发性内存资料读写控制装置,其特征在于,所述内存控制器包括闪存控制器、先进先出缓冲器及除错单元;该闪存控制器连接微控制器的资料/地址总线、各个控制讯号接脚及非挥发性内存总线,构成微控制器与非挥发性内存资料读写控制接口;该先进先出缓冲器连接闪存控制器及微控制器的资料/地址总线,供非挥发性内存资料读写控制的资料缓冲和暂存;该除错单元连接先进先出缓冲器、闪存控制器及非挥发性内存总线,供非挥发性内存资料读写控制的资料除错。
3.根据权利要求1所述的非挥发性内存资料读写控制装置,其特征在于,所述内存控制器连接的非挥发性内存为闪存。
专利摘要本实用新型提供一种非挥发性内存资料读写控制装置,其包括一微控制器及至少一个内存控制器;该微控制器设有一资料/地址总线及数个控制讯号接脚;该内存控制器连接微控制器的资料/地址总线及各个控制讯号接脚,构成微控制器与非挥发性内存资料读写控制接口,非挥发性内存的读写控制仅需通过微控制器及内存控制器完成,消除线路资料传递时间延迟因素,使线路结构简单,降低产品生产成本;内存控制器包括闪存控制器、先进先出缓冲器及除错单元,可一次完成资料缓冲及除错程序,使该资料读写控制更加精准、迅速。
文档编号G06F3/06GK2929826SQ200620007529
公开日2007年8月1日 申请日期2006年3月6日 优先权日2006年3月6日
发明者林志荣 申请人:创惟科技股份有限公司