900S Series 2.5" SATA SSD & Slim SATA (Half-Slim SATA) Product Manual Cactus Technologies Limited Suite C, 15/F, Capital Trade Center 62 Tsun Yip Street, Kwun Tong Kowloon, Hong Kong Tel: +852-2797-2277 Email: sales@cactus-tech.com Cactus USA 3112 Windsor Road Suite A356 Austin, Texas 78703 Tel: +512-775-0746 Email: americas@cactus-tech.com Cactus-Tech.
The information in this manual is believed to be accurate at the time of publication but is subject to change without notice. Cactus Technologies® Limited shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or use of this material.
CONTENTS Table of 1 . Introduction to Cactus Technologies 900S Series Industrial Grade SATA SSD Products .................................................................................................. 1 1.1.Supported Standards..................................................................................................................... 2 1.2.Product Features............................................................................................................................ 2 1.2.1.
CONTENTS Table of 6. S.M.A.R.T. Support............................................................................................................... 24 6.1.S.M.A.R.T. Enable Operations...................................................................................................... 24 6.2.S.M.A.R.T. Disable Operations.................................................................................................... 25 6.3.S.M.A.R.T. Enable/Disable Attribute Autosave..................................
01 Introduction to Cactus Technologies 900S Series Industrial Grade SATA SSD Products Features Overview • Solid state design with no moving parts • Industry standard 2.5” SATA Drive or 1.8” half-slim form factor • Capacities from 4GB to 256GB for 2.5” SSD • Capacities from 4GB to 128GB for half-slim SSD • Compliant with Serial ATA 2.6 specifications • Supports Serial ATA Generation I/II transfer rate of 1.5/3.
1.1. Supported Standards Cactus Technologies 900 Series SATA SSD is fully electrically compatible with the following specification: • ATA 8 Specification published by ANSI: X3.221 AT Attachment Interface for Disk Drives • Serial ATA 2.6 Specification published by the Serial ATA International Organization 1.2. Product Features Cactus Technologies 900 Series Industrial SATA SSD contains a high level, intelligent controller.
1.2.3. Power Supply Requirements Cactus Technologies 900 Series Industrial SATA SSD operates at a voltage range of 5.00 volts ± 10%. Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
02 Product Specifications For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated. 2.1. System Environmental Specifications Table 2-1. Environmental Specifications Temperature Humidity Cactus 900 Series SATA SSD Operating: 0° C to +70° C (Standard) -45° C to +90° C (Extended) Operating & Non-Operating: 8% to 95%, non-condensing 0 dB Acoustic Noise Vibration Operating & Non-Operating: 20G, MIL-STD-883G Method 2005.
2.3. System Performance All performance timings assume the drive controller is in the default (i.e., fastest) mode. Table 2-3. Performance Start Up Times Reset to ready: 35 msec typical Read Transfer Rate Up to 110 MBytes/sec Write Transfer Rate Up to 90 MBytes/sec 2.4. System Reliability Table 2-4. Reliability MTBF (@ 25°C) >4,000,000 hours Data Reliability <1 non-recoverable error in 1014 bits READ Endurance: >2,000,000 erase/program cycles 2.5.
2.5.1. 2.5" SATA SSD Physical Specifications Figure 2-1. 2.5" SATA SSD Dimensions Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
2.5.2. Slim SATA SSD Physical Specifications Figure 2-2. Slim SATA SSD Dimensions Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
03 Interface Description The following sections provide detailed information on the Cactus Technologies 900 Series Industrial SATA SSD interface. 3.1. SSD Pin Assignments and Pin Type Cactus Technologies 900 Series SATA SSD uses industry standard 7+12 connector. The signal/pin assignments are listed in Table 3-5. Table 3-5.
3.2. Signal Description Table 3-6 describes the I/O signals. Signals whose source is the host are designated as inputs while signals that the SATA SSD sources are outputs. The SATA SSD signal levels conform to those specified in the Serial ATA 2.6 Specification. Table 3-6. Signal Description Signal Name Dir. Description RXN AI Differential receive negative RXP AI Differential receive positive TXN AO Differential transmit negative TXP AO Differential transmit positive 3.3V 3.
3.3. Electrical Specification The following table defines all D.C. Characteristics for the SSD Series. Unless otherwise stated, conditions are: Vcc = 5V ± 10% Ta = -45°C to 90°C 3.3.1. Absolute Maximum Ratings Parameter Symbol MIN MAX Units Storage Temperature Ts -65 +150 °C Operating Temperature TA -45 +90 °C Vcc with respect to GND Vcc -0.3 6.5 V Symbol MIN MAX Units Vin -0.5 Vcc + 0.5 V Vout -0.3 Vcc + 0.
3.3.3. AC Characteristics Cactus Technologies 900 Series SATA SSD products conforms to all AC timing requirements as specified in the Serial ATA specifications. Please refer to that document for details of AC timing for all operation modes of the device. Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
04 ATA Drive Register Set Definition and Protocol The communication to or from the SATA SSD is done using FIS. Legacy ATA protocol is supported by using the legacy mode defined in the SATA specifications. In this mode, the FIS has defined fields which provide all the necessary ATA task file registers for control and status information. The Serial ATA interface does not support Primary/Secondary or Master/Slave configurations.
4.1.4. Sector Count Register This register contains the number of sectors of data requested to be transferred on a read or write operation between the host and the SSD. If the value in this register is zero, a count of 256 sectors is specified. If the command was successful, this register is zero at command completion. If not successfully completed, the register contains the number of sectors that need to be transferred in order to complete the request. 4.1.5.
4.1.9. Status Registers These registers return the status when read by the host. Reading the Status register does clear a pending interrupt while reading the Auxiliary Status register does not. The meaning of the status bits are described as follows: D7 D6 D5 D4 D3 D2 D1 D0 BUSY RDY DWF DSC DRQ CORR 0 ERR Bit 7 (BUSY) The busy bit is set when the device has access to the command buffer and registers and the host is locked out from accessing the command register and buffer.
Bit 7 This bit is an X (Do not care). Bit 6 This bit is an X (Do not care). Bit 5 This bit is an X (Do not care). Bit 4 This bit is an X (Do not care). Bit 3 This bit is ignored by the drive. Bit 2 (SW Rst) This bit is set to 1 in order to force the drive to perform an AT Disk controller Soft Reset operation. The drive remains in Reset until this bit is reset to '0'. Bit 1 (-IEn) The Interrupt Enable bit enables interrupts when the bit is 0.
05 ATA Command Description This section defines the ATA command set supported by the Cactus Technologies 900 Series SATA SSDs. 5.1. ATA Command Set Table 5-7 summarizes the supported ATA command set. Table 5-10.
COMMAND Code FR SC SN CY DH Security Disable Password F6h - - - - D Security Erase Prepare F3h - - - - D Security Erase Unit F4h - - - - D Security Freeze Lock F5h - - - - D Security Set Password F1h - - - - D Security Unlock F2h - - - - D Seek 7Xh - - Y Y Y Set Features EFh Y - - - D Set Max Address F9h - Y Y Y Y Set Max Address Ext 37h - Y Y Y D Set Multiple Mode C6h - Y - - D Set Sleep Mode E6h, 99h - - - - D SMART
5.1.1. Identify Drive-ECH The Identify Drive command enables the host to receive parameter information from the drive. This command has the same protocol as the Read Sector(s) command. The parameter words in the buffer have the arrangement and meanings defined in Table 5-8. All reserved bits or words are zero. Table 5-8 is the definition for each field in the Identify Drive Information. Table 5-8.
Word Address Default Value Total Bytes Data Field Type Information 64 0003H 2 Advanced PIO modes supported (modes 3 and 4) 65 0078H 2 Minimum MWDMA cycle time per word is 120ns. 66 0078H 2 Recommended MWDMA cycle time is 120ns. 67 0078H 2 Minimum PIO cycle time without IORDY flow control is 120ns. 68 0078H 2 Minimum PIO cycle time with IORDY flow control is 120ns.
Word Address Default Value Total Bytes Data Field Type Information 129 XX00H 2 Write Protect status: Bit 15: Permanent write protect, out of spare blocks Bit 14: Permanent write protect due to corrupted tables Bit 13: read protection due to table corruption Bit 9: Permanent write protect due to vendor command Bit 8: Temporary write protect due to vendor command 130-133 aaaa 8 Firmware date string 134-135 XXXXH 4 Obsolete 136-141 aaaa 12 Firmware file name 142-147 aaaa 12 Preformat fil
06 S.M.A.R.T. Support Cactus Technologies 900 Series SATA SSDs support S.M.A.R.T. Status and attribute reporting functions as determined by the value of the Feature Register. The S.M.A.R.T.
6.2. S.M.A.R.T. Disable Operations Disables the SMART function. Upon receiving the command, the drive disables all SMART operations. This setting is maintained when the power is turned off and then back on. Once this command has been received, all SMART commands other than SMART ENABLE OPERATIONS are aborted with the Aborted Command error. This command disables all SMART capabilities including any and all timer and event count functions related exclusively to this feature.
Byte Value Description 396 “1” : Global Wear Leveling active 397 “1” : Global Bad Block Management active 398-401 Average Flash Block Erase Count 402-405 Number of Flash Blocks involved in Wear Leveling 406-510 00h Reserved 511 6.5. checksum S.M.A.R.T.
Attribute 213: Spare Block Count Worst Chip Threshold Byte Value Description 0 213 Attribute ID 1-2 0002h Flags – Advisory type, attribute value is updated during normal operation 3 64h This value is fixed at 100. 4 64h Attribute value (worse value). 5-7 Initial number of spare blocks of the flash chip with the worse current spare block count. 8-10 Current number of spare blocks of the flash chip with the worse current spare block count.
Attribute 199 : UDMA ECC Error Count Byte Value Description 0 199 Attribute ID 1-2 0002h Flags – Advisory type, attribute value is updated during normal operation 3 64h Attribute value; this is fixed at 100. 4 64h Attribute value (worse value). 5-8 Total number of UDMA ECC errors.
Attribute 242 : Total LBAs Read (in units of 32MB) Byte Value Description 0 242 Attribute ID 1-2 0002h Flags – Advisory type, attribute value is updated during normal operation 3 64h Attribute value; this is fixed at 100. 4 64h Attribute value (worse value). 5-10 Total number of LBAs read, divided by 65536. 11 6.6. 00h Reserved S.M.A.R.T.
Byte Value Description 0 204 Attribute ID – Correctable ECC Errors 1 00h No threshold defined for this attribute. 2-11 00h Reserved Byte Value Description 0 199 Attribute ID – UDMA CRC Errors 1 00h No threshold defined for this threshold. 2-11 00h Reserved Byte Value Description 0 232 Attribute ID – Total number of reads 1 00h No threshold defined for this attribute.
6.8. S.M.A.R.T. Read Log This command returns the data of the SMART log. When issuing this command, set the Sector Count register to the number of sectors to read and set the Sector Number register to the Log address.
6.10. S.M.A.R.T. Read Remap Data This command returns spare block information. When issuing this command, set the Sector Count register to 1. The information returned is the number of initial spare blocks per flash chip and the current number of spare blocks per flash chip. The format is as follows: Bytes Description 0-31 Initial number of spare blocks for flash chip 0 to 15 (2 bytes per chip) 32-63 Current number of spare blocks for flash chip 0 to 15 (2 bytes per chip) 64-511 Reserved 6.11. S.M.A.
Appendix A Ordering Information Model KDXFY-900SZZ Where X is card capacities: 4G ................................................................................................................................. 4GB 8G ................................................................................................................................. 8GB 16G ............................................................................................................................ 16GB 32G ..................
Appendix B Technical Support Services Cactus Technologies® Limited Suite C, 15/F, Capital Trade Center 62 Tsun Yip Street, Kwun Tong Kowloon, Hong Kong Tel: +852-27972261 Fax: +852-27973777 Email: tech@cactus-tech.com Cactus Technologies® Limited Santa Clara, CA 95054 Email: tech@cactus-tech.com Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
Appendix C Cactus Technologies debra.park2 debra.park2zz z vzv v z Offices v Worldwide Sales ® z Cactus Technologies® Limited Suite C, 15/F, Capital Trade Center 62 Tsun Yip Street, Kwun Tong Kowloon, Hong Kong Tel: +852-27972277 Fax: +852-27973777 Email: sales@cactus-tech.com Cactus® USA 3112 Windsor Road Suite A-356 Austin, Texas Tel: +512-775-0746 Email: americas@cactus-tech.com Cactus Technologies® 900S Series Industrial Grade 2.5" SATA SSD & Slim SATA Product Manual v2.
Appendix D Limited Warranty I. WARRANTY STATEMENT Cactus Technologies® warrants its Industrial Grade products only to be free of any defects in materials or workmanship that would prevent them from functioning properly for five years from the date of purchase. This express warranty is extended by Cactus Technologies® Limited II. GENERAL PROVISIONS This warranty sets forth the full extent of Cactus Technologies®' responsibilities regarding the Cactus Industrial Grade Flash Storage products.
shall be tested to the product s functional and performance specifications. Upon confirmation of failure, each product will be analyzed, by whatever means necessary, to determine the root cause of failure. If the root cause of failure is found to be not covered by the above provisions, then the product will be returned to the customer with a report indicating why the failure was not covered under the warranty.