Unlock instant, AI-driven research and patent intelligence for your innovation.

SSD multi-state switching starting method and system thereof

A startup system, multi-state technology, applied in the direction of program loading/starting, program control design, instruments, etc., can solve the problems of occupying additional storage space, occupying a lot of space, cumbersome and complicated, etc., to meet the needs of the effect.

Active Publication Date: 2019-10-18
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Existing solid-state hard drives generally use a state machine (FSM) for state switching at present. Considering that the state machine system occupies a relatively large space and is cumbersome and complicated, it is necessary to save the relevant state machine information in an external storage space. (NorFlash), so that when entering a different state, the completion of the configuration information can be obtained by reading the latest state stored in the external storage space; however, this startup method requires additional storage space in the external storage, and NorFlash is in In the firmware startup phase, due to the low transmission frequency and low data transmission efficiency, it cannot meet the high-performance and low-latency requirements of firmware startup.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SSD multi-state switching starting method and system thereof
  • SSD multi-state switching starting method and system thereof
  • SSD multi-state switching starting method and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to more fully understand the technical content of the present invention, the technical solutions of the present invention are further introduced and described below with reference to specific embodiments, but are not limited thereto.

[0042] like Figure 1 to Figure 4 specific embodiments shown in which, such as figure 1 As shown in the prior art, the IceLoader is used to boot, the Bootloader image file is loaded, and then the Firmware firmware is loaded through the Bootloader; if the Firmware firmware fails to be loaded, the Bootloader exits the process of loading the Firmware, re-executes the Bootloader, and loads the Firmware firmware twice and three times. This typical firmware startup method is simple and intuitive, but for actual product application scenarios, the biggest drawback is that since the Bootloader needs to be re-executed every time, the NandFlash / NorFlash / Dram / I2C hardware needs to be re-initialized, while the FTL in the software level SSD T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to an SSD multi-state switching starting method and a system thereof. The method comprises the following steps: S1, electrifying a chip; S2, loading the bootstrap program file, and updating the loading information to the shared storage space; S3, loading a first pole Bootloader, and loading a second pole Bootloader; obtaining state information, and loading a second pole Bootloader; S4, the second-pole Bootloader obtaining the state information, and performing firmware loading; S5, judging whether the first firmware loading succeeds or not; S6, entering a third-stage Bootloader stage, updating the state information, and carrying out firmware loading for the second time; S7, judging whether the second firmware loading succeeds or not; and S8, performing firmware starting operation. According to the method and the system, various states can be freely switched by hierarchically loading the starting stages, so that the purposes of low-delay loading and high-performancefirmware starting are achieved.

Description

technical field [0001] The invention relates to the technical field of booting and loading of solid-state hard disks, and more particularly, to a booting method and system for multi-state switching of SSD. Background technique [0002] The current state machine (FSM) is generally used to switch the state of the existing solid-state hard disk. Considering that the state machine system occupies a relatively large space and is cumbersome and complex, it is necessary to save the relevant state machine information in the external storage space. (NorFlash), so that when entering a different state, you can obtain the configuration information completion status by reading the latest state stored in the external storage space; however, this startup method requires additional storage space in the external storage, and NorFlash is in the In the firmware startup stage, due to the low transmission frequency and low data transmission efficiency, it cannot meet the high-performance and low...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F9/4401G06F9/448
CPCG06F9/44505G06F9/44521G06F9/4498G06F9/4401
Inventor 刘丙圣段亚会
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD