MyDigitalSSD's 2.5" PATA IDE Solid State Disk (SSD) is a non-volatile, solid state data storage system, and has become a more popular storage media solution, compared to conventional Hard Disk Drive (HDD). Due to lack of any mechanical components, SSDs provides a more robust and cost effective storage solution for any embedded application. Since SSDs comes with a standard ATA interface which is fully compatible with traditional hard drive bays, designers will find 2.5” PATA SSDs as an easy solution for integration in PC-based systems.
- Standard 44-pin 2.5” form factor
- Standard ATA/IDE Bus Interface
- 512 Bytes / Sector
- ATA command set compatible
- Large storage capacities: up to 256GB
- Data Transfer mode
- Support Data Transfer up to PIO mode 4
- Support Data Transfer up to Multiword DMA mode 2
- Support Data Transfer up to Ultra DMA mode 6
- Intelligent ATA/IDE Module
- Built-in embedded flash file system
- Implemented with both dynamic and static wear-leveling algorithms to increase endurance of flash media
- Strong ECC hardware design, correcting up to 48-bit random error per 2K byte
Advanced NAND Flash Controller
MyDigitalSSD’s NAND Flash Control Technology, includes Bad Block Management Algorithm, Wear Leveling Algorithm and Error Detection / Correction Code (EDC/ECC) Algorithm.
Bad Block Management
Bad blocks are blocks that contain one or more invalid bits of which the reliability is not guaranteed. Bad blocks may be representing when flash is shipped and may developed during life time of the device. MyDigitalSSD implement a efficient bad block management algorithm to detect the factory produced bad blocks and manages any bad blocks that may develop over the life time of the device. This process is completely transparent to the user, user will not aware of the existence of the bad blocks during operation.
NAND Type flash have individually erasable blocks, each of which can be put through a finite number of erase cycles before becoming unreliable. It means after certain cycles for any given block, errors can be occurred in a much higher rate compared with typical situation. Unfortunately, in the most of cases, the flash media will not been used evenly. For certain area, like file system, the data gets updated much frequently than other area. Flash media will rapidly wear out in place without any rotation.
Wear leveling attempts to work around these limitations by arranging data so that erasures and re-writes are distributed evenly across the full medium. In this way, no single sector prematurely fails due to a high concentration of program/erase cycles. MyDigitalSSD provides advanced wear leveling algorithm, which can efficiently spread out the flash usage through the whole flash media area. By implement both dynamic and static wear leveling algorithms, the life expectancy of the flash media can be improved significantly.
Error Detection / Correction
MyDigitalSSD drives utilize a BCH ECC algorithm which offers one of the most powerful ECC algorithms in the industry. This algorithm can correct up to 48 random bits per 2K-byte area.
In general, industrial applications require a more reliable flash media that can withstand any rigorous environment. A sophisticated product management system that can provide product traceability and failure analysis system becomes important and crucial. With the implementation of S.M.A.R.T., MyDigitalSSD’s flash products can be easily analyzed for product status and reliability.