Datasheet mSATAvault™ Slim 4GB to 256GB NLSSabcV3d-9TMHAAvwxyz 1. OVERVIEW Netlist, a pioneer in the development of high-density memory subsystems, is proud to offer the mSATA Slim Flash Disk Module in a JEDEC MO-300B, variation A form factor. The mSATA Slim module follows the same form factor as the mini PCI Express module and uses the same 52 pin PCB edge style connector. The Netlist solution provides a fully compatible SATA V3.0 interface to the host system and supports serial data rates to 6.0Gbps. Netlist's mSATA Slim is the product of choice in applications requiring the smallest form factor with high memory density, low power, high performance, high reliability and high tolerance to shock, vibration, humidity, altitude, and temperature. Because there are no moving parts to service or maintain, the mSATA Slim is the solution of choice for reliable alternatives to mechanical hard disk drives for high availability and mission critical applications. The on-card intelligent controller manages interface protocols, data storage and retrieval as well as Error Correcting Code (ECC), detects handling and diagnostics, power management and clock control. 2. FEATURES Specifically designed for small form factor requirements, the Netlist mSATA Slim is an extremely compelling solution for embedded applications such as boot loaders, virtualization systems, industrial applications, thin clients and many other applications in the enterprise environment. The Netlist mSATA Slim is available in capacities of 4GB to 256GB. The Netlist mSATA Slim hosts most computing or embedded operating systems with the solid-state disk technology delivering fast boot, load, and execution of applications, with no moving parts, leading to faster system responsiveness, and durability. Applications include virtualized boot loaders, boot and OS loaders, embedded storage, medical diagnostics, inventory management and barcode readers, and mobile industrial computer. 4GB to 256GB capacity (48-bit addressing) SATA V3.0 compliant with NCQ support NCQ support for up to 32 commands Support for SATA 48-bit addressing mode SATA interface for 1.5Gbps, 3.0Gbps and 6Gbs Commercial or Industrial Temperature Grades o Commercial: 0°C to +70°C o Industrial: -40°C to +85°C Available with MLC or SLC 1 NAND Flash MTBF More than 1,000,000 hours Advanced Flash Management o Static and Dynamic Wear Leveling o Bad Block Management o TRIM o Over-Provisioning o Hardware ECC support for up to 72bit/KB data o Large Block 8KB/page NAND support Extended S.M.A.R.T. Command support Firmware Update Low Power Management o DEVSLP Mode o DIPM/HIPM Mode Temperature Range o Operation: 0°C ~ 70°C o Storage: -40°C ~ 85°C RoHS compliant Performance o Sequential Read Bandwidth: up to 500MB/s o Sequential Write Bandwidth: up to 200MB/s Power Consumption - 3.3V +/-0.3VDC supply o Read: 174 mA (typical) o Write: 230.6 mA (typical) o Idle: 53.2mA (typical) JEDEC MO-300B Variation A Form Factor o 50.80 x 29.85 mm (L x W) RoHS-6 compliant (Pb-free) Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 1 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet TABLE OF CONTENTS 1. Overview...........................................................................................................................................................1 2. Features ............................................................................................................................................................1 3. mSATA Slim Block Diagram ...............................................................................................................................4 4. Module Ordering Information ..........................................................................................................................5 5. Physical Specifications ......................................................................................................................................6 6. Reliability and Durability ................................................................................................................................11 6.1. Wear Leveling for Flash Memory ...............................................................................................................11 7. System Performance ......................................................................................................................................12 8. Pin Name and Signal Description....................................................................................................................13 9. DC Characteristics ...........................................................................................................................................15 10. ATA Command Set ..........................................................................................................................................16 11. SMART Command Set Description .................................................................................................................20 11.1. SMART Read Attribute - PIO Data ..............................................................................................................21 11.2. SMART Read Attribute - Thresholds...........................................................................................................22 11.3. SMART Enable Attribute - Auto Save .........................................................................................................23 11.4. SMART Disable Attribute - Auto Save .......................................................................................................23 11.5. SMART ENABLE Operations........................................................................................................................24 11.6. SMART DISABLE Operations .......................................................................................................................24 11.7. SMART Return Status .................................................................................................................................25 12. Revision History ..............................................................................................................................................26 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 2 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet List of Figures Figure 1: mSATA Slim Module Block Diagram ...............................................................................................................4 Figure 2: mSATA Slim Controller Block Diagram ............................................................................................................4 Figure 3: mSATA Slim Outline Dimensions ....................................................................................................................6 Figure 4: mSATA Slim Physical Dimensions (1 of 2) .......................................................................................................7 Figure 5: mSATA Slim Physical Dimensions (2 of 2) .......................................................................................................8 List of Tables Table 1: Module Ordering Information: Commercial Temperature - MLC NAND Flash ...............................................5 Table 2: Module Ordering Information: Industrial Temperature - SLC NAND Flash .....................................................5 Table 3: mSATA Slim Form-Factor .................................................................................................................................6 Table 4: Physical Dimensions (1 of 2) ............................................................................................................................9 Table 5: Physical Dimensions (2 of 2) ............................................................................................................................9 Table 6: mSATA Slim - JEDEC MO-300 Variation A ......................................................................................................10 Table 7: mSATA Slim Flash Disk Module Environmental Conditions ...........................................................................11 Table 9: Module Speed ................................................................................................................................................12 Table 11: Pin and Signal Assigment .............................................................................................................................13 Table 12: Absolute Maximum Conditions....................................................................................................................15 Table 13: Recommended Operating Conditions..........................................................................................................15 Table 14: Input Leakage Current .................................................................................................................................15 Table 15: Logic Level Output Drive Characteristics .....................................................................................................15 Table 16: Command Set ...............................................................................................................................................16 Table 17: Identity Drive Information ...........................................................................................................................17 Table 18: SMART Command Block Register Addressing ..............................................................................................20 Table 19: SMART READ Attribute Register Addressing................................................................................................20 Table 20: Read Attribute - Normal Output ..................................................................................................................21 Table 21: Read Attribute - Input ..................................................................................................................................21 Table 22: Attribute Description ...................................................................................................................................21 Table 23: SMART Attribute Actual Data Format (all values in hex) .............................................................................22 Table 24: Thresholds Attribute – Input........................................................................................................................22 Table 25: THRESHOLDS ATTRIBUTE – Normal INPUT ..................................................................................................22 Table 26: Enable Auto Save Attribute - Input ..............................................................................................................23 Table 27: Enable Auto Save Attribute - Normal Output ..............................................................................................23 Table 28: Disable Auto Save Attribute - Input .............................................................................................................23 Table 29: Disable Auto Save Attribute - Normal Output .............................................................................................23 Table 30: ENABLE SMART Access – Input ....................................................................................................................24 Table 31: ENABLE SMART Access - Normal Output .....................................................................................................24 Table 32: DISABLE SMART Access – Input ...................................................................................................................24 Table 33: DISABLE SMART Access - Normal Output ....................................................................................................24 Table 34: Return Status – Input ...................................................................................................................................25 Table 35: Return Status - Normal Output ....................................................................................................................25 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 3 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 3. MSATA SLIM BLOCK DIAGRAM FIGURE 1: MSATA SLIM MODULE BLOCK DIAGRAM FIGURE 2: MSATA SLIM CONTROLLER BLOCK DIAGRAM Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 4 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 4. MODULE ORDERING INFORMATION 4GB to 256GB mSATAvault™ Slim Part Number: NLSSabcV3d-9TMHAAvwxyz abc = d= v= Memory Flash Die Capacity Geom. 04G = 4GB C = Commercial 4 = 4x nm 08G = 8GB 0°C to +70°C 3 = 3x nm I = Industrial 16G = 16GB 2 = 2x nm 40°C to +85°C 1 = 1x nm 32G = 32GB 64G = 64GB 128 = 128GB 256 = 256GB w= #CE per Flash Loc. 1 = 1 CE per Flash Location 2 = 2 CE per Flash Location 4 = 4 CE per Flash Location 8 = 8 CE per Flash Location x= #Flash Locs. 1 = 1 Flash Locations 2 = 2 Flash Locations 4 = 4 Flash Locations 8 = 8 Flash Locations y= #Die per Flash Loc. 1 = 1 Die per Flash Location 2 = 2 Die per Flash Location 4 = 4 Die per Flash Location 8 = 8 Die per Flash Location z= Special Feature 0 = Std. Product TABLE 1: MODULE ORDERING INFORMATION: COMMERCIAL TEMPERATURE - MLC NAND FLASH 1 mSATA Slim Capacity Part Number 4GB NLSS04GV3C-9TMHAAvwxy0 8GB NLSS08GV3C-9TMHAAvwxy0 16GB NLSS16GV3C-9TMHAAvwxy0 32GB NLSS32GV3C-9TMHAAvwxy0 64GB NLSS64GV3C-9TMHAAvwxy0 128GB NLSS128V3C-9TMHAAvwxy0 TABLE 2: MODULE ORDERING INFORMATION: INDUSTRIAL TEMPERATURE - SLC NAND FLASH 1 mSATA Slim Capacity Part Number 4GB NLSS04GV3I-9TSHAAvwxy0 8GB NLSS08GV3I-9TSHAAvwxy0 16GB NLSS16GV3I-9TSHAAvwxy0 32GB NLSS32GV3I-9TSHAAvwxy0 1 Contact Factory or local Sales/FAE support for complete part number ordering information. Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 5 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 5. PHYSICAL SPECIFICATIONS mSATA Slim Flash Disk Module form-factor - JEDEC MO-300B (Variation A). The host is connected to the mSATA Slim module using the 52 pin mini PCIe edge type connector. TABLE 3: MSATA SLIM FORM-FACTOR Length 50.80 ± 0.15 mm Width 29.85 ± 0.15 mm Thickness Including Label Area (Max) 4.85 mm FIGURE 3: MSATA SLIM OUTLINE DIMENSIONS 4.85mm (Max) 50.80mm +/- 0.15 mm 29.85mm +/ 0.15mm Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 6 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet FIGURE 4: MSATA SLIM PHYSICAL DIMENSIONS (1 OF 2) See Detail Z M Detail X See Detail Y Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 7 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet FIGURE 5: MSATA SLIM PHYSICAL DIMENSIONS (2 OF 2) CE TERLI E OF DIM. W FEATURE S2 DETAIL Z 00 V1 52X l_ DETAIL X V2 T' Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 8 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet TABLE 4: PHYSICAL DIMENSIONS (1 OF 2) SYMBOL A2 A3 D G H J K M P1 P2 S1 S2 S3 T V1 V2 W Y N ISSUE REF NOTES MIN 3.20 5.10 29.70 2.50 0.90 0.50 3.20 3.90 4.20 4.00 1.40 0.55 2.40 25.55 - COMMON DIMENSION TABLE NOM 29.85 2.60 1.00 4.00 1.50 0.60 2.55 25.70 52 MAX 30 2.70 1.10 0.80 0.25 0.25 4.10 1.60 0.65 2.70 25.85 0.25 NOTES 4.6 4.6 5 A 14 -131 1, 2, 3 TABLE 5: PHYSICAL DIMENSIONS (2 OF 2) SYMBOL D1 D2 D3 D4 D5 D6 e1 e2 X ISSUE REF NOTES VALUE 3.85 8.25 24.20 4.00 1.65 2.05 5.60 13.60 0.80 A 14-131 1, 2, 3 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 9 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz TABLE 6: MSATA SLIM - JEDEC MO-300 VARIATION A mSATA FULL SIZE VARIATION A SYMBOL MIN NOM A 50.65 50.85 A1 48.05 BASIC E E1 E2 F F1 5.65 5.80 F2 5.65 5.80 L 2.00 ISSUE A REF 14-131 NOTES 1, 2, 3 Datasheet MAX 50.95 NOTES 4.85 1.35 2.40 5.95 5.95 - 4 8 8 8 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 10 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 6. RELIABILITY AND DURABILITY TABLE 7: MSATA SLIM FLASH DISK MODULE ENVIRONMENTAL CONDITIONS Operating Temperature Commercial: 0°C to 70°C, or Industrial: -40°C to 85°C Vibration 15G (80 - 2000Hz) Humidity 8% to 95% non-condensing with TAMB less than 55°C ESD Level Contact discharge: Up to 8 kV Air discharge: Up to 15kV Acoustic Noise 0 dB Shock 1,500G (0.5ms) Typical Power Requirements 3.3V +/- 10% Idle: 53.2mA Read: 174 mA Write: 230.6 mA 6.1. WEAR LEVELING FOR FLASH MEMORY The Netlist mSATAvault™ Slim module makes use of advanced flash wear leveling and bad block management techniques. Wear leveling is performed with the use of reserved buffer blocks. "Wear leveled" blocks are swapped with replacement blocks that have the fewest erase cycles. Bad block management ensures that defective blocks created during device operation are mapped out and never accessed. In this manner, the life of the entire device is extended. Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 11 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 7. SYSTEM PERFORMANCE • • • • Performance is obtained from CrystalDiskMark with SATA 6Gbps host. Samples are made of Toshiba 19nm Toggle NAND Flash. Performance may vary from flash configuration, SDR configuration, and platform. The table above is for your reference only. The criteria for MP (mass production) and for accepting goods shall be discussed based on different flash configuration. TABLE 8: MODULE SPEED MLC Capacity Flash Structure Flash Type 4GB 8GB 16GB 32GB 64GB 128GB 256GB 4GB x 1 8GB x 1 16GB x 1 16GB x 2 32GB x 2 64GB x 2 64GB x 4 Type C Type C Type C Type C Type C Type C Type C Sequential Read 294 291 289 512 521 496 488 Write 153 155 157 203 203 196 192 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 12 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 8. PIN NAME AND SIGNAL DESCRIPTION TABLE 9: PIN AND SIGNAL ASSIGMENT Pin Signal Name 1 NC 2 3.3V 3 NC 4 DGND 5 NC 6 NC 7 NC 8 NC 9 DGND 10 NC 11 NC 12 NC 13 NC 14 NC 15 DGND 16 NC 17 NC 18 DGND 19 NC 20 NC 21 SATA GND 22 NC 23 TX_OUT 24 3.3V 25 TX_OUT 26 SATA GND 27 SATA GND 28 NC 29 SATA GND 30 NC 31 RX_IN 32 NC 33 RX_IN 34 DGND 35 SATA GND 36 NC 37 SATA GND 38 NC 39 3.3V 40 DGND 41 3.3V 42 NC 43 NC 44 NC 45 NC 46 NC Signal Description No Connect 3.3V Source No Connect Digital Ground No Connect No Connect No Connect No Connect Digital Ground No Connect No Connect No Connect No Connect No Connect Digital Ground No Connect No Connect Digital Ground No Connect No Connect SATA Ground Return No Connect Host Receiver Differential Signal - Positive 3.3V Source Host Receiver Differential Signal - Negative SATA Ground Return SATA Ground Return No Connect SATA Ground Return No Connect Host Transmitter Differential Signal - Negative No Connect Host Transmitter Differential Signal - Positive Digital Ground SATA Ground Return No Connect SATA Ground Return No Connect 3.3V Source Digital Ground 3.3V Source No Connect No Connect No Connect No Connect No Connect Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 13 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Pin 47 48 49 50 51 52 Signal Name NC NC DA/DSS DGND GND 3.3V Datasheet Signal Description No Connect No Connect Option for LED Output Digital Ground Default Connection to Ground 3.3V Source Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 14 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 9. DC CHARACTERISTICS Following Tables define the D.C. Characteristics for the Module using the conditions listed below. Vcc = 3.3V ± 5% TABLE 10: ABSOLUTE MAXIMUM CONDITIONS Parameter Input Voltage Voltage on any pin except VCC with respect to GND. Storage Temperature Symbol VCC V TST Conditions -0.3V min. to 3.6V max. -0.5V min. to VCC + 0.5V max. -50°C to +125°C TABLE 11: RECOMMENDED OPERATING CONDITIONS Parameter Symbol Input Voltage VCC Commercial Temperature TAMB_C 2 Industrial Temperature TAMB_I MIN 3.0 0° -40° TYP 3.3 MAX 3.6 70° +85° UNIT V C C TABLE 12: INPUT LEAKAGE CURRENT Parameter Symbol Input Leakage Current IL MIN -1 TYP MAX 1 Units µA MIN VCC - 0.3V 0 VCC x 0.8V 0 -10 TYP MAX VCC 0.4V VCC VCC x 0.2V 10 Units V V V V µA Conditions VIH = VCC VIL = GND TABLE 13: LOGIC LEVEL OUTPUT DRIVE CHARACTERISTICS Parameter Symbol Logic High Output Voltage VOH Logic Low Output Voltage VOL Logic High Input Voltage VIH Logic Low Input Voltage VIL Tri-State Leakage Current IL_HIZ 2 +/- 1 Contact the factory for Industrial Temperature grade module lead times and availability. Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 15 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 10. ATA COMMAND SET This section defines the software requirements and commands the host sends to the mSATA Slim module. Commands are issued by loading the required registers in the command block with the supplied parameters, and then writing the command code to the Command Register. The manner in which a command is accepted varies. There are three classes (see Table 17: ATA Command Set) of command acceptance, all dependent on the host not issuing commands unless the mSATA Slim is not busy (BSY=0). All commands listed in this specification shall be implemented. Commands can be implemented as "no operation" to meet this requirement. The Security Mode feature set (command codes F1, F2, F3, F4, F5, and F6) should not be implemented unless the device is intended to be used in an embedded, non-removable application. The Security Mode feature set was not designed for removable devices and certain problems may be encountered when using these commands in a removable application. This specification introduces some new commands and features. Upon receipt of a Class 1 command, the mSATA Slim sets BSY within 400 ns. Upon receipt of a Class 2 command, the mSATA Slim sets BSY within 400 ns, sets up the sector buffer for a write operation, sets DRQ within 700 ns, and clears BSY within 400 ns of setting DRQ. Upon receipt of a Class 3 command, the mSATA Slim sets BSY within 400 ns, sets up the sector buffer for a write operation, sets DRQ within 20 ms (assuming no re-assignments), and clears BSY within 400 ns of setting DRQ. TABLE 14: COMMAND SET No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Command Set Check Power Mode Data Set Management DCO Download Microcode PIO Download Microcode DMA Execute Drive Diagnostics Flush Cache Flush Cache Ext Identify Device Idle Idle Immediate Initialize Drive Parameters Read Buffer Read DMA (without Retry) Read DMA (with Retry) Read DMA Ext Read FPDMA Queued Read Log Ext Read Multiple Read Multiple Ext Read Native Max Address Read Native Max Ext Read Sectors (without Retry) Read Sectors (with Retry) Read Sectors Ext Read Verify Ext OP Code (hex) E5 06 B1 92 93 90 E7 EA EC E3 E1 91 E4 C9 C8 25 60 2F C4 29 F8 27 21 20 24 42 No. 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Command Set Security Disable Password Security Erase Prepare Security Erase Unit Security Freeze Lock Security Set Password Security Unlock Seek Set Features Set Max Address Set Max Address Ext Set Multiple Mode Sleep SMART Standby Standby Immediate Write Buffer Write DMA (without Retry) Write DMA (with Retry) Write DMA Ext Write DMA FUA Ext Write FDMA Queued Write Log Ext Write Multiple Write Multiple Ext Write Multiple FUA Ext Write Sectors OP Code (hex) F6 F3 F4 F5 F1 F2 70 EF F9 37 C6 E6 B0 E2 E0 E8 CB CA 35 3D 61 3F C5 39 CE 31 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 16 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz No. Command Set 27 Read Verify Sectors (without Retry) Read Verify Sectors (with Retry) Recalibrate 28 29 Datasheet OP Code (hex) No. 41 56 40 57 Command Set (without Retry) Write Sectors (with Retry) Write Sectors Ext 10 58 Write Uncorrectable OP Code (hex) 30 34 45 TABLE 15: IDENTITY DRIVE INFORMATION F: Fixed V: Word Variable X: Default Value Address Both (hex) 0 F 045A 1 X 3FFF 2 V 0000 3 X 0010 4 X 7E00 5 X 0200 6 X 003F 7-8 V 0 9 X 0000 10 - 19 F xxxx 20 X 0000 21 X 0000 22 X 0000 23 - 26 F xxxx 27 - 46 F xxxx 47 F 8001 48 49 50 51 52 53 54 55 56 57 58 59 F F F X X F X X X X X F 60 - 61 60 - 61 F F 62 63 64 65 X F F F Data Field Type Information General configuration - bit significant information Obsolete - Number of Logical Cylinders (16,383) Specific Configuration Obsolete - Number of Logical Heads (16) Retired Retired Obsolete - Number of Logical Sectors per Track (63) Reserved for Assignment by the Compact Flash Association Retired Serial Number in ASCII (20 Characters) Retired Retired Obsolete Firmware revision in ASCII (8 Characters) Model Number in ASCII 7:0 - Maximum number of sectors transferred per interrupt on MULTIPLE commands 0000 Reserved 0F00 Capabilities 4000 Capabilities 0200 Obsolete 0000 Obsolete 0007 Words 88 and 70:64 are valid 3FFF Obsolete - Number of Logical Cylinders (16383) 0010 Obsolete - Number of Logical Heads (16) 003F Obsolete - Number of Logical Sectors per Track (63) FC10 Obsolete 00FB Obsolete 0100 Number of Sectors Transferred per Interrupt on MULTIPLE Commands 037DFF40 (32GB) Total Number of User Addressable Sectors xxxxxxxx Total Number of User Addressable Sectors (64GB) 0 Obsolete 0007 Multi-word DMA modes Supported / Selected 0003 Advance Transfer Modes Supported 0078 Minimum Multi-word DMA transer cycle time per word Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 17 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Word Address 66 F: Fixed V: Variable X: Both F Default Value (hex) 0078 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 F F F F F F F F F F F F V F F F F F V V V V F F V V F 0078 0078 0000 0000 0 0 0 0 0 0002 0 0000 0000 00F8 0021 7429 7008 4000 7028 3000 4000 007F 0000 0000 0 0000 0 94 95 96 97 98 99 100 - 103 V F V V F F V 104 105 106 107 108 - 111 112 - 115 116 117 - 118 V F F F F F V F 0 0 0 0 0 0 xxxxxxxx - 32GB xxxxxxxx - 64GB xxxxxxxx - 128GB 0 0 0 0 0 0 0 0 Datasheet Data Field Type Information Manufacturer’s recommended Multi-word DMA transfer cycle time Minimum PIO transfer cycle time without flow control Minimum PIO transfer cycle time with IORDY flow control Reserved Reserved Reserved for the IDENTIFY PACKET DEVICE Command Reserved for the IDENTIFY PACKET DEVICE Command Reserved for the IDENTIFY PACKET DEVICE Command Reserved for the IDENTIFY PACKET DEVICE Command Queue Depth SATA Capabilities Reserved - future Serial ATA Definition Serial ATA Features Supported Serial ATA Features Enabled Major Version Number Minor Version Number Command Set Supported Command Set Supported Command Set / Feature Supported Extension Command Set / Feature Enabled Command Set / Feature Enabled Command Set / Feature Default Ultra DMA Modes Time Required for Security Unit Erase Completion Time Required for Enhanced Security Erase Completion Current Advanced Power Management Value Master Password Revision Code Hardware Reset Result. The contents of bits (12:0) of this word shall change only during the execution of a hardware Reset. Vendor’s Recommended and Actual Acoustic Management Value Stream Minimum Request Size Streaming Transfer Time - DMA Streaming Access Latency - DMA and PIO Streaming Performance Granularity Streaming Performance Granularity Maximum User LBA for 48-bit Address Feature Set Streaming Transfer Time – PIO Reserved Physical Sector Size / Logical Sector Size Interseek Delay for ISO-7779 Acoustic Testing (in microseconds) Unique ID Reserved Reserved Words per Logical Sector Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 18 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Word Address 119 120 121 - 126 127 128 129 - 159 160 161 - 175 176 - 205 206 - 216 217 218 - 221 222 223 - 233 234 235 236 - 254 255 F: Fixed V: Variable X: Both F F F F V X F X V F F F F F F X Default Value (hex) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Varies Datasheet Data Field Type Information Supported Settings Command Set / Feature Enabled/Supported Reserved Removable Media Status Notification Feature Set Support Security Status Vendor Specific Compact Flash Association (CFA) Power Mode 1 Reserved for Assignment by the CFA Current Media Serial Number Reserved Non-rotating Media Device Reserved Reserved Reserved Reserved Reserved Reserved Integrity Word (Checksum and Signature) Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 19 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 11. SMART COMMAND SET DESCRIPTION Communication to or from the device through Data Register and 7 Command Block Registers(28bit Command Format) includes: Feature Register, Error Register, Sector Count Register, Sector Number Register, Cylinder Low Register, Cylinder High Register, Drive Head Register, Status Register, Command Register. Direction: Input = from Host to Device; Output = from Device to Host TABLE 16: SMART COMMAND BLOCK REGISTER ADDRESSING Offset Address Read Write 0x00 Data Data 0x01 Error Feature 0x02 Sector Count Sector Count 0x03 Sector Number - (LBA low current) Sector Number - (LBA low current) 0x04 Cylinder Low - (LBA mid current) Cylinder Low - (LBA mid current) 0x05 Cylinder High - (LBA high current) Cylinder High - (LBA high current) 0x06 Drive Head Drive Head x007 Status Command TABLE 17: SMART READ ATTRIBUTE REGISTER ADDRESSING Sector ID Vendor Command Feature Count 0 SMART READ Attribute 0xD0 0x01 1 SMART READ Attribute 0xD1 0x01 Thresholds 2 SMART ENABLE 0xD2 0xF1 Attributes AUTOSAVE 3 SMART DISABLE 0xD2 0x00 Attribute AUTOSAVE 5 SMART ENABLE 0xD8 XX Operations 6 SMART DISABLE 0xD9 XX Operations 7 SMART Return Status 0xDA XX Value Type WORD BYTE BYTE BYTE BYTE BYTE BYTE BYTE Sector Number XX XX Cylinder Low 0x4F 0x4F Cylinder High 0xC2 0xC2 Drive Head 0xA0 0xA0 Command 0xB0 0xB0 XX 0x4F 0xC2 0xA0 0xB0 XX 0x4F 0xC2 0xA0 0xB0 XX 0x4F 0xC2 0xA0 0xB0 XX 0x4F 0xC2 0xA0 0xB0 XX 0x4F 0xC2 0xA0 0xB0 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 20 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 11.1. SMART READ ATTRIBUTE - PIO DATA This command will return 1 sector of SMART Read Attribute information. PIO Data Protocol TABLE 18: READ ATTRIBUTE - NORMAL OUTPUT Register Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status TABLE 19: READ ATTRIBUTE - INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command 7 6 5 4 7 6 5 4 XX XX XX XX XX XX 0x50 3 2 1 0 3 2 1 0 0 0 0 0 0xD0 0x01 XX 0x4F 0xC2 1 0 1 0 0xB0 TABLE 20: ATTRIBUTE DESCRIPTION Attribute ID (hex) Description 01 Number of accumulated, uncorrectable errors. Range (0 - 255) 09 Power on hours count. Range (0 - 4294967295) 0C Drive power cycle count. (Accumulated power ON/OFF cycles) A8 SATA PHY error count. Only accumulated from power ON (clears to Zero when power OFF) This value includes all PHY error counts; except - Data FIS CRC, code error, disparity error, command FIS CRC AA Bad Block Count AD Erase Count C0 Number of unexpected power loss DA Number of accumulated CRC errors (read/write data FIS CRC errors) Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 21 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet TABLE 21: SMART ATTRIBUTE ACTUAL DATA FORMAT (ALL VALUES IN HEX) 0 1 2 3 4 5 6 7 ID (hex) Flag Flag Value Worse DATA ECC 01 0B 00 64 64 0 0 error 09 12 00 64 64 Power ON hours 0 0C 12 00 64 64 Power ON / OFF cycles A8 12 00 64 64 SATA PHY error count 3 3 AA 03 00 Note Note AD 12 00 64 64 C0 DA 12 0B 00 00 64 64 64 64 Early BAD block # 0 8 9 10 11 Threshold 0 0 0 0 0 0 0 0 0 0 Later BAD block # 0 AVG erase count MAX erase count (max = 65535) (max = 65535 Accidental power loss count # CRC error count number 0 32 0 0 0 00 00 00 0 0A 0 0 0 00 0 0 0 0 0 0 00 32 11.2. SMART READ ATTRIBUTE - THRESHOLDS This command will return 1 sector of SMART Thresholds Attribute information. PIO Data Protocol TABLE 22: THRESHOLDS ATTRIBUTE – INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command 7 6 5 4 3 2 1 0 0 0 0 0 3 2 1 0 0xD1 0x01 XX 0x4F 0xC2 1 TABLE 23: THRESHOLDS ATTRIBUTE – NORMAL INPUT Register 7 Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 0 1 0 0xB0 6 5 4 XX XX XX XX XX XX 0x50 3 Formula to calculate percentage (%) of spare blocks (value from 100 to 1). Spare Block Percentage = ((MABN - CBBN)/MABN))*100; where MABN = Maximum Acceptable Bad Block Number and .CBBN = Current Bad Block Number. Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 22 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 11.3. SMART ENABLE ATTRIBUTE - AUTO SAVE This command will Enable the optional attribute, Auto Save, feature of the device. Non-PIO Data protocol TABLE 24: ENABLE AUTO SAVE ATTRIBUTE - INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command 7 6 5 4 1 0 1 0 0xD2 0xF1 XX 0x4F 0xC2 3 2 1 0 0 0 0 0 3 2 1 0 0xB0 TABLE 25: ENABLE AUTO SAVE ATTRIBUTE - NORMAL OUTPUT Register 7 Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 6 5 4 XX XX XX XX XX XX 0x50 11.4. SMART DISABLE ATTRIBUTE - AUTO SAVE This command will Disable the optional attribute, Auto Save, feature of the device. Non-PIO Data protocol. TABLE 26: DISABLE AUTO SAVE ATTRIBUTE - INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command 7 6 5 4 3 2 1 0 0 0 0 0 3 2 1 0 0xD2 0x00 XX 0x4F 0xC2 1 TABLE 27: DISABLE AUTO SAVE ATTRIBUTE - NORMAL OUTPUT Register 7 Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 0 1 0 0xB0 6 5 4 XX XX XX XX XX XX 0x50 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 23 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 11.5. SMART ENABLE OPERATIONS This command will enable access to all SMART capabilities within the device. Non-PIO data protocol. TABLE 28: ENABLE SMART ACCESS – INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command TABLE 29: ENABLE SMART ACCESS - NORMAL OUTPUT Register Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 7 6 5 4 1 0 1 0 0xD8 XX XX 0x4F 0xC2 3 2 1 0 0 0 0 0 3 2 1 0 0xB0 7 6 5 4 XX XX XX XX XX XX 0x50 11.6. SMART DISABLE OPERATIONS This command will disable access to all SMART capabilities within the device, including any and all timer and event count functions exclusively related to this feature. Non-PIO data protocol. TABLE 30: DISABLE SMART ACCESS – INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command TABLE 31: DISABLE SMART ACCESS - NORMAL OUTPUT Register Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 7 1 6 0 5 1 4 0 0xD9 XX XX 0x4F 0xC2 3 2 1 0 0 0 0 0 3 2 1 0 0xB0 7 6 5 4 XX XX XX XX XX XX 0x50 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 24 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 11.7. SMART RETURN STATUS This command will return the reliability status of the device to the Host. Non-PIO data protocol. Status Return: If Current Reserved Block > 3; Return 0x4F, 0xC2 If Current Reserved Block <= 3; Return 0xF4, 0x2C (Exceeded threshold detection condition) TABLE 32: RETURN STATUS – INPUT Register Feature Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Command TABLE 33: RETURN STATUS - NORMAL OUTPUT Register Error Sector Count Sector Number - (LBA low current) Cylinder Low - (LBA mid current) Cylinder High - (LBA high current) Drive Head Status 7 6 5 4 3 2 1 0 0 0 0 0 3 2 1 0 0xDA XX XX 0x4F 0xC2 1 0 1 0 0xB0 7 6 5 4 XX XX XX XX XX XX 0x50 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 25 of 26 This document, specifications and information herein are subject to change without notice. 4GB to 256GB mSATAvault™ Slim – NLSSabcV3d-9TMHAAvwxyz Datasheet 12. REVISION HISTORY Revision 0v97 0v98 Date 06/10/2011 07/25/2011 Author TK HS 1v0 1v1 08/05/2011 02/17/2011 HS HS 1v2 1v3 12/18/2013 03/10/2014 SS BR Notes Initial draft release Changed the module thickness from 4.0 mm to 4.85 mm according to JEDEC MO-300B specification Tables were reformatted, PDS was changed to DS Part numbers were updated to new Netlist part numbering schema. The vibration test requirement was changed from 20G to 15G. Updated SATA controller and associated specifications Updated Part Numbers Disclaimer of Warranties and Liability Netlist, Inc. reserves the right to make changes to specifications and product descriptions such as, but not limited to, numbers, parameters and other technical information contained herein at any time, with or without notice. Netlist disclaims all warranties, express or implied, concerning the information on this datasheet. Netlist disclaims all liability for any harm alleged to arise from the use of the information on this datasheet. © Netlist, Inc., 2014. All rights reserved. 175 Technology, Suite 150, Irvine, CA 92618 Revision 1v3 ©2014 Netlist, Inc. Netlist Confidential www.netlist.com Page 26 of 26 This document, specifications and information herein are subject to change without notice.
© Copyright 2024 ExpyDoc