220 Series Commercial Grade CompactFlash (CF) 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 Commercial Grade 220 Series CF Products .......................................................... 1 1.1.Supported Standards..................................................................................................................... 2 1.2.Product Features............................................................................................................................ 2 1.2.1.Host and Technology Independence..................
CONTENTS Table of 4.5.4.Sector Count Register (Address—1F2[172]; Offset 2)............................................... 29 4.5.5.Sector Number (LBA 7-0) Register (Address—1F3[173]; Offset 3)........................... 29 4.5.6.Cylinder Low (LBA 15-8) Register (Address—1F4[174]; Offset 4)............................. 30 4.5.7.Cylinder High (LBA 23-16) Register (Address—1F5[175]; Offset 5).......................... 30 4.5.8.Drive/Head (LBA 27-24) Register (Address 1F6[176]; Offset 6)........
01 01 Introduction to Cactus Technologies Commercial 220 Series CF Introduction to CactusGrade Technologies Industrial Grade CFProducts -3XX/-3XX-P1/-3XX-WP1 Series Products Features • Solid state design with no moving parts • Industry standard CF Type I form factor • Supports TrueIDE Mode • S upports ATA PIO Modes 0-6 in TrueIDE Mode • S upports MultiWord DMA Modes 0-4 in True IDE Mode • Supports UDMA Modes 0-6 • Supports ATA Security Feature Set • 0-bit BCH ECC • I ntelligent power management to re
1.1. Supported Standards Cactus Technologies CompactFlash Memory Cards are fully electrically compatible with the following specifications: • PCMCIA PC Card Standard v2.1 • PCMCIA PC Card ATA Specification • CompactFlash Specification 4.1 • ATA Specification published by ANSI: X3.221 AT Attachment Interface for Disk Drives 1.2. Product Features Cactus Technologies Commercial Compact Flash Cards contain a high level, intelligent controller.
1.2.3. Intelligent Power Management Cactus Technologies Commercial CF cards employ sophisticated power management algorithms to conserve power. Upon completion of a command, the card will automatically enter sleep mode if no further commands are received. In most situations, the card will be in sleep mode except when the host is accessing it, thus conserving power. The delay from command completion to entering sleep mode can be adjusted.
02 01 Product Introduction to Cactus Technologies Industrial Grade CF Specifications -3XX/-3XX-P1/-3XX-WP1 Series Products For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated. 2.1. System Environmental Specifications Cactus Commercial CF Products Table 2-1.
2.3. System Performance All performance numbers are typical values assuming the card 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 80MB/s Write Transfer Rate up to 65MB/s * Please note that for maximum performance in TrueIDE UDMA modes, proper termination and PCB layout guidelines as described in the ATA specifications must be followed to minimize signal integrity problems.
Figure 2-1. CompactFlash Memory Card Dimensions Cactus Technologies® 220 Series Commercial Grade CF Product Manual v2.
2.6. Capacity Specifications Cactus Technologies Commercial CF Cards are available in capacities of 4, 8, 16, 32, 64 & 128 GBytes. Cactus Technologies® 220 Series Commercial Grade CF Product Manual v2.
03 01 Interface Introduction to Cactus Technologies Industrial Grade CF Description -3XX/-3XX-P1/-3XX-WP1 Series Products The following sections provide detailed information on the Cactus Technologies Commercial CompactFlash card interface. 3.1. CF Pin Assignments and Pin Type The signal/pin assignments are listed in Table 3-6. Low active signals have a “-” prefix. Pin types are Input, Output or Input/Output. Sections 3.3.1 to 3.3.
PC Card Memory Mode PC Card I/O Mode True IDE Mode Pin Num Signal Name Pin Type Pin Num Signal Name Pin Type Pin Num Signal Name Pin Type 31 D151 I/O 31 D151 I/O 31 D151 I/O -CE21 I 32 -CS11 I -VS1 O 33 -VS1 O -IORD HSTROBE5 -HDMARDY6 I 32 -CE21 I 32 33 -VS1 O 33 34 -IORD I 34 -IORD I 34 35 -IOWR I 35 -IOWR I 35 36 37 38 39 40 41 -WE RDY/BSY VCC -CSEL -VS2 RESET I O -WE IREQ VCC -CSEL -VS2 RESET I O I O I 36 37 38 39 40 41 I O I 36 37 38 39 40 4
Table 3-7. Signal Description Signal Name A10—A0 (CF Card Memory Mode) Dir. Description I These address lines along with the -REG signal are used to select the following: The I/O port address registers within the CompactFlash Card, the memory mapped port address registers within the card, a byte in the card’s information structure and its configuration control and status registers.
Signal Name Dir. These input signals are used both to select the card and to indicate to the card whether a byte or a word operation is being performed. ‑CE2 always accesses the odd byte of the word. ‑CE1 accesses the even byte or the Odd byte of the word depending on A0 and ‑CE2. A multiplexing scheme based on A0, -CE1, and -CE2 allows 8 bit hosts to access all data on D0-D7. See Tables 3-11, 3-12, 3‑15, and 3-16.
Signal Name Dir. Description -INPACK (CF Card Memory Mode) This signal is not used in this mode. -INPACK (CF Card I/O Mode) Input Acknowledge The Input Acknowledge signal is asserted by the CompactFlash Card when the card is selected and responding to an I/O read cycle at the address that is on the address bus. This signal is used by the host to control the enable of any input data buffers between the card and the CPU.
Signal Name Dir. This is an Output Enable strobe generated by the host interface. It is used to read data from the CompactFlash Card in Memory Mode and to read the CIS and configuration registers. -OE (CF Card Memory Mode) -OE (CF Card I/O Mode) Description I In CF Card I/O Mode, this signal is used to read the CIS and configuration registers. -ATA SEL (True IDE Mode) To enable True IDE Mode this input should be grounded by the host.
Signal Name Dir. VCC (CF Card Memory Mode) VCC (CF Card I/O Mode) Description +5 V, +3.3 V power. -- This signal is the same for all modes. VCC (True IDE Mode) This signal is the same for all modes. -VS1 -VS2 (CF Card Memory Mode) Voltage Sense Signals. -VS1 is grounded so that the CompactFlash Card CIS can be read at 3.3 volts and ‑VS2 is open and reserved by CF Card for a secondary voltage. -VS1 -VS2 (CF Card I/O Mode) O This signal is the same for all modes.
Signal Name Dir. WP (CF Card Memory Mode) Write Protect -IOIS16 (CF Card I/O Mode) -IOCS16 (True IDE Mode) 3.3. Description Memory Mode—The CompactFlash Card does not have a write protect switch. This signal is held low after the completion of the reset initialization sequence. O I/O Operation—When the CompactFlash Card is configured for I/O Operation, Pin 24 is used for the -I/O Selected is 16 Bit Port (-IOIS16) function.
3.3.2. DC Characteristics Parameter Symbol MIN MAX Units Vin -0.5 Vcc + 0.5 V Vout -0.3 Vcc + 0.3 V Input Leakage Current ILI -10 10 uA Output Leakage Current ILO -10 10 uA 10 pF Input Voltage Output Voltage Input/Output Capacitance Operating Current Sleep Mode Active CI/Co Icc mA 1 300 3.3.3. AC Characteristics Cactus Technolgies CF Cards meet all the timing requirements as specified in CompactFlash Specification 2.0 and PCMCIA PC Card Standard v2.1.
h 3.4. Card Configuration The CompactFlash Memory Cards are identified by information in the Card Information Structure (CIS). The entries in Table 3-8 and Table 3-9 show how to access the various registers and address spaces in the memory cards. Table 3-8.
3.4.1. Attribute Memory Function ttribute memory is a space where CompactFlash Memory Card CIS and configurations registers A are stored, and is limited to 8-bit wide accesses only at even addresses. As in the Main Memory Read functions, the signals -CE1 and -CE2 control the even-byte and odd-byte address, but only the even-byte data is valid during the Attribute Memory access. Refer to Table 3-10 for signal states and bus validity for the Attribute Memory function. Table 3-10.
SRESET Soft Reset—Setting this bit to one (1), waiting the minimum reset width time and returning to zero (0) places the CompactFlash Memory Card in the Reset state. Setting this bit to one (1) is equivalent to assertion of the +RESET signal except that the SRESET bit is not cleared. Returning this bit to zero (0) leaves the CompactFlash Memory Card in the same un-configured, Reset state as following power-up and hardware reset. This bit is set to zero (0) by power-up and hardware reset.
IOis8 The host sets this bit to a one (1) if the CompactFlash Memory Card is to be configured in an 8-bit I/O mode. The CompactFlash Card is always configured for both 8- and 16-bit I/O, so this bit is ignored. PwrDwn This bit indicates whether the host requests the CompactFlash Memory Card to be in the power saving or active mode. When the bit is one (1), the CompactFlash Card enters a power down mode. When zero (0), the host is requesting the CompactFlash Card to enter the active mode.
Table 3-14. Pin Replacement Changed Bit/Mask Bit Values Initial Value of (C) Status Written by Host Final “C” Bit Comments “C” Bit “M” Bit 0 X 0 0 Unchanged 1 X 0 1 Unchanged X 0 1 0 Cleared by Host X 1 1 1 Set by Host .4.5. Socket and Copy Register 3 (Address 206h in Attribute Memory) This register contains additional configuration information. This register is always written by the system before writing the card’s Configuration Index Register. Table 3-15.
3.5. I/O Transfer Function The I/O transfer to or from the CompactFlash Memory Card can be either 8 or 16 bits. When a 16‑bit accessible port is addressed, the signal ‑IOIS16 is asserted by the CompactFlash Card. Otherwise, the -IOIS16 signal is de-asserted. When a 16-bit transfer is attempted, and the ‑IOIS16 signal is not asserted by the CompactFlash Card, the system must generate a pair of 8-bit references to access the word‘s even byte and odd byte.
3.6. Common Memory Transfer Function The Common Memory transfer to or from the CompactFlash card can be either 8 or 16 bits. The CompactFlash cards permit both 8- and 16-bit accesses to all of its Common addresses (refer to Table 3-17). Table 3-17.
Table 3-18.
04 01 ATA Set Introduction to Drive CactusRegister Technologies Industrial Definition and ProtocolSeries Products Grade CF -3XX/-3XX-P1/-3XX-WP1 The CompactFlash Memory Card can be configured as a high performance I/O device through the following ways: • S tandard PC-AT disk I/O address spaces 1F0h-1F7h, 3F6h-3F7h (primary); 170h-177h, 376h-377h (secondary) with IRQ 14 (or other available IRQ). • Any system decoded 16-byte I/O block using any available IRQ. • Memory space.
NOTES: 1. Register 0 is accessed with -CE1 low and -CE2 low (and A0 = Do not care) as a word register on the combined Odd Data Bus and Even Data Bus (D15-D0). This register may also be accessed by a pair of byte accesses to the offset 0 with -CE1 low and -CE2 high. Note that the address space of this word register overlaps the address space of the Error and Feature byte-wide registers that lie at offset 1.
4.3. Memory Mapped Addressing When the CompactFlash Memory Card registers are accessed via memory references, the registers appear in the common memory space window: 0-2K bytes as shown in Table 4-22. Table 4-22.
4.4. True IDE Mode Addressing When the CompactFlash Memory Card is configured in the True IDE Mode the I/O decoding is as listed in Table 4-23. Table 4-23. True IDE Mode I/O Decoding -CE2 -CE1 A2 A1 A0 1 0 0 0 0 Even RD Data Even WR Data 1 0 0 0 1 Error Register Features 1 0 0 1 0 Sector Count Sector Count 1 0 0 1 1 Sector No. Sector No.
.5.2. Error Register 4 (Address—1F1[171]; Offset 1, 0Dh Read Only) This register contains additional information about the source of an error when an error is indicated in bit 0 of the Status register. The bits are defined as follows: D7 D6 D5 D4 D3 D2 D1 D0 BBK UNC 0 IDNF 0 ABRT 0 AMNF This register is also accessed on data bits D15-D8 during a write operation to offset 0 with -CE2 low and -CE1 high. Bit 7 (BBK) This bit is set when a Bad Block is detected.
.5.6. Cylinder Low 4 (LBA 15-8) Register (Address—1F4[174]; Offset 4) This register contains the low order 8 bits of the starting cylinder address or bits 15-8 of the Logical Block Address. .5.7. Cylinder High (LBA 23-16) Register 4 (LBA 23-16) Register (Address—1F5[175]; Offset 5) This register contains the high order bits of the starting cylinder address or bits 23-16 of the Logical Block Address. .5.8.
.5.9. Status and Alternate Status Registers 4 (Address 1F7[177] and 3F6[376]; Offsets 7 and Eh) 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.
Bit 2 (SW Rst) This bit is set to 1 in order to force the card to perform an AT Disk controller Soft Reset operation. This does not change the PC Card Configuration Registers (4.3.2 to 4.3.5) as a hardware Reset does. The card remains in Reset until this bit is reset to ‘0’. Bit 1 (-IEn) The Interrupt Enable bit enables interrupts when the bit is 0. When the bit is 1, interrupts from the card are disabled. This bit also controls the Int bit in the Configuration and Status 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. 4.6. S.M.A.R.T. Support Cactus Technologies Commercial CF cards support extended attributes reporting through the S.M.A.R.T Feature Set.
NOTES: 1. 2. 3. 4. F = content is fixed V = content is variable X = content is vendor specific R = content is reserved 4.6.2. S.M.A.R.T. Attributes The attributes returned in bytes 2 – 361 of the Read Data command are listed below. Each attribute occupies 12 byte of data. Bytes 1-2 are status flags and bytes 9-10 are reserved bytes and byte 11 is checksum; these bytes are not shown in the table below.
Appendix A 01 Ordering Introduction to Cactus Technologies Industrial Information Grade CF -3XX/-3XX-P1/-3XX-WP1 Series Products Model KCXYT-220 Where X is card capacities: 4G ................................................................................................................................. 4GB 8G ................................................................................................................................. 8GB 16G .........................................................
Appendix B 01 CF To to PCCactus Card Technologies Industrial Introduction Adapter Information Grade CF -3XX/-3XX-P1/-3XX-WP1 Series Products For customers who would like to use the Cactus CompactFlash cards in their existing PC Card sockets, we offer a CF to PC Card adapter. The physical dimensions of this adapter are as shown below: To order this adapter, please use the following product code: KADPT-CF01 Cactus Technologies® 220 Series Commercial Grade CF Product Manual v2.
Appendix C 01 Technical Introduction to Cactus Technologies Industrial Services Grade Support CF -3XX/-3XX-P1/-3XX-WP1 Series Products 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® 220 Series Commercial Grade CF Product Manual v2.
Appendix D 01 Cactusto Technologies Introduction Cactus Technologies Industrial Sales Offices Series Products Grade Worldwide CF -3XX/-3XX-P1/-3XX-WP1 ® 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.
Appendix E 01 Limited Introduction to Cactus Technologies Industrial Warranty Grade CF -3XX/-3XX-P1/-3XX-WP1 Series Products I. WARRANTY STATEMENT Cactus Technologies® warrants its Commercial Grade products only to be free of any defects in materials or workmanship that would prevent them from functioning properly for two years from the date of purchase. This express warranty is extended by Cactus Technologies® Limited II.
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.