900S Series Industrial Grade CFast Card 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 CFast Products ............................................................................................................. 1 1.1.Supported Standards..................................................................................................................... 2 1.2.Product Features............................................................................................................................
CONTENTS Table of 6.1.S.M.A.R.T. Enable Operations...................................................................................................... 20 6.2.S.M.A.R.T. Disable Operations.................................................................................................... 21 6.3.S.M.A.R.T. Enable/Disable Attribute Autosave.......................................................................... 21 6.4.S.M.A.R.T. Read Data....................................................................
01 Introduction to Cactus Technologies 900S Series Industrial Grade CFast Products Features • Solid state design with no moving parts • Industry standard CFast Type I form factor • Capacities from 1GB to 128GB • 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 CFast card is fully electrically compatible with the following specification: • ATA 8 Specification published by ANSI • Serial ATA 2.6 Specification published by the Serial ATA International Organization • CFast 1.0 Specification published by CFA 1.2. Product Features Cactus Technologies Industrial CFast card contains a high level, intelligent controller.
1.2.3. Power Supply Requirements Cactus Technologies® Industrial CFast card operates at a voltage range of 3.3 volts ± 10%. Cactus Technologies® 900S Series Industrial Grade CFast 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 Cactus Industrial CFast Table 2-1. Environmental Specifications Temperature Humidity 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 Controller Overhead 2.4. Command to DRQ 2 msec maximum System Reliability Table 2-4.
2.5.1. CFast Card Physical Specifications Figure 2-1. Type I CFast Card Dimensions Cactus Technologies® 900S Series Industrial Grade CFast Product Manual v2.
Cactus Technologies® 900S Series Industrial Grade CFast Product Manual v2.
Figure 2-2. Type I CFast Card with Write Protect Switch Cactus Technologies® 900S Series Industrial Grade CFast Product Manual v2.
03 Interface Description The following sections provide detailed information on the Cactus Technologies Industrial CFast card interface. 3.1. CFast Pin Assignments and Pin Type Cactus Technologies® CFast signal pinout conforms to CFA specifications. The signal/pin assignments and descriptions are listed in Table 3-5. Table 3-5.
3.1.1. Optional Write Protect Function For CFast cards with the optional Write Protect switch option, the Write Protect function can be activated by using the Write Protect switch. 3.2. Electrical Specification The following table defines all D.C. Characteristics for the CFast products. Unless otherwise stated, conditions are: Vcc = 3.3V ± 10% Ta = -45°C to 90°C 3.2.1.
04 ATA Drive Register Set Definition and Protocol The communication to or from the CFast card 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® CFast card. 5.1. ATA Command Set Table 5-6 summarizes the supported ATA command set. Table 5-6.
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-7. All reserved bits or words are zero. Table 5-7 is the definition for each field in the Identify Drive Information. Table 5-7.
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 CFast card 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 KCXFY-900S-WP1 Where X is card capacities: 1G ................................................................................................................................. 1GB 2G ................................................................................................................................. 2GB 4G ................................................................................................................................. 4GB 8G ..............
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 CFast 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 CFast 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.