VIRTIUM TECHNOLOGY STORFY SSD Hard Drive User Manual USE Manualx

VIRTIUM TECHNOLOGY, INC. SSD Hard Drive USE Manualx

user manual

    Virtium StorFly™ 25PE – 2.5” SATA 3Gbps SSD VSFA25 Product Manual ____________________________________________________________________________________ 1.0 Introduction Virtium’s StorFly™ 25 is solid state drive (SSD) technology designed for the unique capacity, workload and product lifecycle requirements of a broad range of embedded systems including networking, industrial automation, medical and gaming equipment as well as point-of-sale terminals, military data recorders and wearable computers. StorFly™ 25 SSDs deliver stable configuration for long product life and eliminate the need for frequent product re-qualifications. StorFly™ 25PE SSDs are designed for optimum performance at low to moderate capacity points and are excellent solutions for write intensive applications.    1.1 Features  • Capacities:  8, 16, 32, 64, 128GB • Sequential performance (128GB) o Read/write: 270.220 MB/s • Random Performance (128GB) o Read/write IOPS:  15K/4K • Latency: o Read/write (μs): TBD/TBD  • Temperature  o Commercial operating: 0oC to 70oC o Industrial operating: -40oC to +85oC o Non-operating: -55oC to +95oC • Power(1) (128GB; 5V) o Typical: 1.2W o Idle: 1.07W • Reliability o UBER: 1 error per 1014 bits read o MTBF:  2,000,000 hours o Endurance: Upto 600 TBW (128GB) • S.M.A.R.T. attribute reporting • Compliance o SAT revision 2.6 (SATA 3Gbps and 1.5Gbps) o ATA/ATAPI-7 o FCC, CE, UL, RoHS                      • Mechanical Dimensions - L x W x H mm (in.) o 100.5 (3.96) x 69.85 (2.75) x 9.5 (0.37) • Weight o 87 +/- 2 g (128GB) • Environmental (Operating/non-operating): o Shock: 50G (11ms/Axis) x 3 Axes o Vibration:  10 to 2000 Hz, 16.4G, 3 Axes o Altitude:  40000 feet o Humidity: 95%    (1) Measured based on 70/30 random read/write. Power is vary depending upon capacities, see section 4.5 for completed typical and maximum power measurement per capacities
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                2 2.0 Ordering Information and Part Numbering System                                Capacity 008G: 8GB 016G: 16GB 032G: 32GB 064G: 64GB 128G: 128GB  Operating Temperature C: 0oC to 70oC I: -40oC to 85oC  V SF A25 P X XXXG – XXX  Interface/Form Factor 25: 2.5”, 9.5mm SSD  StorFly Virtium Class P = PE  Virtium proprietary
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                3  3.0 Table of Contents 1.0 INTRODUCTION................................................................................................................................................1 2.0 ORDERING INFORMATION AND PART NUMBERING SYSTEM....................................................................2 3.0 TABLE OF CONTENTS......................................................................................................................................3 4.0 SPECIFICATIONS..............................................................................................................................................5 4.1 Capacity..............................................................................................................................................................5 4.2 Performance.......................................................................................................................................................5 4.3 Environmental Specifications..............................................................................................................................5 4.3.1 Temperature Range.......................................................................................................................................5 4.3.2 Humidity..........................................................................................................................................................6 4.3.3 Shock and Vibration.......................................................................................................................................6 4.4 System Reliability...............................................................................................................................................6 4.4.1 Power Consumption.......................................................................................................................................7 4.5 Power Requirements..........................................................................................................................................7 4.6 FCC and CE Requirements................................................................................................................................7 4.7 ROHS COMPLIANCE.........................................................................................................................................7 5.0 PHYSICAL SPECIFICATION.............................................................................................................................8 5.1 Pin Assignments.................................................................................................................................................8 5.2 MECHANICAL DIMENSIONS..........................................................................................................................10 6.0 ATA COMMANDS............................................................................................................................................11 6.1 Supported Commands......................................................................................................................................11 6.2 Identify Device Data..........................................................................................................................................14 6.3 Device Overlay Data Structure.........................................................................................................................21 6.4 S.M.A.R.T. ATTRIBUTES.................................................................................................................................22 7.0 REFERENCES.................................................................................................................................................28 8.0 REVISION HISTORY........................................................................................................................................29
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                4 List of Tables  TABLE 1: PRODUCT CAPACITY....................................................................................................................................5 TABLE 2: PERFORMANCE............................................................................................................................................5 TABLE 3: TEMPRATURE RANGE..................................................................................................................................5 TABLE 4: SHOCK AND VIBRATION...............................................................................................................................6 TABLE 5: SYSTEM RELIABILITY...................................................................................................................................6 TABLE 6: MEAN TIME BETWEEN FAILURES (MTBF)..................................................................................................7 TABLE 7: POWER CONSUMPTION...............................................................................................................................7 TABLE 8: PIN ASSIGNMENTS.......................................................................................................................................8 TABLE 9: SUPPORTED ATA COMMANDS.................................................................................................................11 TABLE 10: POWER MANAGEMENT COMMANDS.....................................................................................................11 TABLE 11: SECURITY COMMANDS............................................................................................................................12 TABLE 12: SMART COMMANDS.................................................................................................................................12 TABLE 13: _____ COMMANDS....................................................................................................................................12 TABLE 14: 48-BIT ADDRESS FEATURE SET COMMANDS.......................................................................................13 TABLE 15: NATIVE COMMAND QUEUING.................................................................................................................13 TABLE 16: OTHER COMMAND....................................................................................................................................13 TABLE 17: EXECUTE DEVICE DIAGNOSTIC COMMAND INPUTS...........................................................................14 TABLE 18: EXECUTE DEVICE DIAGNOSTIC COMMAND INPUTS...........................................................................21 TABLE 19: SMART FEATURE REGISTER VALUES...................................................................................................22 TABLE 20: SMART DATA STRUCTURE......................................................................................................................23 TABLE 21: SMART ATTRIBUTE DEFINATIONS.........................................................................................................24 TABLE 22: BYTES 2-361 INDIVIDUAL ATTRIBUTE DATA.........................................................................................25 TABLE 23: SMART READ ATTRIBUTE THRESHOLD COMMAND............................................................................26 TABLE 24: THRESHOLD VALUES...............................................................................................................................26 TABLE 25: SMART EXECUTE OFF-LINE IMMEDIATE LBA LOW REGISTER VALUES...........................................27   List of Figures  FIGURE 1: SIGNAL SEGMENT AND POWER SEGMENT............................................................................................8 FIGURE 2: MECHANICAL DIMENSIONS.....................................................................................................................10
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                5  4.0 Specifications 4.1 Capacity Table 1: Product capacity User-Addressable Capacities Advertised Capacities (GB) User-Addressable LBA(1)  Bytes  GBytes 8  15,458,304  7,914,651,648  7.37 16  31,358,976  16,055,795,712  14.95 32  62,717,952  32,111,591,424  29.90 64  125,435,904  64,223,182,848  59.81 128  250,871,808  128,446,365,696  119.63  (1) LBA: Logical Block Address. Logical block size of  512 bytes  4.2 Performance Table 2: Performance THROUGH-PUT 64KB file, QD=32 IOPS 4KB file, Queue Depth=32, 100% Random IOPS 4KB file, Queue Depth=32, 70% Read, 30% Write Capacities (GB) Read Seq  Write Seq  Read Random Write Random Read Random  Write Random 8             16             32             64             128               4.3 Environmental Specifications 4.3.1  Temperature Range Table 3: Temprature range P/N  Operating Temparature (0C)  Storage Temperature (0C) VSFA25PCxxxG-xxx  0°C to 70oC  -55°C to +95°C
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                6 VSFA25PIxxxG-xxx  -40°C to 85oC  -55°C to +95°C  4.3.2  Humidity Relative Humidity: 5-95%, non-condensing  4.3.3  Shock and Vibration Table 4: Shock and Vibration Reliability  Test Conditions Vibration  ???G, ??? MIL-STD-810F, Method ???, Procedure ? Mechanical Shock  ???G, ??? MIL-STD-810F, Method ???, Procedure ? Altitude  ???G, ??? MIL-STD-810F, Method ???, Procedure ?   4.4 System Reliability Table 5: System Reliability Capacities (GB)  TBW(1)  GB/day for 5 yrs. Services Life 8     16     32     64     128      (1) TBW specifications are in accordance with JEDEC SSD standard JESD218, JESD219. The values measured at 250C ambient temperature. Actual resulte will vary depending application usage model
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                7   4.4.1  Power Consumption Table 6: Mean Time Between Failures (MTBF) Capacities (GB)  MTBF(1) 8   16   32   64   128    (1) MTBF specification is in accordance with Telcordia SR-332. The values estimated at 250C ambient temperature.  4.5 Power Requirements 5V (±10%) single power supply operation  Table 7: Power Consumption Capacties (GB)  Sustained Write (Watts)  Sustained Read (Watts)  Typical(1) (Watts)  Idle (Watts) 8         16         32         64         128          (1) Power measured based on 70/30 random R/W workload (IOMeter 2006)   4.6 FCC and CE Requirements StorFly 25 products conform to CE and FCC requirements. Class: FCC Part 15 Subpart B Class B:2011  4.7 RoHS Compliance StorFly 25 products are compliant with the ROHS directive.
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                8  5.0 Physical Specification 5.1 Pin Assignments Table 8: Pin Assignments Name  Type  Description S1  GND  Ground S2  Rx+ S3  Rx-  Differential Receive Signal  S4  GND  Ground S5  Tx- S6  Tx+  Differential Transmit Signal  S7  GND  Ground Key  Key  Key Power Pin Assignments Key  Key  Key P1  V33  No Connect P2  V33  No Connect P3  V33  No Connect P4  GND  Ground P5  GND  Ground P6  GND  Ground P7  V5  5V Power, Pre-Charge P8  V5  5V Power P9  V5  5V Power P10  GND  Ground P11  DAS/DSS  Device Active Signal/Disable Staggered Spinup P12  GND  Ground P13  V12  No Connect P14  V12  No Connect P15  V12  No Connect  Figure 1: Signal Segment and Power Segment           S1S7P15 P1
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                9
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                10 5.2 Mechanical Dimensions    Figure 2: Mechanical Dimensions
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                11 6.0 ATA Commands Virtium StorFly 25PE SSDs support all mandatory ATA commands defined in the ATA/ATAPI-7 specification.  6.1 Supported Commands General Table 9: Supported ATA Commands Command  Code  Protocol Execute Drive Diagnostic  90h  Device diagnostic Flush Cache  E7h  Non-data Identify Device  ECh  PIO data-in Read DMA  C8h  DMA Read Multiple  C4h  PIO data-in Read Sector(s)  20h  PIO data-in Read Verify Sector(s)  40h or 41h  Non-data Set Feature  EFh  Non-data Set Multiple Mode  C6h  Non-data Write DMA  CAh  DMA Write Multiple  C5h  PIO data-out Write Sector(s)  30h  PIO data-out NOP  OOh  Non-data Read Buffer  E4h  PIO data-in Write Buffer  E8h  PIO data-out Power Management Table 10: Power Management Commands Command  Code  Protocol Check Power Mode  E5h or98h  Non-data Idle  E3h or97h  Non-data Idle Immediate  E1 h or 95h  Non-data Sleep  E6h or99h  Non-data Standby  E2h or96h  Non-data Standby Immediate  EOh or94h  Non-data
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                12 Security Mode  Table 11: Security Commands Command  Code  Protocol Security Set Password  F1h  PIO data-out Security Unlock  F2h  PIO data-out Security Erase Prepare  F3h  Non-data Security Erase Unit  F4h  PIO data-out Security Freeze Lock  F5h  Non-data Security Disable Password  F6h  PIO data-out  S.M.A.R.T. Table 12: SMART Commands Command  Code  Protocol SMART Disable Operations  B0h  Non-data SMART Enable/Disable Autosave  B0h  Non-data SMART Enable Operations  B0h  Non-data SMART Return Status  B0h  Non-data SMART Read Data  B0h  PIO data-in  Host Protected Area Table 13: _____ Commands Command  Code  Protocol Read Native Max Address  F8h  Non-data Set Max Address  F9h  Non-data Set Max Set Password  F9h  PIO data-out Set Max Lock  F9h  Non-data Set Max Freeze Lock  F9h  Non-data Set Max Unlock  F9h  PIO data-out
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                13  48-bit Address Feature Set Table 14: 48-bit Address Feature Set Commands Command  Code  Protocol Flush Cache Ext  EAh  Non-data Read Sector(s) Ext  24 h  PIO data-in Read DMA Ext  25h  DMA Read Multiple Ext  29h  PIO data-in Read Native Max Address Ext  27h  Non-data Read Verify Sector(s) Ext  42h  Non-data Set Max Address Ext  37h  Non-data Write DMA Ext  35h  DMA Write Multiple Ext  39h  PIO data-out Write Sector(s) Ext  34h  PIO data-out  NCQ Table 15: Native Command Queuing Command  Code  Protocol Read FPDMA Queued  60h  DMA Queued Write FPDMA Queued  61h  DMA Queued  Other Table 16: Other Command Command  Code  Protocol Data Set Management  06h  DMA
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                14  6.2 Identify Device Data Table 17: Execute Device Diagnostic Command Inputs Word  O/M  F/V  Value  Description 0 M   F X F X X V X F 0040h General configuration bit-significant information: 15 0=ATA device 14-8 Retired 7 1=removable media device 6 Obsolete 5-3 Retired 2 Response incomplete 1 Retired 0 Reserved 1  X  3FFFh Obsolete 2  O  V   C837h  Specific configuration  3    X   0010h  Obsolete  4-5    X   2400000h Retired  6    X   003Fh  Obsolete  7-8  O  V   0000h  Reserved for assignment by the CompactFlash¥ Association  9    X   0000h  Retired  10-19  M  F   P1T0xx  Serial number (20 ASCII characters)  20-21    X   0000h  Retired  22    X   0004h  Obsolete  23-26  M  F   L0213A  Firmware revision (8 ASCII characters)  27-46  M  F   StorFly -  Model number (40 ASCII characters)  47 M  F F F  8001h 15-8 80h 7-0 00h=Reserved                  01h-FFh=Maximum number of sectors that shall be transferred                           per interrupt on READ/WRITE MULTIPLE commands 48      0000h Reserved 49 M   F F  F F  F F F X 0F00h Capabilities 15-14  Reserved for the IDENTIFY PACKET DEVICE command. 13  1 = Standby timer values as specified in this standard are supported                  0 = Standby timer values shall be managed by the device  12  Reserved for the IDENTIFY PACKET DEVICE command.  11  1 = IORDY supported                  0 = IORDY may be supported 10  1 = IORDY may be disabled 9  1 = LBA supported 8  1 = DMA supported.  7-0  Retired 50 M   F F F X 4000h Capabilities 15  Shall be cleared to zero.  14  Shall be set to one. 13-2  Reserved.  1              Obsolete
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                15 Word  O/M  F/V  Value  Description F  0              Shall be set to one to indicate a device specific Standby timer value minimum. 51-52  X  XXXXh Obsolete 53 M  F F  F  X 0007h 15-3  Reserved 2  1 = the fields reported in word 88 are valid                  0 = the fields reported in word 88 are not valid 1  1 = the fields reported in words 70:64 are valid                  0 = the fields reported in words 70:64 are not valid 0  Obsolete 54-58     XXXXh Obsolete 59 M  F V V  0101h 15-9  Reserved 8  1 = Multiple sector setting is valid 7-0  xxh = Current setting for number of sectors that shall be                      transferred per interrupt on R/W Multiple command 60-61 M  F  XXXXh Total number of user addressable sectors 62     0000h  Obsolete 63 M  F V  V  V  F F F F 0007h 15-11 Reserved 10 1=MultiwordDMAmode2isselected                 0=MultiwordDMAmode2isnotselected 9              1=MultiwordDMAmode1isselected                 0=MultiwordDMAmode1isnotselected 8              1=MultiwordDMAmode0isselected                 0=MultiwordDMAmode0isnotselected 7-3 Reserved 2              1=MultiwordDMAmode2andbelowaresupported 1              1=MultiwordDMAmode1andbelowaresupported 0 1=MultiwordDMAmode0issupported 64 M  F F  0003h  15-8  Reserved 7-0 Advanced PIO modes supported 65 M  F  0078h Minimum Multiword DMA transfer cycle time per word  15-0         Cycle time in nanoseconds  66 M  F  0078h Manufacturer’s recommended Multiword DMA transfer cycle time  15-0         Cycle time in nanoseconds  67 M  F  0078h Minimum PIO transfer cycle time without flow control  15-0         Cycle time in nanoseconds  68 M  F  0078h Minimum PIO transfer cycle time with IORDY flow control  15-0         Cycle time in nanoseconds  69-70  F  0000h Reserved (for future command overlap and queuing) 71-74  F  4000h Reserved for the IDENTIFY PACKET DEVICE command 75 O   F F 001Fh Queue depth 15-5        Reserved 4-0          Maximum queue depth – 1 76-79  F  0306h  Reserved for Serial ATA 80 M    F F F 03F0h Major version number 0000horFFFFh=device does not report version 15 Reserved 14 Reserved for ATA/ATAPI-14 13  Reserved for ATA/ATAPI-13
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                16 Word  O/M  F/V  Value  Description F F F F F F F F F F X X F 12  Reserved for ATA/ATAPI-12 11  Reserved for ATA/ATAPI-11 10  Reserved for ATA/ATAPI-10 9  Reserved for ATA/ATAPI-9 8  Reserved for ATA/ATAPI-8 7  1 = supports ATA/ATAPI-7 6  1 = supports ATA/ATAPI-6 5  1 = supports ATA/ATAPI-5 4  1 = supports ATA/ATAPI-4 3  Obsolete  2  Obsolete  1  Obsolete 0  Reserved 81 M  F 0000h Minor version number 0000h or FFFFh = device does not report version 0001h-FFFEh  82 M   X F F F X F F F F F F F  F F F F 742Bh Command set supported. 15  Obsolete 14  1 = NOP command supported 13  1 = READ BUFFER command supported 12  1 = WRITE BUFFER command supported 11  Obsolete 10  1 = Host Protected Area feature set supported 9  1 = DEVICE RESET command supported 8  1 = SERVICE interrupt supported 7  1 = release interrupt supported 6  1 = look-ahead supported 5  1 = write cache supported 4  Shall be cleared to zero to indicate  that the PACKET  Command  feature set is not supported. 3  1 = mandatory Power Management feature set supported 2  1 = Removable Media feature set supported 1  1 = Security Mode feature set supported 0  1 = SMART feature set supported 83 M   F F F F F F F F F F F F 7500h Command set ssupported. 15  Shall be cleared to zero 14  Shall be set to one 13-9  Reserved 8  1 = SET MAX security extension supported 7  Reserved 6  1 = SET FEATURES subcommand required to spinup after power-up 5  1 = Power-Up In Standby feature set supported 4  1 = Removable Media Status Notification feature set supported 3  1 = Advanced Power Management feature set supported 2  1 = CFA feature set supported 1  1 = READ/WRITE DMA QUEUED supported 0  1 = DOWNLOAD MICROCODE command supported
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                17 Word  O/M  F/V  Value  Description 84 M   F F F F F F F F F 4020h Command set/feature supported extension. 15 Shall be cleared to zero 14 Shall be set to one 13-6 Reserved 5 0 = General Purpose Logging feature set not supported 4 Reserved 3 0 = Media Card Pass Through Command feature set not supported 2 0 = Media Serial Number not supported 1 0 = SMART self-test not supported 0 1 = SMART Error Logging not supported  85 M   X F F F X V F V V V V F F F V V 7429h Command set/feature enabled. 15  Obsolete 14  1 = NOP command enabled 13  1 = READ BUFFER command enabled F 12  1 = WRITE BUFFER command enabled  11  Obsolete 10  1 = Host Protected Area feature set enabled 9  1 = DEVICE RESET command enabled 8  1 = SERVICE interrupt enabled 7  1 = release interrupt enabled 6  1 = look-ahead enabled 5  1 = write cache enabled 4  Shall be cleared to zero to indicate that the PACKET Command feature set is not supported. 3  1 = Power Management feature set enabled 2  1 = Removable Media feature set enabled 1  1 = Security Mode feature set enabled 0  1 = SMART feature set enabled 86 M   F F F F F V F F F V V V F F F 3400h Command set/feature enabled. 15-14     Reserved 13          1 = FLUSH CACHE EXT command supported 12          1 = FLUSH CACHE command supported 11          1 = Device Configuration Overlay supported 10          1 = 48-bit Address features set supported 9            1 = Automatic Acoustic Management feature set enabled 8            1 = SET MAX security extension enabled by SET MAX SET PASSWORD 7  See Address Offset Reserved Area Boot, INCITS TR27:2001 6  1 = SET FEATURES subcommand required to spin-up after power-up 5  1 = Power-Up In Standby feature set enabled 4  1 = Removable Media Status Notification feature set enabled 3  1 = Advanced Power Management feature set enabled 2             1 = CFA feature set enabled 1             1 = READ/WRITE DMA QUEUED command supported 0  1 = DOWNLOAD MICROCODE command supported 87 M   F F F 4022h Command set/feature default. 15           Shall be cleared to zero 14           Shall be set to one 13           1 = IDLE IMMEDIATE with UNLOAD FEATURE supported 12           Reserved for technical report-
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                18 Word  O/M  F/V  Value  Description V V F F F F F F F V V V F F 11           Reserved for technical report- 10          1 = URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT 9           1 = URG bit supported for READ STREAM DMA EXT and READ STREAM EXT 8           1 = 64 bit World wide name supported 7           1 = WRITE DMA QUEUED FUA EXT command supported 6           1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported 5           1 = General Purpose Logging feature set supported 4           1 = Valid CONFIGURE STREAM command has been executed 3           1 = Media Card Pass Through Command feature set enabled 2           1 = Media serial number is valid 1           1 = SMART self-test supported 0           1 = SMART error logging supported 88 O  F V  V  V V  V  V  V F F F F F F F F 047Fh 15-13  Reserved 14  1 = Ultra DMA mode 6 is selected                  0 = Ultra DMA mode 6 is not selected 13 1 = Ultra DMA mode 5 is selected                  0 = Ultra DMA mode 5 is not selected 12  1 = Ultra DMA mode 4 is selected                  0 = Ultra DMA mode 4 is not selected 11  1 = Ultra DMA mode 3 is selected                  0 = Ultra DMA mode 3 is not selected 10  1 = Ultra DMA mode 2 is selected                  0 = Ultra DMA mode 2 is not selected 9  1 = Ultra DMA mode 1 is selected                  0 = Ultra DMA mode 1 is not selected 8  1 = Ultra DMA mode 0 is selected                  0 = Ultra DMA mode 0 is not selected 7        Reserved 6       1 = Ultra DMA mode 6 and below are supported  5       1 = Ultra DMA mode 5 and below are supported  4       1 = Ultra DMA mode 4 and below are supported  3       1 = Ultra DMA mode 3 and below are supported  2       1 = Ultra DMA mode 2 and below are supported  1       1 = Ultra DMA mode 1 and below are supported 0       1 = Ultra DMA mode 0 is supported 89  O  F  0003h  Time required for security erase unit completion 90  O  F  0000h  Time required for Enhanced security erase completion 91  O  V  0000h  Current advanced power management value 92  O  V  FFFEh  Master Password Revision Code 93     F F V   F V 0000h Hardware reset result. The contents of bits (12:0) of this word shall change only during the execution of a hardware reset.  15      Shall be cleared to zero.  14      Shall be set to one.  13      1 = device detected CBLID-above ViH            0 = device detected CBLID-below ViL  12-8   Device 1 hardware reset result. Device 0 shall clear these bits to zero. Device 1 shall set these bits as follows:  12      Reserved.
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                19 Word  O/M  F/V  Value  Description  V        F F  V  V   V  V     F 11      0 = Device 1 did not assert PDIAG-.            1 = Device 1 asserted PDIAG-.  10-9   These bits indicate how Device 1 determined the device number:           00 = Reserved.            01 = a jumper was used.           10 = the CSEL signal was used.           11 = some other method was used or the method is unknown.  8       Shall be set to one.  7-0 Device 0 hardware reset result. Device 1 shall clear these bits to zero. Device 0 shall set these bits as follows:  7      Reserved.  6      0 = Device 0 does not respond when Device 1 is selected.          1 = Device 0 responds when Device 1 is selected. 5      0 = Device 0 did not detect the assertion of DASP-.           1 = Device 0 detected the assertion of DASP-.  4      0 = Device 0 did not detect the assertion of PDIAG-.          1 = Device 0 detected the assertion of PDIAG-.  3      0 = Device 0 failed diagnostics.          1 = Device 0 passed diagnostics.  2-1   These bits indicate how Device 0 determined the device number:          00 = Reserved.          01 = a jumper was used.          10 = the CSEL signal was used.          11 = some other method was used or the method is unknown.  0      Shall be set to one 94 O   V V 0000h Current automatic acoustic management value 15:8 Vendor’s recommended acoustic management value. 7:0   Current automatic acoustic management value.  95    F  0000h  Stream Minimum Request Size 96    V  0000h Streaming Transfer Time - DMA 97    V  0000h Streaming Access Latency - DMA and PIO 98-99    F  0000h Streaming Performance Granularity 100-103 O  V   Maximum user LBA for 48-bit Address feature set. 104  O  V  0000h Streaming Transfer Time - PIO 105  O  F  0000h Reserved 106 O   F F F F F F 0000h Physical sector size / Logical Sector Size 15      Shall be cleared to zero 14      Shall be set to one 13      1 = Device has multiple logical sectors per physical sector. 12      1= Device Logical Sector Longer than 256 Words 11-4   Reserved 3-0     2X logical sectors per physical sector 107  O  F  0000h Inter-seek delay for ISO-7779 acoustic testing in microseconds 108  O  F  0000h 15-12     NAA (3:0) 11-0       IEEE OUI (23:12) 109  O  F  0000h 15-4     IEEE OUI (11:0)
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                20 Word  O/M  F/V  Value  Description 3-0       Unique ID (35:32) 110  O  F  0000h 15-0 Unique ID (31:16) 111  O  F  0000h 15-0 Unique ID (15:0) 112-115 O  F  0000h Reserved for worldwide name extension to 128 bits 116  O  V  0000h Reserved for technical report- 117-118 O  F  0000h Words per Logical Sector 119-126 O  F  0000h Reserved 127 O   F F  0000h Removable Media Status Notification feature set support 15-2 Reserved 1-0   00 = Removable Media Status Notification feature set not supported        01 = Removable Media Status Notification feature supported       10 = Reserved       11 = Reserved 128 O   F V F F V V V V F 0001h Security status 15-9        Reserved 8             Security level 0 = High, 1 = Maximum 7-6          Reserved 5             1 = Enhanced security erase supported 4             1 = Security count expired 3             1 = Security frozen 2             1 = Security locked 1             1 = Security enabled 0             1 = Security supported 129-159  X  Virtium  Vendor specific 160 O   F F F  V F 0000h CFA power mode 1 15      Word 160 supported 14      Reserved 13      CFA power mode 1 is required for one or more commands implemented by the device 12      CFA power mode 1 disabled 11-0   Maximum current in ma 161-175  X  0000h  Reserved for assignment by the CompactFlash Association 176-205 O  V  @ Current media serial number 206-254   F  0000h Reserved 255 M  X XXXXh Integrity word 15-8 Checksum 7-0 Signature
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                21  6.3 Device Overlay Data Structure Table 18: Execute Device Diagnostic Command Inputs Word  Value  Description 0  0002h Data structure revision number 1  0007h Multiword DMA modes supported Bit15:3     Reserved Bit2          1 = Reporting support for Multiword DMA mode 2 and below is changeable Bit1          1 =Reporting support for Multiword DMA mode 1 and below is changeable Bit0          1 =Reporting support for Multiword DMA mode 0 is changeable 2  007Fh Ultra DMA modes supported Bit15:7      Reserved Bit6          1 = Reporting support for Ultra DMA mode 6 and below is changeable Bit5          1 = Reporting support for Ultra DMA mode 5 and below is changeable Bit4          1 = Reporting support for Ultra DMA mode 4 and below is changeable Bit3          1 = Reporting support for Ultra DMA mode 3 and below is changeable Bit2          1 = Reporting support for Ultra DMA mode 2 and below is changeable Bit1          1 = Reporting support for Ultra DMA mode 1 and below is changeable Bit0          1 = Reporting support for Ultra DMA mode 0 is changeable 3-6  Native MAX LBA Maximum LBA (QWord) Bit63:48    Reserved Bit47:0      Maximum LBA 7  0089h Command set/feature set supported part 1 Bit15        Reserved Bit14        1 = Reporting support for the Write-Read-Verify feature set is changeable Bit13        1 = Reporting support for the SMART Conveyance self-test is changeable Bit12        1 = Reporting support for the SMART Selective self-test is changeable Bit11        1 = Reporting support for the Forced Unit Access is changeable Bit10        Reserved for TLC Bit9          1 = Reporting support for the Streaming feature set is changeable Bit8          1 = Reporting support for the 48-bit Addressing feature set is changeable Bit7          1 = Reporting support for the HPA feature set is changeable Bit6          1 = Reporting support for the AAM feature set is changeable Bit5          1 = Reporting support for the TCQ feature set is changeable Bit4          1 = Reporting support for the PUIS feature set is changeable Bit3          1 = Reporting support for the Security feature set is changeable Bit2          1 = Reporting support for the SMART error log is changeable Bit1          1 = Reporting support for the SMART self-test is changeable Bit0          1 = Reporting support for the SMART feature set is changeable 8  0000h Serial ATA Command set/feature set supported Bit15:5      Reserved for Serial ATA Bit4          1 = Reporting support for the SSP feature set is changeable Bit3          1 = Reporting support for asynchronous notification is changeable Bit2          1 = Reporting support for interface power management is changeable Bit1          1 = Reporting support for non-zero buffer offsets is changeable Bit0          1 = Reporting support for the NCQ feature set is changeable
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                22 Word  Value  Description 9  0000h Reserved for Serial ATA 10-20  0000h Reserved 21  0000h Command set/feature set supported part 2 Bit15        1 = Reporting support for the NV Cache feature set is changeable Bit14        1 = Reporting support for the NV Cache Power Management feature set is changeable Bit13        1 = Reporting support for WRITE UNCORRECTABLE EXT is changeable Bit12        1 = Reporting support for the Trusted Computing feature set is changeable Bit11        1 = Reporting support for the Free-fall Control feature set is changeable Bit10:0     Reserved 22  0000h Command set/feature set supported part 3 Bit15:0     Reserved 23-207  0000h Reserved 208-254  0000h Vender Specific 255  Checksum + A5h Integrity word Bit15:8     Checksum Bit7:0       Signature  6.4 S.M.A.R.T. Attributes 6.4.1  Introduction  Self-Monitoring, analysis, and reporting technology (SMART) is monitoring system that monitors device condition based on the indicators reported by the device itself. This system is created to anticipate/predict any failures that might happen before it actually happens in the hope that there is still time to take action. This document is only created for the purpose to inform users about the SMART commands and SMART attributes implemented by Silicon Motion, Inc, including the data structure returned by those command. For more detail information on how to invoke the SMART command, please refer to the ATA specification since the topic is outside the scope of this document. For the information, the current implementation is based on the ATA-7 specification document.  6.4.2  SMART Command  The following table defines the SMART command set that is supported by SM2244/SM2250. Please note that D1h and D3h are obsolete commands. Although obsolete, the interfaces are still provided to maintain backward compatibility with the previous ATA specification.  Table 19: SMART Feature register values Value Command D0h  SMART Read Data D1h  SMART Read Attribute Threshold (Obsolete). D2h  SMART Enable/Disable Attribute Auto-save.
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                23 D3h  SMART Save Attribute Values (Obsolete). D4h  SMART Execute Off-Line immediate D8h  SMART Enable Operations D9h  SMART Disable Operations DAh  SMART Return Status  6.4.3  SMART Read Data (D0h) This command retrieves the SMART information from the device. The information is packed into the defined data structure in the following sub section.  Data Structure  The following table describes the data structure returned by “SMART Read Data” command.  Table 20: SMART Data Structure  Byte  F/V/X/R  Description 0 -1  X  Revision code 2-361  X  Vendor specific (see SMART Attributes) 362  V  Off-line data collection status 363  X  Self-test execution status byte 364 - 365 V  Total time in seconds to complete off-line data collection activity 366  X  Vendor specific 367  F  Off-line data collection capability 368 - 369 F  SMART capability 370  F  Error logging capability  7-1 Reserved 01= Device error logging supported 371  X  Vendor specific 372  F  Short self-test routine recommended polling time (in minutes) 373  F  Extended self-test routine recommended polling time (in minutes) 374  F  Conveyance self-test routine recommended polling time (in minutes) 375 - 385  Reserved 386 - 395 F  Firmware Version/Date Code 396 - 397 F  Reserved 398 - 399 F  Reserved 400 - 406 F  'SMI2250' 407-415   Vendor specific 416  F  Reserved 417  F  Program/write the strong page only 418-419  V  Number of spare block 420 - 423 V  Average Erase Count
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                24 424-510  X  Vendor specific 511  V  Data structure checksum  Notes:  1. F = content (byte) is fixed and does not change. 2. V = content (byte) is variable and may change depending on the state of the device or the commands executed by the device. 3. X = content (byte) is vendor specific and may be fixed or variable. 4. R = content (byte) is reserved and shall be zero. 5. All the offset and data those are highlighted with orange color are SMI proprietary definitions, while the non-highlighted offset and data are defined in the ATA specification.  6.4.4  SMART Attributes Definations  The following table defines the current SMI’s SMART data attributes those are currently supported and their descriptions. These SMART attributes are located at offset 2 of the SMART Data Structure Please note that this attributes list might be modified as necessary without prior notice.  Table 21: SMART Attribute Definations  Attribute ID  Attribute Name  Reset in Power On Attribute Description 0x01  Read Error Rate  Yes The rate of the total CRC errors occurred over the total of LB As read. The total LBAs read will be reset to 0 after each power-cycle while the CRC errors are accumulated for the life of the device. 0x05 Reallocated Sectors Count  No  Total number of bad blocks those are generated after the card is initialized by the pretest code. 0x09  Power-On Hours  Yes  Total hours the device is powered-on. 0xC0  Power-off Retract Count  No  Total number of sudden power-off count. 0xC2  Temperature  Yes  The temperature of the device. This attribute is not currently supported. 0xC3  Hardware ECC Recovered  N/A  Total number of errors those can be corrected by ECC engine. This attribute is not currently implemented. The value should be 0. 0xC4  Reallocation Event Count  N/A  Total count of remapping operations. This attribute is not currently implemented. The value should be 0. 0xC6  Uncorrectable Sector Count Off-line  No  Total count of errors those cannot be corrected by ECC engine. 0xC7  UltraDMA CRC Error Count  No  Total count of CRC errors during communication via the interface cable. 0x0C  Power Cycle Count No  Total number of power cycles those have occurred during the life of the drive.
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                25 0xF1  Total LBAs Written No Total number of 65536-LBAs counts (32 Megabytes data) written to the device. So, a value of 1 means that there are about 65536 total LBAs written to the device. 0xF2  Total LBAs Read  No Total number of 65536-LBAs counts (32 Megabytes data) read from the device. So, a value of 1 means that there are about 65536 total LBAs read from the device. 0xA0  Uncorrectable Sector Count when read/write  Yes  Total count of uncorrectable errors when device performing reading/writing operation. 0xA1  Number of Valid Spare Block  No  Total number of overall valid spare block 0xA3  Number of Initial Invalid Block  No  Total number of bad blocks found during the card initialization (pretest mode). 0xA4  Total Erase Count  No  Total number of erase operations those have been performed. 0xA5  Maximum Erase Count  No  The maximum number of erase operations those have ever been performed on a block. 0xA6  Minimum Erase Count  No  The minimum number of erase operations those have ever been performed on a block. 0xA7  Average Erase Count  No  Total number of erase operations over the total blocks those are actually affected.   Data Structure  The attribute information occupies 12 bytes of data which describes in the following table. .  Table 22: Bytes 2-361 Individual Attribute Data  Byte  Comment 0  Attribute ID. 1 -2  Reserved. 3  Contains normalized fixed value ("0x64"). 4  Duplicate of byte-3, which is a fixed value ("0x64"). 5-11  Raw Data value in little-endian format.  6.4.5  SMART Read Attribute Threshold (D1h) This command is obsolete starting from ATA-4 Specification. The command interface is still supported to maintain backward compatibility with older host implementing ATA-4. When invoked, SM2244/SM2250 will respond to the command by returning normal output (provided the right command and parameters are entered) together with the fixed threshold data values. However, these threshold values should be ignored since they don’t have any significant meaning.  Data Structure
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                26 The following table describes the data structure returned by this SMART Read Attribute Threshold Command.   Table 23: SMART Read Attribute Threshold Command  Byte  Comment 0  Attribute ID 1  Threshold value 2-11  Reserved. Set these bytes to 0x00  Threshold Values  The following table describes the fixed values returned by SM2244/SM2250 firmware. These values are provided here for information only and as mentioned before that they should be ignored.  Table 24: Threshold Values  Attribute ID  Attribute Name  Threshold Value 0x01  Read Error Rate  0x00 0x05  Reallocated Sectors Count  0x00 0x09  Power-On Hours  0x00 0xC0  Power-off Retract Count  0x00 0xC2  Temperature  0x00 0xC3  Hardware ECC Recovered  0x00 0xC4  Reallocation Event Count  0X10 0xC6  Uncorrectable Sector Count Offline  0x32 0xC7  UltraDMA CRC Error Count  0x32 0x0C  Power Cycle Count  0x00 0xF1  Total LBAs Written  0x00 0xF2  Total LBAs Read  0x00 0xA0  Uncorrectable Sector Count when read/write  0x00 0xA1  Number of Valid Spare Block  0x00 0xA3  Number of Initial Invalid Block  0x00 0xA4  Total Erase Count  0x00 0xA5  Maximum Erase Count  0x32 0xA6  Minimum Erase Count  0x32 0xA7  Average Erase Count  0x64   SMART Enable/Disable Attribute Auto-Save (D2h) The purpose of this command is to enable and disable the optional attribute auto-save feature. In
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                27 SM2244/SM2250, the auto-save feature is always enabled; regardless the disable function is invoked. This will prevent SM2244/SM2250 to lose any information those might be critical for the device’s life indicators. SM2244/SM2250 still responds by returning normal outputs when the command and right parameters are executed.  SMART Save Attribute Values (D3h) This command is obsolete starting from ATA-6 specification. The command interface is still supported for backward compatibility with the older host implementing ATA-6. SM2244/SM2250 responds to the command by returning normal outputs, provided the command and right parameters are entered. It is currently not necessary to call this command since SM2244/SM2250 is saving the attributes values automatically. Please refer to SMART Enable/Disable Attribute Auto-Save (D2h) for the reason of this auto-save.  SMART Execute Off-Line Immediate (D4h) The purpose of this command is to immediately initiate any activities that collect SMART data or execute self-diagnostic test routine in off-line mode or captive-mode depending on the given sub commands. The offline data collection status, self-test execution status, and estimated time of completion for the off-line data collection activity will be reported in the SMART data structure offset 362, 363, and 364 respectively. Please refer to SMART Data Structure.  Although the interfaces are supported, however, SM2244/SM2250 does not currently have any off-line data collection nor self-test defined in the firmware. Calling the off-line data collection sub-command will always result in status value of 02h, which is “Off-line data collection activity was completed without error”. While calling self-test sub-commands will always result in status value of 0, which means that “the previous selftest routine completed without error or no self-test has ever been run” The following sub command interfaces are currently accepted by SM2244/SM2250. Other sub commands will result in command aborted error.  Table 25: SMART Execute Off-Line Immediate LBA Low Register Values  Value  Description of subcommand to be executed 0  Execute SMART off-line routine immediately in off-line mode 1  Execute SMART Short self-test routine immediately in off-line mode 2  Execute SMART Extended self-test routine immediately in off-line mode 3  Execute SMART Conveyance self-test routine immediately in off-line mode 4  Execute SMART Selective self-test routine immediately in off-line mode 127  Abort off-line mode self-test routine 129  Execute SMART Short self-test routine immediately in captive mode 130  Execute SMART Extended self-test routine immediately in captive mode 131  Execute SMART Conveyance self-test routine immediately in captive mode 132  Execute SMART Selective self-test routine immediately in captive mode   SMART Enable Operations (D8h)  This command enables access to all SMART command operation. Without enabling the SMART operations, all the SMART command above will return command aborted error.  SMART Disable Operations (D9h)
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                28  This command disables access to all SMART command operation. When the SMART operation is disabled, accessing all the other SMART Commands (other than D8h and D9h) will return command aborted error.  SMART Return Status (DAh)  This command returns the reliability status of the device to the host. It will check the device’s attributes against pre-determined threshold values and return the status result. If the attributes have reached the threshold values, then the device will set the LBA Mid register to F4h and the LBA High register to 2Ch. Otherwise, it will keep the original LBA Mid Register value of 4Fh and the LBA High register value of C2h. Currently, SM2244/SM2250 only checks the total spare block available on the device against the minimum spare block threshold. This spare block threshold value is set in the CID offset 0x2C.  7.0 References FCC, CE MIL 810G, ACS-2 references JESD219, Solid State Drive (SSD) Endurance Workloads
 Product Specification   StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0   Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688  USA – www.virtium.com                29  8.0 Revision History Date  Rev.  Page  Changes 06/06/2012 1.0  All  Initial Released
           Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment。  NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:           -- Reorient or relocate the receiving antenna.          -- Increase the separation between the equipment and receiver.             -- Connect the equipment into an outlet on a circuit different             from that to which the receiver is connected.           -- Consult the dealer or an experienced radio/TV technician for help.     FCC ID: OET-STORFY This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Navigation menu