好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据处理芯片及其存储装置的制作方法.docx

4页
  • 卖家[上传人]:ting****789
  • 文档编号:309610105
  • 上传时间:2022-06-13
  • 文档格式:DOCX
  • 文档大小:21.06KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 数据处理芯片及其存储装置的制作方法专利名称:数据处理芯片及其存储装置的制作方法技术领域:本发明涉及一种数据处理芯片,特别是涉及一种具有数据处理功能的存储芯片及使用该芯片的移动存储装置背景技术: 半导体存储技术的不断发展,为数据移动存储领域开辟了新的空间因半导体存储产品体积小、容量大、高速存取、携带方便、不易损坏等优点得到了越来越普及的应用尤其是以快闪存储器(Flash Memory)为存储介质的快闪存储装置,也称闪存盘,更已成为新一代个人数据的移动存储产品现有的移动存储装置的主要部件包括如快闪存储器(Flash Memory)的存储芯片、控制器芯片及接口电路等3个部分组成构成,其中存储芯片用于数据的存储;控制器芯片用于控制整个移动存储装置内的全部器件,通过对接口电路和存储芯片的数据操作,实现移动存储装置的数据存取;而接口电路提供该移动存储装置与外部数据处理主机建立数据连接,进行数据交换然而,现有的移动存储装置的存储芯片与控制器芯片是两个独立的芯片,有其诸多不足之处其一,存储芯片与控制器芯片分别安装在印刷电路板上,存储芯片与控制器芯片之间的数据及电连接是通过印刷电路板上的线路实现,数据传输的稳定性及可靠必较难得到保证。

      其二,将存储芯片与控制器芯片独立封装制得的移动存储装置,其内部元件数量的增加,使得整个移动存储装置体积较难降低,与移动存储装置便携的要求不相一致,同时增加了系统电路计设的复杂性及SMT工艺的难度其三,分离设计对于整个装置的数据保存是不安全的,虽然,现有的移动存储装置可以通过在控制器的固化软件中设定用户认证信息等加密方式增加数据加密措施,但该种方法对于更换移动存储装置的控制芯片读取存储芯片中的数据的方式,控制芯片中的固化软件设定的保密程序对保护存储介质中的数据显然是无能为力的,因而对于采用各自分离、单独的存储芯片与控制器芯片构成的移动存储装置,采用加密方式对于数据的存储仍是存在不安全的隐患其四,现行的移动存储装置大多所采用的快闪存储芯片,其与控制芯片之间采用串行方式进行数据连接,使得控制芯片发送到闪存芯片的控制命令、地址及数据分批的从快闪存储芯片的输入输出接口进入,再由闪存芯片内部进行处理,因而降低了数据处理的速度发明内容本发明要解决的技术问题是提供一种具有数据存储安全且具有数据处理功能的存储芯片为此,本发明解决技术问题的技术方案是提供的一种数据处理芯片,包括微处理器,作为整个芯片的控制器,主要控制数据的存取、传输和参数的设置;DMA控制器,接受微处理器的控制,对数据执行快速传输;数据存储单元,用于数据的存储。

      所述数据处理芯片还包括存储介质总线接口单元,所述存储介质总线接口单元连接数据存储单元和存储介质控制器在此基础上,本发明解决的另一技术问题在于提供一种具有数据存储安全、制造简单的移动存储装置包括至少一数据处理芯片,用于控制与主机系统与所述移动存储装置之间的数据交换;和外部总线接口,用于连接所述数据处理芯片和所述主机系统与现有技术相比,本发明提供的数据处理芯片同时具有数据处理能力与存储能力,还可以实现对数据操作指令的并行输入,提高了数据输入输出的速度,且通过其内设置的DMA控制器,实现数据的DMA传输,更进一步的提高了数据传输的速度与现有技术相比,本发明提供的移动存储装置采用控制芯片与存储芯片集成在一起的数据处理芯片,增加了数据传输的可靠性与稳定性,以及数据存储的安全,此外,移动存储装置采用单一芯片,简化外部的硬件电路设计,同时大大降低整个移动存储装置的体积图1是本发明实现的数据处理芯片的原理方框图;图2是利用图1所示的数据处理芯片制成的移动存储装置原理方框图;图3是移动存储装置与外部主机系统连接的系统主要部件的示意图具体实施例方式以下以具体实施的方式说明本发明实现的数据处理芯片及移动存储装置,结合附图及说明可以得到更好的理解。

      请参阅图1,是本发明数据处理芯片20的原理方框图,为了更好的实现对本发明数据处理芯片20的理解,现从原理上对数据处理芯片20划分模块,包括微处理器(MCU)21、通过总线与微处理器相连接的DMA控制器22、寄存器组23、ECC模块24、内部存储单元25、协议实现控制器31,该数据处理芯片还包括存储介质控制器30、存储介质总线接口单元26和与其连接的数据存储单元28,所述存储介质控制器30分别与微处理器21和DMA控制器22连接所述微处理器21作为本发明数据处理芯片的核心,接收和执行外部指令,控制和协调其它各单元操作所述的协议实现控制器31可以是USB协议实现控制器、IEEE1394协议实现控制器、蓝牙协议实现控制器、红外线协议实现控制器、PCMCIA协议实现控制器、UWB协议实现控制器、Zigbee协议实现控制器和/或局域网无线协议实现控制器;所述协议实现控制器31可以是单独存在,也可与微处理器21合二为一,或可直接通过微处理器21实现在本发明的数据处理芯片20中,所述微处理器21连接有一内部存储模块25,其中内部存储模块25包括ROM 251和RAM 252这两个部分,其中ROM 251主要存储提供微处理器21运行的、控制整个芯片操作的系统程序和/或应用程序,而RAM 252则作为应用程序运行的缓存,所述的RAM可以选用但不限于SRAM、DRAM、SDRAM、EEPROM、MRAM、FRAM等介质。

      所述微处理器21通过总线292与其它各单元建立数据连接,对数据处理芯片20中其它各单元的参数进行配置,包括对DMA控制器22、寄存器23、ECC模块24、以及通过存储介质控制器30和存储介质总线接口26实现对数据存储单元28在内的其它各单元的控制,以及根据指令的要求实现数据操作所述DMA控制器22连接并受微处理器21控制,通过接受微处理器21指令实现对数据存储单元28的数据快速存储,DMA控制器22进行数据传输是主要通过调用相关的寄存器的参数建立DMA数据传输通道,完成不同DMA传输类型的数据快速传输功能在DMA控制器22辅助存储下,微处理器21对数据存储单元28的数据存储的速度有极大的提高所述DMA控制器22调用的相关参数的寄存器包括DMA控制寄存器、RAM地址寄存器、数据存储单元计数寄存器、数据存储单元地址寄存器、数据存储单元命令寄存器等的默认参数值来完成不同类型的DMA数据传输所述相关寄存器均设置于寄存器组23中,除前述相关寄存器之外,寄存器组23进一步包括处理器控制寄存器、处理器状态寄存器、处理器地址寄存器、DMA状态寄存器、DMA计数寄存器、外部总线接口单元控制寄存器、外部总线接口单元状态寄存器、外部总线接口单元计数寄存器、ECC控制寄存器、ECC状态寄存器等。

      所述的DMA数据传输类型包括但不限于在外部数据和数据存储单元28之间实现数据传输、外部数据和RAM 252之间实现数据传输、RAM252和数据存储单元28之间实现数据传输,以及对数据存储单元28的数据擦除,有关DMA数据传输技术的详细介绍可见于中国专利申请03140023.X文件中所述ECC模块24主要提供对输入输出数据存储单元28的数据进行编码解码,当微处理器21或DMA控制器22根据外部指令(主机系统或上位机送达)将数据写入至数据存储单元28时,ECC模块24将编码ECC代码,而当从数据存储单元28读取数据时,ECC模块24则将ECC代码解码,若产生ECC校验错误,ECC模块则进行纠正ECC模块采用汉明码(Hamming Code)或RS码编解码,完成对数据的一位纠错、两位检错功能,这种纠一检二的方式可以校正数据的单位错误,存储器不因单错而中断工作,故其平均无故障时间(MTBF)增大,在确保数据传输的正确性和可靠性同时,提高了数据传输的速度所述ECC模块进行纠错主要通过设置ECC控制寄存器的主要参数ECC_EN实现,其默认值为1,ECC检测功能开启,对DMA数据传输过程进行检测,当微处理器21将ECC_EN参数值设置为零时,ECC电路24将停止检测。

      所述存储介质控制器30是用来控制外部存储介质的读写时序,可以但不限于闪存介质控制器、SDRAM介质控制器、DRAM介质控制器、EPPROM介质控制器、SRAM介质控制器、FRAM介质控制器、MRAM介质控制器、MILLIPEDE介质控制器等,所述存储介质控制器30可以是单独存在,也可与微处理器21合二为一,或可直接通过微处理器21实现所述数据存储单元28是数据存储的主要的空间,该数据存储单元28通过存储介质总线接口单元26与存储介质控制器30连接,数据存储单元28主要包括控制译码器282、地址寄存器284,地址译码器286、数据缓冲器287及存储介质阵列288所述控制译码器282经控制线293连接存储总线接口单元26,接收来自微处理器21的操作命令,并进行编译;所述地址寄存器284经地址线295连接存储总线接口单元26,接收来自微处理器21的数据操作的地址,再经地址译码器286进行译码;数据缓冲器287经数据线297连接存储总线接口单元26,接收来自总线的数据,对写入存储介质阵列288和从存储介质阵列288的数据进行暂存所述存储介质总线接口单元26是连接所述数据存储单元与存储介质控制器30的通道,所述存储介质总线接口单元26的接口类型可是串行接口、并行接口、USB接口、IEEE1394接口、I2C接口、SPI接口等。

      所述存储介质阵列288是数据处理芯片20实际的存储空间,在本发明的数据处理芯片中存储介质采用闪存介质(Flash Memory),其它可利用的存储介质包括但不限于SDRAM、DRAM、EPPROM、静态随机存取存储器(SRAM)、铁磁随机存储器/铁电存贮器(FRAM)、磁阻式随机存取存储器(MRAM)、超高密度存储芯片(MILLIPEDE)等在本发明的数据处理芯片20中包括微处理器21及DMA控制器22,因而本发明的数据处理芯片的数据传输有两种工作模式,微处理器模式和DMA传输模式,其默认模式是微处理器模式,在此模式下,所需的数据和地址总线均由微处理器21直接控制,实现对数据存储单元28的数据操作在DMA传输模式,所需的数据和地址总线均由受DMA控制器22控制,实现DMA控制器22与数据存储单元28的数据直接传输所述两种工作模式的切换是通过微处理器21设置DMA控制寄存器的相应的参数来实现,该相应的参数主要包括DMA_EN、DMA_DONE、DMA_TYPE、USB_EPT、USE_DEFAULT,其功能和设置详细描述分别如下参数DMA EN主要用于切换操作模式,其默认值为0,即本发明数据处理芯片20默认的操作模式,即处理器模式,由微处理器21对该数据处理芯片1的全部数据线和地址线进行控制,对数据进行操作;当其参数值设置为1时,则切换到DMA模式,即由DMA控制器22对该数据处理芯片1的数据线和地址线进行控制,在数据完成DMA传输后,所述DMA控制器22将该参数值再次设置为0,使得数据处理芯片处于处理器模式下。

      参数DMA_DONE主要用于产生微处理器21输入端口的中断信号,其默认值为1所述微处理器21在设置DMA_EN参数为1时将其清0,使所述微处理器21不产生中断信号输入,在DMA控制器22完成DMA数据传输后,将其设置为1,即产生中断信号通知微处理器21,数据已经完成DMA传输参数USB_EPT主要用于指示数据处理芯片20实现DMA传输,其参数值为0时,表示数据从外部输入,当其参数值为1时,则表示数据向外部输出参数USE_DEFAULT的参数值从0变为1时,与数据DMA传输相关的寄存器获得默认值,对DMA传输的地址、数据大小进行初始化设置参数DMA_TYPE主要用于定义DMA数据传输类型,其数据传输类型可以为多种类型,例如在外部总线接口和数据存储单元28之间实现数据传输、外。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.