CN101030142A - Storage unit and its operation - Google Patents
Storage unit and its operation Download PDFInfo
- Publication number
- CN101030142A CN101030142A CN 200610057839 CN200610057839A CN101030142A CN 101030142 A CN101030142 A CN 101030142A CN 200610057839 CN200610057839 CN 200610057839 CN 200610057839 A CN200610057839 A CN 200610057839A CN 101030142 A CN101030142 A CN 101030142A
- Authority
- CN
- China
- Prior art keywords
- storage
- firmware
- control chip
- storage device
- internal storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
A storage device is prepared as arranging the first and the second internal storage on control chip, storing the first tough body and an external storage with the second tough body in the first internal storage, connecting external storage to control chip, downloading the second tough body onto the second internal storage from external storage by control chip when initialization is carried out.
Description
Technical field
The present invention relates to memory technology, is a kind of storage device and control method thereof concretely, is about a kind of high-effect storage device cheaply and control method thereof.
Background technology
Existing storage device, for example carry-on dish, all have a control chip and an external memory storage, Fig. 1 is a kind of synoptic diagram of existing storage device 10, storage device 10 has control chip 12 and external flash 14, the required firmware (firmware) 122 of storage device 10 runnings is stored in the internal storage 121 of control chip 12, in addition, because control chip 12 and flash memory 14 are separately made by different vendor usually, when production control chip 12, and do not know control chip 12 will be formed storage device 10 with which kind of flash memory 14, therefore must with the control firmware of various flash memories all imprinting at internal storage 121, but when storage device 10 uses in reality, only need use the firmware of a kind of flash memory of imprinting in internal storage 12, the flash memory firmware that other is not used is stored in the internal storage 121, the space of waste internal storage 121.
Fig. 2 is the synoptic diagram of another kind of existing storage device 20, storage device 20 has control chip 22 and external flash 24, the firmware 242 that storage device 20 runnings need is stored in the flash memory 24, the data of internal storage 221 during only in order to temporary control chip 22 computings, because the storage volume of flash memory 24 is at least hundreds of MB, only need number KB and store firmware 242, therefore, utilize flash memory 24 storage firmwares 242 can not change the cost of flash memory 24.Compare with storage device 10, though the internal storage 221 that storage device 20 needs is less, make that the area of control chip 22 is less, cost is lower, but its firmware of memory storage 20 leaves the outside of control chip 22 in, it is slower that control chip 22 reads the speed of firmware, makes the task performance of memory storage 20 be lower than storage device 10.
Therefore, need provide a kind of high-effect storage device cheaply, solve the problem that exists in the above-mentioned existing memory storage 10,20.
Summary of the invention
For solving the problem in the existing memory storage, a memory storage of the present invention and control method thereof provide high-effect storage device cheaply and control method thereof.
For achieving the above object, of the present invention providing: a kind of storage device is characterized in that comprise: a control chip has one first internal storage and one second internal storage; First internal storage stores one first firmware; And an external memory storage, store one second firmware, be connected to control chip; Wherein, when initialization, control chip downloads to second internal storage from external memory storage with second firmware.
The present invention also provides: a kind of method of operating of storage device, it is characterized in that, storage device comprises a control chip, control chip connects an external memory storage, control chip contains one first internal storage and one second internal storage, and first internal storage is used to store one first firmware, and external memory storage stores one second firmware, the method of operating of this memory storage comprises: when initialization, use first firmware to detect external memory storage; Download second firmware to the second internal storage; According to the second firmware access external memory storage.
Beneficial effect of the present invention is, high-effect storage device cheaply and control method thereof are provided.
Description of drawings
Fig. 1 is a kind of synoptic diagram of existing storage device;
Fig. 2 is the synoptic diagram of another kind of existing storage device;
Fig. 3 is calcspar according to an embodiment of the invention; And
Fig. 4 is the operational flowchart of Fig. 3 embodiment.
The drawing reference numeral explanation:
Flash memory 14,24 firmware storage locations 122,242 storage devices 30
Control chip 32 ROM (read-only memory) 36 first firmwares 362
Processor 38 collation operation circuit 40 static random memories 42
Multiplexer 44 flash interfaces 46 flash memories 48 second firmwares 482
Embodiment
Fig. 3 is calcspar according to an embodiment of the invention, storage device 30 has control chip 32 and flash memory 48, ROM (read-only memory) 36 in the control chip 32 stores first firmware (firmware) 362, control chip 32 is carried out some basic functions according to first firmware 362, for example controls universal serial bus; Store the relevant firmware of second firmware, 482, the second firmwares 482 for control flash memory 48 in the flash memory 48, the static random memory 42 in the control chip 32 can be used for the data of temporary processor 38 computings.Followingly the method for operating of memory storage among Fig. 3 is described: step S20 according to Fig. 4, the beginning initialization, after control chip 32 detects flash memory 48 among the step S22, step S24 reads second firmware in the flash memory 48, step S26 downloads to static random memory 42 with second firmware 482 through flash interface 46 and multiplexer 44, after step 28 confirms that download is finished, processor 38 sends a collation operation order, carry out step S30, static random memory 42 is delivered to collation operation circuit 40 with second firmware 482 that download obtains, collation operation circuit 40 is sent checked result back to processor 38 after checking second firmware 482.If checked result represents that second firmware 482 in the static random memory 42 is wrong, just execution in step S32, the second firmware failed download, the end operation flow process, control chip 32 can't access flash memory 48.If checked result represents that second firmware 482 in the static random memory 42 is correct, then carry out step S34, second firmware 482 is downloaded successfully, and control chip 32 is according to second firmware, the 482 access flash memories 48 in the static random memory 42.
Beneficial effect of the present invention is, high-effect storage device cheaply and control method thereof are provided.
Above embodiment only is used to implementation process of the present invention is described, is not to be used to limit protection scope of the present invention.
Claims (8)
1. a storage device is characterized in that, comprising:
One control chip has one first internal storage and one second internal storage; First internal storage store one first firmware and
One external memory storage stores one second firmware, is connected to control chip; Wherein, when initialization, control chip downloads to second internal storage from external memory storage with second firmware.
2. storage device as claimed in claim 1 is characterized in that, control chip also comprises a collation operation circuit, is used for confirming whether second firmware of second internal storage is correct.
3. storage device as claimed in claim 1 is characterized in that, first firmware be one with control universal serial bus relevant firmware.
4. storage device as claimed in claim 1 is characterized in that, first internal storage is a ROM (read-only memory), and second internal storage is a static random memory.
5. storage device as claimed in claim 1 is characterized in that, second firmware be one with control external memory relevant firmware.
6. storage device as claimed in claim 1 is characterized in that, external memory storage is a flash memory.
7. the method for operating of a storage device, it is characterized in that, storage device comprises a control chip, control chip connects an external memory storage, control chip contains one first internal storage and one second internal storage, first internal storage is used to store one first firmware, and external memory storage stores one second firmware, and the method for operating of this memory storage comprises the following steps:
During initialization, use first firmware to detect external memory storage;
Download second firmware to the second internal storage; And
According to the second firmware access external memory storage.
8. the method for operating of storage device as claimed in claim 7 is characterized in that, also comprises judging whether the firmware that is downloaded to internal storage is correct.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610057839 CN101030142A (en) | 2006-03-01 | 2006-03-01 | Storage unit and its operation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610057839 CN101030142A (en) | 2006-03-01 | 2006-03-01 | Storage unit and its operation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101030142A true CN101030142A (en) | 2007-09-05 |
Family
ID=38715515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610057839 Pending CN101030142A (en) | 2006-03-01 | 2006-03-01 | Storage unit and its operation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101030142A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102760066A (en) * | 2011-04-28 | 2012-10-31 | 方旋 | Control method for storage device |
WO2014032437A1 (en) * | 2012-08-28 | 2014-03-06 | 深圳市江波龙电子有限公司 | Storage control chip, and storage device and system data writing method therefor |
CN109725941A (en) * | 2018-12-18 | 2019-05-07 | 深圳吉迪思电子科技有限公司 | A kind of programmable initial method and system for display driver chip |
-
2006
- 2006-03-01 CN CN 200610057839 patent/CN101030142A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102760066A (en) * | 2011-04-28 | 2012-10-31 | 方旋 | Control method for storage device |
WO2014032437A1 (en) * | 2012-08-28 | 2014-03-06 | 深圳市江波龙电子有限公司 | Storage control chip, and storage device and system data writing method therefor |
CN109725941A (en) * | 2018-12-18 | 2019-05-07 | 深圳吉迪思电子科技有限公司 | A kind of programmable initial method and system for display driver chip |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1293466C (en) | Implementation of in-system programming to update firmware on memory cards | |
CN107632846B (en) | Firmware upgrade method and device, Shelf management module | |
CN110134415A (en) | A kind of controller and its method for upgrading software and device | |
CN101384984B (en) | Portable data storage device incorporating multiple flash memory units | |
CN101388110B (en) | Data rapidly-reading method and apparatus | |
CN110311960B (en) | Software upgrading method, system, equipment and storage medium | |
CN111240720A (en) | Boot program upgrading method and device and storage medium | |
CN102467440A (en) | Internal memory error detection system and method | |
CN102567018A (en) | Application program downloading method and application program downloading system executed by vehicle-mounted controller | |
CN1249463A (en) | Microcomputer provided with flash memory and its program store method | |
CN108196870A (en) | Upgrade method and device | |
CN102346677A (en) | Method for upgrading field programmable gate array (FPGA) program | |
CN104915226A (en) | Network device software starting method, device and network device | |
CN101030142A (en) | Storage unit and its operation | |
CN109857426A (en) | Bootloader method for updating program, device, electronic equipment and storage medium | |
US20050207232A1 (en) | Access method for a NAND flash memory chip, and corresponding NAND flash memory chip | |
US20200151119A1 (en) | Method and apparatus for performing access control between host device and memory device | |
CN1477529A (en) | Device for obtaining computer hardware information and method | |
CN107894899B (en) | ROM program upgrading system and upgrading method | |
US7937512B1 (en) | Method and apparatus for an automatic recovery keyboard for slate tablet computers | |
CN105554057B (en) | Method and device for storing data in a motor vehicle | |
CN104503905A (en) | Debugging method and debugging system for embedded system | |
CN1115630C (en) | Micro computer | |
CN104750617A (en) | Electronic device and data maintenance method thereof | |
CN1967481A (en) | Veneer software memory method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |