The invention discloses a programmable storage device and a reading and writing method thereof. The programmable storage device includes an interface module for device and external communication, a data storage module for data caching, a programmable storage module for data storage, and a control module for data reading and writing control. In the process of reading and writing, the programmable storage device obtains external instructions through the interface module, and the interface module decodes the external instructions to get data reading and writing. The control instructions and data are stored in the data register module, and the control module reads and writes the programmable storage module according to the obtained data read and write control instructions. The invention only needs one external instruction to read and write the programmable storage device, and has built-in clock module and voltage control module, which makes the reading and writing of the programmable storage device simple and reliable, and has the advantages of strong anti-interference ability, intelligent operation, high integration and high timeliness.
【技术实现步骤摘要】
一种可编程存储装置及其读写方法
本专利技术涉及可编程存储装置的
,具体涉及一次性可编程存储装置及其读写方法。
技术介绍
为了保护芯片中的数据,越来越多的厂商在芯片内部提供了一种特殊的存储装置:OTP(OneTimeProgrammable,一次性可编程)存储器。OTP是MCU(Micro-controllerUnit,单片机)的一种存储器类型,OTP存储器中每位信息都是一次性烧录(Program)写入的,一旦写入,将不可再次更改和清除,写入的数据可被反复读出,掉电不丢失数据。I2C(Inter-IntegratedCircuit,集成电路总线)是一种串行通信总线,采用数据线SDA(SerialData)和时钟线SCL(SerialClock)构成通信线路,各器件可并联到总线上实现数据收发,器件间彼此独立,使主设备(如CPU、MCU等)能够与同一总线上的其它外围设备进行通信,具有接线少、控制方式简单、通信速率高等优点。在可编程存储装置的现有技术方案中,对OTP内部的数据进行烧录写入和读取时,很多采用了I2C串行通信总线和外部进行数据交互,I2C接口要求操作者严 ...
【技术保护点】
1.一种可编程存储装置的读写方法,其特征在于,包括:步骤10:可编程存储装置通过接口模块获取外部指令;步骤20:所述接口模块对外部指令进行解码,解码结果包括数据读写控制指令和数据,所述解码结果被存储在数据寄存模块里;步骤30:所述数据寄存模块将所述数据读写控制指令发给控制模块;步骤40:所述控制模块判断所述数据读写控制指令的类型;步骤50:若所述控制模块收到的所述数据读写控制指令类型为写指令,则所述控制模块向可编程存储模块输出写数据需要的电压和时钟,所述可编程存储模块从所述数据寄存模块获得需要写入的数据;步骤60:若所述控制模块收到的所述读写指令类型为读指令,则所述控制模块 ...
【技术特征摘要】
1.一种可编程存储装置的读写方法,其特征在于,包括:步骤10:可编程存储装置通过接口模块获取外部指令;步骤20:所述接口模块对外部指令进行解码,解码结果包括数据读写控制指令和数据,所述解码结果被存储在数据寄存模块里;步骤30:所述数据寄存模块将所述数据读写控制指令发给控制模块;步骤40:所述控制模块判断所述数据读写控制指令的类型;步骤50:若所述控制模块收到的所述数据读写控制指令类型为写指令,则所述控制模块向可编程存储模块输出写数据需要的电压和时钟,所述可编程存储模块从所述数据寄存模块获得需要写入的数据;步骤60:若所述控制模块收到的所述读写指令类型为读指令,则所述控制模块向所述可编程存储模块输出读数据需要的电压和时钟,要读取的数据从所述可编程存储模块传送至所述数据寄存模块寄存,寄存在所述数据寄存模块的数据通过所述接口模块传送至外部。2.根据权利要求1所述的可编程存储装置的读写方法,其特征在于,所述可编程存储模块为OTP存储器。3.根据权利要求1所述的可编程存储装置的读写方法,其特征在于,所述接口模块为I2C接口模块。4.根据权利要求1所述的可编程存储装置的读写方法,其特征在于,在步骤50和步骤60中,由时钟模块通过所述控制模块为所述可编程存储模块提供工作时钟。5.根据权利要求4所述的可编程存储装置的读写方法,其特征在于,在步骤50和步骤60中,由电压控制模块为所述可编程存储模块提供读写操作时所需的电压。6.根据权利要求5所述的可编程存储装置的读写方法,其特征在于,所述时钟模块还为所述电压控制模块提供工作时钟。7.根据权利要求5所述的可编程存储装置的读写方法,其特征在于,在步骤50中,所述电压控制模块起升压作用,为所述可编程存储模块提供的写电压为7~8V。8.根据权利要求1所述的可编程存储装置的读写方法,其特征在于,在步骤50中,所...
【专利技术属性】
技术研发人员:张海波,林楚镇,
申请(专利权)人:深圳市华芯邦科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。