AS2258 SSD SATA 6Gbps Controller is produced to build Solid-State Drive (SSD) related NAND flash storage devices. All ASolid’s flash modules – for both commercial and industrial use, designed with the AS2258, are vibration-free and consume as little power as possible due to its lack of mechanical moving parts. Integrating SDRAM and SMART into the AS2258 completely minimizes the effort to migrate from R&D to mass production, resulting in reduced design-to-market cycles and greater business profits.
The embedded 32-bit microcontroller can provide a high performance of wear-levering and buffer management, and also act as a search engine for its neighboring flash unit. More importantly, ASolid optimal algorithm for wear-leveling can effectively increase the lifespan of a flash chip, especially for MLC and TLC flash. Moreover, the AS2258 contains Low Density Parity Check (LDPC) of Error Correction Code (ECC) circuitry, which is for increasing data reliability while reading raw data inside a flash chip.
The AS2258 has 16 hardware pins for general input/output control. These 16 pins can be programmed individually for input or output application. Furthermore, the default level of these pins is used for default function settings of the controller, including the frequency of DRAM, the type of flash, and the SATA speed setting. The AS2258 also supports Toggle NAND and ONFi NAND, and it can support high speed NAND flash requirement as NAND flash increasing capacity.