A 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., and achieve the effect of improving utilization
- 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 This is a schematic flowchart of a method for accessing NandFlash by SSD firmware according to an embodiment of the present application. Depend on figure 1 It can be seen that the method for accessing NandFlash by the SSD firmware in this 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. The communication between the internal modules and the NandFlash is realized through IPC. From the software level, all the modules inside the SSD are a node, including some hardware units, such as DMA. From the software level, it is ...
Embodiment 2
[0097] exist figure 1 On the basis of the embodiment shown, see figure 2 , figure 2 This is a schematic structural diagram of a system for accessing NandFlash by SSD firmware according to an embodiment of the present application. Depend on figure 2 It can be known 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. 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 accessing NandFlash by the module, and the start time of the process is to start applying for the command state structure pointer, and the termination time of the process is to release the command state structure pointer. The application mod...
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