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: 0 C to 70 C o Industrial operating: -40 C to +85 C o Non-operating: -55 C to +95 C • Power (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) (1) • 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 (1) • • • 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% 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 Rev: 1.0 VSFA25PxxxxG-xxx 2.0 Ordering Information and Part Numbering System V SF A25 P X XXXG – XXX Virtium proprietary Virtium StorFly Interface/Form Factor 25: 2.5”, 9.5mm SSD Capacity 008G: 8GB 016G: 16GB 032G: 32GB 064G: 64GB 128G: 128GB Class P = PE Operating Temperature C: 0 C to 70 C I: -40 C to 85 C Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 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 5.2 Pin Assignments .................................................................................................................................................8 MECHANICAL DIMENSIONS ..........................................................................................................................10 6.0 ATA COMMANDS ............................................................................................................................................11 6.1 6.2 6.3 6.4 Supported Commands......................................................................................................................................11 Identify Device Data..........................................................................................................................................14 Device Overlay Data Structure .........................................................................................................................21 S.M.A.R.T. ATTRIBUTES.................................................................................................................................22 7.0 REFERENCES .................................................................................................................................................28 8.0 REVISION HISTORY........................................................................................................................................29 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx 4.0 Specifications 4.1 Capacity Table 1: Product capacity (1) 4.2 Advertised Capacities (GB) User-Addressable LBA(1) User-Addressable Capacities Bytes GBytes 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 LBA: Logical Block Address. Logical block size of 512 bytes Performance Table 2: Performance Capacities (GB) THROUGH-PUT 64KB file, QD=32 Read Seq Write Seq IOPS 4KB file, Queue Depth=32, 100% Random Read Random Write Random IOPS 4KB file, Queue Depth=32, 70% Read, 30% Write Read Random Write Random 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 VSFA25PxxxxG-xxx VSFA25PIxxxG-xxx -40°C to 85oC Rev: 1.0 -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 4.4 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 ? System Reliability Table 5: System Reliability Capacities (GB) TBW(1) GB/day for 5 yrs. Services Life 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx 4.4.1 Power Consumption Table 6: Mean Time Between Failures (MTBF) Capacities (GB) MTBF(1) 16 32 64 128 (1) 4.5 MTBF specification is in accordance with Telcordia SR-332. The values estimated at 250C ambient temperature. 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) 16 32 64 128 (1) 4.6 Power measured based on 70/30 random R/W workload (IOMeter 2006) 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. Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 5.0 Physical Specification 5.1 Pin Assignments Table 8: Pin Assignments Name Type Description S1 S2 S3 S4 GND Rx+ RxGND Ground S5 S6 S7 TxTx+ GND Key Key Differential Receive Signal Ground Differential Transmit Signal Ground Key Power Pin Assignments Key Key Key P1 P2 P3 P4 P5 V33 V33 V33 GND GND No Connect No Connect No Connect Ground Ground P6 P7 P8 P9 P10 P11 GND V5 V5 V5 GND DAS/DSS Ground 5V Power, Pre-Charge 5V Power 5V Power Ground Device Active Signal/Disable Staggered Spinup P12 P13 P14 P15 GND V12 V12 V12 Ground No Connect No Connect No Connect Figure 1: Signal Segment and Power Segment P15 P1 S7 S1 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Product Specification StorFly 25 VSFA25PxxxxG-xxx Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com Rev: 1.0 Product Specification StorFly 25 VSFA25PxxxxG-xxx 5.2 Rev: 1.0 Mechanical Dimensions Figure 2: Mechanical Dimensions Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 10 Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 11 Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 12 Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx 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 Data Set Management Code 06h Protocol DMA Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 13 Product Specification StorFly 25 VSFA25PxxxxG-xxx 6.2 Rev: 1.0 Identify Device Data Table 17: Execute Device Diagnostic Command Inputs Word O/M F/V Value General configuration bit-significant information: 15 0=ATA device 14-8 Retired 1=removable media device Description 0040h Obsolete 5-3 Retired Response incomplete Retired Reserved 3FFFh Obsolete C837h Specific configuration Obsolete 0010h 4-5 2400000h 003Fh Obsolete 0000h Reserved for assignment by the CompactFlash¥ Association 0000h Retired 7-8 10-19 P1T0xx Retired Serial number (20 ASCII characters) 20-21 0000h Retired 22 0004h Obsolete 23-26 L0213A Firmware revision (8 ASCII characters) 27-46 StorFly - Model number (40 ASCII characters) 15-8 80h 7-0 00h=Reserved 47 8001h 48 01h-FFh=Maximum number of sectors that shall be transferred per interrupt on READ/WRITE MULTIPLE commands 0000h Reserved Capabilities 15-14 Reserved for the IDENTIFY PACKET DEVICE command. 13 1 = Standby timer values as specified in this standard are supported 12 Reserved for the IDENTIFY PACKET DEVICE command. 11 1 = IORDY supported 10 1 = IORDY may be disabled 1 = LBA supported 1 = DMA supported. 7-0 Retired 0 = Standby timer values shall be managed by the device 49 0F00h 0 = IORDY may be supported Capabilities 50 15 Shall be cleared to zero. 14 Shall be set to one. 13-2 Reserved. Obsolete 4000h Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 14 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value 51-52 53 Description Shall be set to one to indicate a device specific Standby timer value minimum. XXXXh Obsolete 15-3 Reserved 1 = the fields reported in word 88 are valid Rev: 1.0 0007h 0 = the fields reported in word 88 are not valid 1 = the fields reported in words 70:64 are valid Obsolete 0 = the fields reported in words 70:64 are not valid 54-58 XXXXh 59 0101h 60-61 62 Obsolete 15-9 Reserved 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 XXXXh Total number of user addressable sectors 0000h Obsolete 15-11 Reserved 10 1=MultiwordDMAmode2isselected 1=MultiwordDMAmode1isselected 1=MultiwordDMAmode0isselected 7-3 Reserved 1=MultiwordDMAmode2andbelowaresupported 1=MultiwordDMAmode1andbelowaresupported 1=MultiwordDMAmode0issupported 0=MultiwordDMAmode2isnotselected 0=MultiwordDMAmode1isnotselected 63 0007h 0=MultiwordDMAmode0isnotselected 64 0003h 15-8 Reserved 7-0 Advanced PIO modes supported Minimum Multiword DMA transfer cycle time per word 15-0 Cycle time in nanoseconds Manufacturer’s recommended Multiword DMA transfer cycle time 15-0 Cycle time in nanoseconds Minimum PIO transfer cycle time without flow control 15-0 Cycle time in nanoseconds Minimum PIO transfer cycle time with IORDY flow control 15-0 Cycle time in nanoseconds 65 0078h 66 0078h 67 0078h 68 0078h 69-70 0000h Reserved (for future command overlap and queuing) 71-74 4000h Reserved for the IDENTIFY PACKET DEVICE command 001Fh 75 Queue depth 76-79 0306h 15-5 Reserved 4-0 Maximum queue depth – 1 Reserved for Serial ATA Major version number 0000horFFFFh=device does not report version 80 03F0h 15 Reserved 14 Reserved for ATA/ATAPI-14 13 Reserved for ATA/ATAPI-13 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 15 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value Description 12 Reserved for ATA/ATAPI-12 11 Reserved for ATA/ATAPI-11 10 Reserved for ATA/ATAPI-10 Reserved for ATA/ATAPI-9 Reserved for ATA/ATAPI-8 1 = supports ATA/ATAPI-7 1 = supports ATA/ATAPI-6 1 = supports ATA/ATAPI-5 1 = supports ATA/ATAPI-4 Obsolete Obsolete Obsolete Reserved 81 Rev: 1.0 Minor version number 0000h 0000h or FFFFh = device does not report version 0001h-FFFEh Command set supported. 15 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 1 = DEVICE RESET command supported 82 1 = SERVICE interrupt supported 1 = release interrupt supported 1 = look-ahead supported 1 = write cache supported Shall be cleared to zero to indicate that the PACKET Command feature set is not supported. 1 = mandatory Power Management feature set supported 1 = Removable Media feature set supported 1 = Security Mode feature set supported 1 = SMART feature set supported 15 Shall be cleared to zero 14 Shall be set to one 13-9 Reserved 1 = SET MAX security extension supported Reserved 1 = SET FEATURES subcommand required to spinup after power-up 1 = Power-Up In Standby feature set supported 742Bh 83 Obsolete Command set ssupported. 7500h 1 = Removable Media Status Notification feature set supported 1 = Advanced Power Management feature set supported 1 = CFA feature set supported 1 = READ/WRITE DMA QUEUED supported 1 = DOWNLOAD MICROCODE command supported Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 16 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value 15 Shall be cleared to zero 14 Shall be set to one 13-6 Reserved 0 = General Purpose Logging feature set not supported Reserved 0 = Media Card Pass Through Command feature set not supported 0 = Media Serial Number not supported 0 = SMART self-test not supported 1 = SMART Error Logging not supported 4020h 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 1 = DEVICE RESET command enabled 1 = SERVICE interrupt enabled 1 = release interrupt enabled 1 = look-ahead enabled 1 = write cache enabled Shall be cleared to zero to indicate that the PACKET Command feature set is not supported. 1 = Power Management feature set enabled 1 = Removable Media feature set enabled 1 = Security Mode feature set enabled 1 = SMART feature set enabled 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 1 = Automatic Acoustic Management feature set enabled 1 = SET MAX security extension enabled by SET MAX SET PASSWORD See Address Offset Reserved Area Boot, INCITS TR27:2001 1 = SET FEATURES subcommand required to spin-up after power-up 1 = Power-Up In Standby feature set enabled 1 = Removable Media Status Notification feature set enabled 1 = Advanced Power Management feature set enabled 1 = CFA feature set enabled 1 = READ/WRITE DMA QUEUED command supported 1 = DOWNLOAD MICROCODE command supported 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- 85 86 87 Description Command set/feature supported extension. 84 Rev: 1.0 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 17 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value Rev: 1.0 Description 11 Reserved for technical report10 1 = URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT 1 = URG bit supported for READ STREAM DMA EXT and READ STREAM EXT 1 = 64 bit World wide name supported 1 = WRITE DMA QUEUED FUA EXT command supported 1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported 1 = General Purpose Logging feature set supported 1 = Valid CONFIGURE STREAM command has been executed 1 = Media Card Pass Through Command feature set enabled 1 = Media serial number is valid 1 = SMART self-test supported 1 = SMART error logging supported 15-13 14 13 12 11 88 10 047Fh Reserved 1 = Ultra DMA mode 6 is selected 0 = Ultra DMA mode 6 is not selected 1 = Ultra DMA mode 5 is selected 0 = Ultra DMA mode 5 is not selected 1 = Ultra DMA mode 4 is selected 0 = Ultra DMA mode 4 is not selected 1 = Ultra DMA mode 3 is selected 0 = Ultra DMA mode 3 is not selected 1 = Ultra DMA mode 2 is selected 0 = Ultra DMA mode 2 is not selected 1 = Ultra DMA mode 1 is selected 0 = Ultra DMA mode 1 is not selected 1 = Ultra DMA mode 0 is selected 0 = Ultra DMA mode 0 is not selected Reserved 1 = Ultra DMA mode 6 and below are supported 1 = Ultra DMA mode 5 and below are supported 1 = Ultra DMA mode 4 and below are supported 1 = Ultra DMA mode 3 and below are supported 1 = Ultra DMA mode 2 and below are supported 1 = Ultra DMA mode 1 and below are supported 1 = Ultra DMA mode 0 is supported 89 0003h Time required for security erase unit completion 90 0000h Time required for Enhanced security erase completion 91 0000h Current advanced power management value 92 FFFEh 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. 93 15 Shall be cleared to zero. 14 Shall be set to one. 13 1 = device detected CBLID-above ViH 0000h 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. Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 18 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value Rev: 1.0 Description 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. 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: Reserved. 0 = Device 0 does not respond when Device 1 is selected. 1 = Device 0 responds when Device 1 is selected. 0 = Device 0 did not detect the assertion of DASP-. 1 = Device 0 detected the assertion of DASP-. 0 = Device 0 did not detect the assertion of PDIAG-. 1 = Device 0 detected the assertion of PDIAG-. 0 = Device 0 failed diagnostics. 2-1 These bits indicate how Device 0 determined the device number: 1 = Device 0 passed diagnostics. 00 = Reserved. 01 = a jumper was used. 10 = the CSEL signal was used. 11 = some other method was used or the method is unknown. Current automatic acoustic management value 94 Shall be set to one 0000h 15:8 Vendor’s recommended acoustic management value. 7:0 Current automatic acoustic management value. 95 0000h Stream Minimum Request Size 96 0000h Streaming Transfer Time - DMA 97 0000h Streaming Access Latency - DMA and PIO 98-99 0000h Streaming Performance Granularity 100-103 Maximum user LBA for 48-bit Address feature set. 104 0000h Streaming Transfer Time - PIO 105 0000h Reserved 106 107 108 109 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 0000h 0000h 0000h 0000h 2X logical sectors per physical sector Inter-seek delay for ISO-7779 acoustic testing in microseconds 15-12 NAA (3:0) 11-0 IEEE OUI (23:12) 15-4 IEEE OUI (11:0) Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 19 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word O/M F/V Value Description 3-0 Unique ID (35:32) 110 0000h 15-0 Unique ID (31:16) 111 0000h 15-0 Unique ID (15:0) 112-115 0000h Reserved for worldwide name extension to 128 bits 116 0000h Reserved for technical report- 117-118 0000h Words per Logical Sector 119-126 0000h Reserved 127 0000h Rev: 1.0 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 Security status 15-9 Reserved Security level 0 = High, 1 = Maximum 7-6 Reserved 1 = Enhanced security erase supported 129-159 0001h 1 = Security count expired 1 = Security frozen 1 = Security locked 1 = Security enabled 1 = Security supported Virtium 160 176-205 206-254 255 CFA power mode 1 15 Word 160 supported 14 Reserved 161-175 Vendor specific 0000h 13 CFA power mode 1 is required for one or more commands implemented by the device 12 11-0 Maximum current in ma CFA power mode 1 disabled 0000h 0000h Reserved XXXXh 15-8 Checksum 7-0 Signature Reserved for assignment by the CompactFlash Association Current media serial number Integrity word Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 20 Product Specification StorFly 25 VSFA25PxxxxG-xxx 6.3 Rev: 1.0 Device Overlay Data Structure Table 18: Execute Device Diagnostic Command Inputs Word Value Description 0002h Data structure revision number Multiword DMA modes supported 0007h 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 Ultra DMA modes supported 3-6 007Fh Native MAX LBA 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 Maximum LBA (QWord) Bit63:48 Reserved Bit47:0 Maximum LBA Command set/feature set supported part 1 0089h 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 Serial ATA Command set/feature set supported 0000h 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 21 Product Specification StorFly 25 VSFA25PxxxxG-xxx Word Value Description 0000h Reserved for Serial ATA 10-20 0000h Reserved Rev: 1.0 Command set/feature set supported part 2 21 0000h 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 Command set/feature set supported part 3 22 0000h 23-207 0000h Reserved 208-254 0000h Vender Specific 255 6.4 Bit15:0 Checksum + A5h Reserved Integrity word Bit15:8 Checksum Bit7:0 Signature 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. Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 22 Product Specification StorFly 25 VSFA25PxxxxG-xxx D3h SMART Save Attribute Values (Obsolete). D4h SMART Execute Off-Line immediate D8h SMART Enable Operations D9h SMART Disable Operations DAh SMART Return Status Rev: 1.0 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 0 -1 2-361 362 363 Revision code Vendor specific (see SMART Attributes) Off-line data collection status Self-test execution status byte 364 - 365 366 367 368 - 369 370 371 Total time in seconds to complete off-line data collection activity Vendor specific Off-line data collection capability SMART capability Error logging capability 7-1 Reserved 01= Device error logging supported Vendor specific 372 373 374 375 - 385 386 - 395 396 - 397 398 - 399 400 - 406 Short self-test routine recommended polling time (in minutes) Extended self-test routine recommended polling time (in minutes) Conveyance self-test routine recommended polling time (in minutes) Reserved Firmware Version/Date Code Reserved Reserved 'SMI2250' Vendor specific Reserved Program/write the strong page only Number of spare block Average Erase Count 407-415 416 417 418-419 420 - 423 Description Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 23 Product Specification StorFly 25 VSFA25PxxxxG-xxx 424-510 Vendor specific 511 Data structure checksum Rev: 1.0 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 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. Total number of bad blocks those are generated after the card is initialized by the pretest code. 0x01 Read Error Rate Yes 0x05 Reallocated Sectors Count No 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 0xC3 Hardware ECC Recovered N/A 0xC4 Reallocation Event Count N/A 0xC6 0xC7 0x0C Uncorrectable Sector Count Offline UltraDMA CRC Error Count Power Cycle Count No No No The temperature of the device. This attribute is not currently supported. Total number of errors those can be corrected by ECC engine. This attribute is not currently implemented. The value should be 0. Total count of remapping operations. This attribute is not currently implemented. The value should be 0. Total count of errors those cannot be corrected by ECC engine. Total count of CRC errors during communication via the interface cable. Total number of power cycles those have occurred during the life of the drive. Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 24 Product Specification StorFly 25 VSFA25PxxxxG-xxx 0xF1 Total LBAs Written No 0xF2 Total LBAs Read No 0xA0 0xA1 0xA3 0xA4 0xA5 0xA6 0xA7 Uncorrectable Sector Count when read/write Number of Valid Spare Block Number of Initial Invalid Block Total Erase Count Maximum Erase Count Minimum Erase Count Average Erase Count 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. 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. Yes Total count of uncorrectable errors when device performing reading/writing operation. No Total number of overall valid spare block No No No No No Rev: 1.0 Total number of bad blocks found during the card initialization (pretest mode). Total number of erase operations those have been performed. The maximum number of erase operations those have ever been performed on a block. The minimum number of erase operations those have ever been performed on a block. 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 1 -2 Comment Attribute ID. Reserved. Contains normalized fixed value ("0x64"). 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 25 Product Specification StorFly 25 Rev: 1.0 VSFA25PxxxxG-xxx The following table describes the data structure returned by this SMART Read Attribute Threshold Command. Table 23: SMART Read Attribute Threshold Command Byte Comment Attribute ID 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 26 Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 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 Execute SMART off-line routine immediately in off-line mode Execute SMART Short self-test routine immediately in off-line mode Execute SMART Extended self-test routine immediately in off-line mode Execute SMART Conveyance self-test routine immediately in off-line mode 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 Execute SMART Conveyance self-test routine immediately in captive mode Execute SMART Selective self-test routine immediately in captive mode 131 132 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) Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 27 Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 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 Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 28 Product Specification StorFly 25 VSFA25PxxxxG-xxx Rev: 1.0 8.0 Revision History Date 06/06/2012 Rev. Page 1.0 All Changes Initial Released Tel 949.888.2444 – 30052 Tomas, Rancho Santa Margarita, CA 92688 USA – www.virtium.com 29 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. 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.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : No XMP Toolkit : 3.1-702 Create Date : 2012:06:15 23:22:57+08:00 Creator Tool : pdfFactory Pro www.fineprint.cn Modify Date : 2012:06:15 23:25:52+08:00 Metadata Date : 2012:06:15 23:25:52+08:00 Format : application/pdf Creator : simple Title : USE Manual.docx Producer : pdfFactory Pro 3.52 (Windows 7 Home Basic x64 Chinese (Simplified)) Document ID : uuid:19f6e903-6137-48d3-ab48-a0ef4f5cd3bd Instance ID : uuid:309cd278-3c46-4704-949b-5640bd498729 Has XFA : No Page Count : 30 Author : simpleEXIF Metadata provided by EXIF.tools