Font Size: a A A

The Design And Implementation Of Mass Solid State Storage System Based On RapidIO

Posted on:2017-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:F CaoFull Text:PDF
GTID:2308330485484645Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In the field of military use, because of its stringent hardware environmental requirements, mechanical storage devices can not meet the needs, the vast majority of situations is using solid-state storage technology to achieve high-capacity storage. The early solid-state storage for military’s implementations use DRAM memory of having power-down backup function. But because the technology requires a separate power supply system, high power consumption, and high cost per capacity, it has been gradually phased out, in favor of the flash-based solid-state storage technology.Applications of storage in military situations, such as sensor front-end data collection and radar front-end data collection, needs most requirements: sequential write; write and read bandwidth required to ensure sustained; systems need to have files delete and other management functions. Faced with these demands, if directly use solid-state storage disk(SSD), there may have the phenomenon that after amount of write and delete file operations, data storage W/R speed slows down, and perhaps the write bandwidth is not meet the minimum storage requirements in a short time. To avoid these problems, a method widely used is using of NAND Flash components to comprise dedicated storage system. Early domestic universities and research institutions have been developed the mass storage device based on NAND Flash components, but most are still stuck in the design of simple sequential writting and sequential reading, and it does not support file management, multi-user access, multi-source data storage.For the ever-changing storage needs, this paper design a solid state storage system based on Rapid IO interface. This storage system uses synchronous MLC NAND Flash as the storage medium, and using a 16 channels & 8 pipeline write technique. The continuous recording speed of the storage array is up to 4GB/s, while random read speed of 1MB data blocks is up to 2.4GB/s. ECC encoding and decoding using the BCH processing cores for each channel, which bandwidth can be up to 200MB/s, so that the ECC processing bandwidth of the entire system is greater than 2.4GB/s. Via the custom command communication protocols and data communication protocols, three channels front-end Serial Rapid IO interface supports up to 32 users simultaneously operating the storage system, and each physical channel & logical channel’s data is created and stored in the separate file. This system use up to 2GB DDR3 L components as a data read and write cache, and based on the LRU technical, data browsing can achieve the fastest response. Finally, this paper designed a high-speed FTL algorithm, which allow big-fragment exist, so that this system can satisfy storage speed is not affected after file management operation in military applications.
Keywords/Search Tags:Serial Rapid IO, MLC NAND Flash, Multi-user access, FTL, BCH
PDF Full Text Request
Related items