Method and system for SSD firmware to access NandFlash
A firmware and process technology, applied in the field of computer storage, can solve the problems of insufficient access to NandFlash, insufficient CPU utilization, SSD firmware, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] see figure 1 , figure 1 It is a schematic flowchart of a method for SSD firmware accessing NandFlash provided by the embodiment of the present application. Depend on figure 1 As can be seen, the method for SSD firmware accessing NandFlash in the present embodiment mainly includes the following processes:
[0056] S1: Initialize multiple command state structures that can be executed in parallel, where any command state structure matches an asynchronous state machine.
[0057] The SSD firmware is the controller program inside the SSD. The SSD firmware includes multiple modules with different functions, such as: control manager, admin manager, and data manager. The communication mechanism of the main control chip in the SSD is IPC, and the internal modules The communication, and the communication between the internal module and NandFlash are realized through IPC. From the perspective of software, all the modules inside the SSD are a node, including some hardware units,...
Embodiment 2
[0097] exist figure 1 On the basis of the illustrated embodiment see figure 2 , figure 2 It is a schematic structural diagram of a system for SSD firmware accessing NandFlash provided by the embodiment of the present application. Depend on figure 2 It can be seen that the system in this embodiment mainly includes five parts: an initialization module, an application module, a storage module, a jump module and a processing module. Among them, the initialization module is used to initialize multiple command state structures that can be executed in parallel, and any command state structure matches an asynchronous state machine. The asynchronous state machine is used to represent the state of the module in the process. The process is the process of the module accessing the NandFlash, and the start of the process is to start applying for the command state structure pointer, and the end of the process is to release the command state structure pointer. The application module is...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com