background image

Cactus Technologies, Limited

Conflicts may occur on the host data bus when this bit is provided by a Floppy Disk Controller 

operating at the same addresses as the SSD. Following are some possible solutions to 
this problem:

1. Locate the SSD at a non-conflicting address (i.e., Secondary address (377) when a Floppy 

Disk Controller is located at the Primary addresses).

2. Do not install a Floppy and a SSD in the system at the same time.
3. Implement a socket adapter that can be programmed to (conditionally) tri-state D7 of I/0 

address 3F7/377 when a SSD product is installed and conversely to tri-state D6-D0 of 
I/O address 3F7/377 when a floppy controller is installed.

4. Do not use the SSD’s Drive Address register. This may be accomplished by either a) If 

possible, program the host adapter to enable only I/O addresses 1F0-1F7, 3F6 (or 170-
177, 176) to the SSD or b) if provided use an additional Primary/Secondary 
configuration in the SSD that does not respond to accesses to I/O locations 3F7 and 
377. With either of these implementations, the host software must not attempt to use 
information in the Drive Address Register. 

Bit 6 (-WTG)

This bit is 0 when a write operation is in progress, otherwise, it is 1.

Bit 5 (-HS3)

This bit is the negation of bit 3 in the Drive/Head register.

Bit 4 (-HS2)

This bit is the negation of bit 2 in the Drive/Head register.

Bit 3 (-HS1)

This bit is the negation of bit 1 in the Drive/Head register.

Bit 2 (-HS0)

This bit is the negation of bit 0 in the Drive/Head register.

Bit 1 (-nDS1)

This bit is 0 when drive 1 is active and selected.

Bit 0 (-nDS0)

This bit is 0 when the drive 0 is active and selected.

6.ATA Command Description

This section defines the ATA command set supported by Cactus Technologies

®

 mSATA SSDs.

6.1. ATA Command Set

Table 5-6 summarizes the supported ATA command set .

Table 5-6.  ATA Command Set

COMMAND

Code

Check Power Mode

E5h, 98h

Data Set Management

06h

Execute Drive Diagnostic

90h

Flush Cache

E7h

Flush Cache Ext

EAh

Identify Drive

ECh

Idle

E3h, 97h

Idle Immediate

E1h, 95h

Initialize Drive Parameters

91h

NOP

00h

Read Buffer

E4h

Read DMA

C8h

Read DMA Ext

25h

Read FPDMA Queued

60h

Read Multiple

C4h

Read Multiple Ext

29h

Read Sector(s)

20h, 21h

Read Sector(s) Ext

24h

Cactus Technologies Limited

 OEM  Grade -245S Series mSATA SSD Product  Manual

v1.2

20

Summary of Contents for OEM Grade -245S Series

Page 1: ...Cactus Technologies Limited OEM Grade 245S series mSATA SSD Product Manual May 2 2018 www cactus tech com 1...

Page 2: ...tion where the failure of a Cactus Technologies product can result in personal injury or death Users of Cactus Technologies products for such unintended and unauthorized applications shall assume all...

Page 3: ...2 DC Characteristics 16 4 1 3 AC Characteristics 16 5 ATA Drive Register Set Definition and Protocol 16 5 1 ATA Task File Definitions 17 5 1 1 Data Register 17 5 1 2 Error Register 17 5 1 3 Feature R...

Page 4: ...Cactus Technologies Limited Appendix D Limited Warranty 27 Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 4...

Page 5: ...state flash memory product that complies with the Serial ATA 3 1 standard and is functionally compatible with a SATA hard disk drive Cactus Technologies OEM mSATA SSD provides up to 128GB of formatte...

Page 6: ...command to the drive as per the SATA protocol The host software then waits for the command to complete The host system does not get involved in the details of how the flash memory is erased programme...

Page 7: ...Operating 20G MIL STD 883G Method 2005 2 Condition A Shock Operating Non Operating 3 000 G MIL STD 883G Method 2002 4 Condition C Altitude relative to sea level Operating Non Operating 100 000 feet ma...

Page 8: ...B 128GB Up to 70 MBytes sec Up to 140 MBytes sec Up to 275 MBytes sec Up to 210 Mbytes sec Up to 415 Mbytes sec Up to 450 Mbytes sec 2 4 System Reliability Table 2 4 Reliability Data Reliability 1 non...

Page 9: ...Cactus Technologies Limited 2 5 1 mSATA SSD Physical Specifications 2 1 2 5 SSD Dimensions Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 9...

Page 10: ...Cactus Technologies Limited Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 10...

Page 11: ...Cactus Technologies Limited Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 11...

Page 12: ...Cactus Technologies Limited Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 12...

Page 13: ...Cactus Technologies Limited Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Manual v1 2 13...

Page 14: ...ments and Pin Type The signal pin assignments and descriptions are listed in Table 3 5 Table 3 5 mSATA SSD Pin Assignments and Pin Type Pin Pin Name Description Pin Pin Name Description 1 Reserved 2 3...

Page 15: ...ace data 33 TX Host Transmitter Differential Plus 34 GND 35 GND 36 Reserved 37 GND 38 Reserved 39 3 3V 3 3V supply 40 GND 41 3 3V 3 3V supply 42 Reserved 43 Device Type No connect for mSATA 44 DEVSLP...

Page 16: ...ng requirements as specified in the SATA IO specifications Please refer to that document for details of AC timing for all operation modes of the device 5 ATA Drive Register Set Definition and Protocol...

Page 17: ...it is set if the command has been aborted because of a status condition Not Ready Write Fault etc or when an invalid command has been issued Bit 1 This bit is 0 Bit 0 AMNF This bit is set in case of a...

Page 18: ...A08 Cylinder Low Register D7 D0 LBA23 LBA16 Cylinder High Register D7 D0 LBA27 LBA24 Drive Head Register bits HS3 HS0 Bit 5 This bit is set to 1 Bit 4 DRV DRV is the drive number This should always be...

Page 19: ...st and to issue an ATA soft reset to the drive The bits are defined as follows D7 D6 D5 D4 D3 D2 D1 D0 HOB X X X 1 SW Rst IEn 0 Bit 7 This bit is used in 48 bit addressing mode When cleared the host c...

Page 20: ...software must not attempt to use information in the Drive Address Register Bit 6 WTG This bit is 0 when a write operation is in progress otherwise it is 1 Bit 5 HS3 This bit is the negation of bit 3...

Page 21: ...t 39h Write Sector s 30h 31h Write Sector s Ext 34h 7 S M A R T Feature Set Cactus Technologies 245 Series mSATA SSD supports S M A R T attribute reporting This following subcommands are supported whe...

Page 22: ...in minutes 375 385 Reserved 386 395 Firmware Version Date Code 396 397 Reserved 398 399 Reserved 400 405 SM2244 406 510 Vendor specific 511 Data structure checksum 7 2 S M A R T Attributes The followi...

Page 23: ...valid block count B5h LSB MSB 00 00 00 Total program fail count B6h LSB MSB 00 00 00 00 00 Total erase fail count BBh LSB MSB 00 00 00 Uncorrectable error count C0h LSB MSB 00 00 00 Power off retract...

Page 24: ...drive capacities 4G 4GB 8G 8GB 16G 16GB 32G 32GB 64G 64GB 128G 128GB Where I is temperature grade blank standard I extended Example 1 8GB mSATA SSD KD8GF 245SM1 2 8GB mSATA SSD extended temp KD8GFI 2...

Page 25: ...ologies Limited Appendix B Technical Support Services B 1 Direct Cactus Technologies Technical Support Email tech cactus tech com Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Ma...

Page 26: ...ologies Limited Appendix C Cactus Technologies Worldwide Sales Offices Email sales cactus tech com Email americas cactus tech com Cactus Technologies Limited OEM Grade 245S Series mSATA SSD Product Ma...

Page 27: ...es will have the option of repairing replacing or refunding the purchase price the defective product if the following conditions are met A The defective product is returned to Cactus Technologies for...

Page 28: ...ce department tech cactus tech com with the following information product model number and description nature of defect conditions of use proof of purchase and purchase date If approved Cactus Technol...

Reviews: