203 Series Industrial Grade PC 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 Industrial 203 Series PC Card Products ................................................................... 1 1.1.Supported Standards..................................................................................................................... 2 1.2.Product Features............................................................................................................................ 2 1.2.1.Host and Technology Independence..........
CONTENTS Table of 5.5.2.Error Register (Address—1F1[171]; Offset 1, 0Dh Read Only)................................. 28 5.5.3.Feature Register (Address—1F1[171]; Offset 1, 0Dh Write Only)............................ 28 5.5.4.Sector Count Register (Address—1F2[172]; Offset 2)............................................... 29 5.5.5.Sector Number (LBA 7-0) Register (Address—1F3[173]; Offset 3)........................... 29 5.5.6.
01 Introduction to Cactus Technologies Industrial 203 Series PC Card Products Features • Solid state design with no moving parts • Industry standard PC Card Type II form factor • Supports TrueIDE Mode • Supports ATA PIO Modes 0-4 • High reliability, MTBF > 4,000,000 hrs. • E nhanced error correction, < 1 error in 1014 bits read • I ntelligent power management to reduce power consumption • Dual voltage support: 3.3V/5.
1.1. Supported Standards Cactus Technologies CompactFlash Memory Cards are fully electrically compatible with the following specifications: • PCMCIA PC Card Standard v7.0 • PCMCIA PC Card ATA Specification v7.0 • ATA Specification published by ANSI: X3.221 AT Attachment Interface for Disk Drives 1.2. Product Features Cactus Technologies Industrial Compact Flash Cards contain a high level, intelligent controller.
1.2.3. Intelligent Power Management Cactus Technologies Industrial PC 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. When the card is in sleep mode, any command issued to the card will cause it to exit sleep and respond. 1.2.4.
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 PC Card Products Table 2-1.
2.3. System Performance All performance timings assume 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 Operating & Non-Operating: up to 8.0 Mbytes/sec up to 6.0 Mbytes/sec Write Transfer Rate Controller Overhead 2.4. Command to DRQ 2 msec maximum System Reliability Table 2-4.
Figure 2-1. PC Card Type II Dimensions Cactus Technologies® Industrial Grade 203 Series PC Card Product Manual v3.
03 Capacity Specifications The following sections provide capacity specifications for Cactus Technologies PC Card products. 3.1. PC Card Capacity Specifications Table 3-6 shows the specific capacity for the various models and the default number of heads, sectors/track and cylinders. Table 3-6. Model Capacities Capacity (formatted) Sectors/ Card (Max LBA+1) No. of Heads No.
04 Interface Description The following sections provide detailed information on the Cactus Technologies Industrial PC Card interface. 4.1. PC Card Pin Assignments and Pin Type The signal/pin assignments are listed in Table 4-7. Low active signals have a “-” prefix. Pin types are Input, Output or Input/Output. Sections 3.3.1 to 3.3.4 define the DC characteristics for all input and output type structures. Table 4-7.
PC Card Memory Mode True IDE Mode PC Card I/O Mode Pin Num Signal Name Pin Type Pin Num Signal Name Pin Type Pin Num Signal Name Pin Type 31 D01 I/O 31 D01 I/O 31 D01 I/O 32 D02 I/O 32 D02 I/O 32 D02 I/O 33 WP O 33 -IOIS16 O 33 -IOCS16 O 34 GND 34 GND 34 GND 35 GND 35 GND 36 37 38 39 40 41 -CD1 D111 D121 D131 D141 D151 O I/O I/O I/O I/O I/O 36 37 38 39 40 41 -CD1 D111 D121 D131 D141 D151 O I/O I/O I/O I/O I/O 35 36 37 38 39 40 41 GND -CD1 D11 D12 D13 D
NOTES: 1. These signals are required only for 16-bit access and not required when installed in 8-bit systems. For lowest power dissipation, leave these signals open. 2. Should be grounded by the host. 3. Should be tied to VCC by the host. 4.2. Signal Description The Cactus Technologies Industrial PC Card products can be configured to operate in either I/O mode or memory mode as per the PCMCIA Release 2.1 specification.
Signal Name Dir. -SPKR Description This output line is always driven to a high state in I/O Mode since this product does not support the audio function. (PC Card I/O Mode) I/O -DASP In True IDE Mode, this input/output is the Disk Active/Slave Present signal in the Master/Slave handshake protocol. (True IDE Mode) -CD1, -CD2 These Card Detect pins are connected to ground on the PC Card. They are used by the host to determine if the card is fully inserted into its socket.
Signal Name Dir. D15—D00 These lines carry the Data, Commands and Status information between the host and the controller. D00 is the LSB of the Even Byte of the Word. D08 is the LSB of the Odd Byte of the Word. (PC Card Memory Mode) D15—D00 (PC Card I/O Mode) Description I/O These signals are the same as the PC Card Memory Mode signal. In True IDE Mode all Task File operations occur in byte mode on the low order bus D00-D07 while all data transfers are 16 bits using D00-D15.
Signal Name Dir. Description -IOWR This signal is not used in this mode. (PC Card Memory Mode) -IOWR (PC Card I/O Mode) I -IOWR (True IDE Mode, UDMA not active) In TrueIDE Mode, when UDMA protocol is active, host asserts this signal to terminate UDMA transfers. -OE This is an Output Enable strobe generated by the host interface. It is used to read data from the PC Card in Memory Mode and to read the CIS and configuration registers.
Signal Name Dir. -REG Description The signal must also be active (low) during I/O Cycles when the I/O address is on the Bus. (PC Card I/O Mode) I -DMACK (TrueIDE Mode) In TrueIDE mode, this is an input from the host to signal to the device that its DMA request has been acknowledged. RESET When the pin is high, this signal resets the PC Card. The card is Reset only at power up if this pin is left high or open from power-up.
Signal Name Dir. -WAIT The –WAIT signal is driven by the PC Card to signal to the host to delay completion of the I/O cycle in progress. (PC Card I/O Mode) -IORDY (True IDE Mode, UDMA not active) -DDMARDY (TrueIDE Mode, UDMA write active) O In TrueIDE Mode, when UDMA write protocol is active, this signal is driven by the device to indicate that it is ready to receive data out bursts.
4.3.1. Absolute Maximum Ratings Parameter Symbol MIN MAX Units Storage Temperature Ts -65 +150 oC Operating Temperature TA -40 +85 oC 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 V Input Leakage Current ILI -10 10 uA Output Leakage Current ILO -10 10 uA CI/Co 10 pF Icc 0.2 20 40 30 50 4.3.2.
Table 4-9.
Table 4-10.
Table 4-11.
Table 4-12. Card Configurations Conf5 Conf4 Conf3 Conf2 Conf1 Conf0 Disk Card Mode 0 0 0 0 0 0 Memory Mapped 0 0 0 0 0 1 I/O Mapped, Any 16 byte system decoded boundary 0 0 0 0 1 0 I/O Mapped, 1F0-1F7/3F63F7 0 0 0 0 1 1 I/O Mapped, 170-177/376377 4.4.3. Card Configuration and Status Register (Address 202h in Attribute Memory) The Card Configuration and Status Register contain information about the Card’s condition. Table 4-13.
Table 4-14. Pin Replacement Register Operation D7 D6 D5 D4 D3 D2 D1 D0 Read 0 0 CRdy/-Bsy CWProt 1 1 RRdy/-Bsy RWProt Write 0 0 CRdy/-Bsy CWProt 0 0 MRdy/-Bsy MWProt CRdy/-Bsy This bit is set to one (1) when the bit RRdy/-Bsy changes state. This bit can also be written by the host. CWProt by the host. This bit is set to one (1) when the RWprot changes state. This bit may also be written RRdy/-Bsy This bit is used to determine the internal state of the Rdy/-Bsy signal.
4.5. I/O Transfer Function The I/O transfer to or from the PC Card can be either 8 or 16 bits. When a 16 bit accessible port is addressed, the signal IOIS16 is asserted by the PC Card. Otherwise, the -IOIS16 signal is de-asserted. When a 16-bit transfer is attempted, and the IOIS16 signal is not asserted by the PC Card, the system must generate a pair of 8-bit references to access the word‘s even byte and odd byte.
Table 4-18.
05 ATA Drive Register Set Definition and Protocol The PC Card can be configured as a high performance I/O device through the following ways: • Standard 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.
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.
5.3. Memory Mapped Addressing When the PC Card registers are accessed via memory references, the registers appear in the common memory space window: 0 2K bytes as shown in Table 5-23. Table 5-23. Memory Mapped Decoding -REG A10 A9-A4 A3 A2 A1 A0 Offset -OE=0 -WE=0 Notes 1 0 X 0 0 0 0 0 Even RD Data Even WR Data 1 1 0 X 0 0 0 1 1 Error Features 2 1 0 X 0 0 1 0 2 Sector Count Sector Count 1 0 X 0 0 1 1 3 Sector No. Sector No.
5.4. True IDE Mode Addressing When the PC Card is configured in the True IDE Mode the I/O decoding is as listed in Table 5-24. Table 5-24. True IDE Mode I/O Decoding -CE2 -CE1 A2 A1 A0 -IORD=0 -IOWR=0 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.
Table 5-25. Data Register Data Register CE2- CE1- A0 Offset Data Bus Word Data Register 0 0 X 0,8,9 D15-D0 Even Data Register 1 0 0 0,8 D7-D0 Odd Data Register 1 0 1 9 D7-D0 Odd Data Register 0 1 X 8,9 D15-D8 Error/Feature Register 1 0 1 1, Dh D7-D0 Error/Feature Register 0 1 X 1 D15-D8 Error/Feature Register 0 0 X Dh D15-D8 5.5.2.
5.5.4. Sector Count Register (Address-1F2[172]; Offset 2) This register contains the number of sectors of data requested to be transferred on a read or write operation between the host and the PC Card. 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. 5.5.5.
5.5.9. Status and Alternate Status Registers (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.
5.5.11. Card (Drive) Address Register (Address 3F7[377]; Offset Fh) This register is provided for compatibility with the AT disk drive interface. It is recommended that this register not be mapped into the host's I/O space because of potential conflicts on Bit 7. The bits are defined as follows: D7 D6 D5 D4 D3 D2 D1 D0 X -WTG -HS3 -HS2 -HS1 -HS0 -nDS1 -nDS0 Bit 7 This bit is unknown.
06 CIS Specification This section describes the Card Information Structure (CIS) for the Cactus Technologies PC Cards. Table 7-26.
020h 04h Link is 4 bytes Link Length 022h 00h Low Byte of PCMCIA Manufacturer’s Code JEDEC Manufacturer’s ID Low Byte of PCMCIA Mfg ID 024h 00h High Byte of PCMCIA Manufacturer’s Code Code of 0 because other byte is JEDEC 1 byte Manufacturer’s ID High Byte of PCMCIA Mfg ID 026h 00h Low Byte of Product Code Manufacturer specific info Low Byte Product Code 028h 00h High Byte of Product Code Manufacturer specific info High Byte Product Code 02Ah 21h CISTPL_FUNCID Function ID Tuple T
046h 048h 05h Link Length is 5 bytes Link to next tuple 01h Size of Reserved Field is 0 bytes, Size of Register Mask is 1 Byte, Size of Config Base Address is 2 bytes RFS:Bytes in Reserved Field RMS:Bytes in Reg Mask-1 RAS:Bytes in Base Addr-1 Size of fields byte (TPCC_SZ) RFS RMS RAS 00 00 01 04Ah 07h TPCC_LAST Entry with Config Index of 07h is final entry in table Last entry of configuration table 04Ch 00h TPCC_RADR (lsb) Configuration Registers are Location of 04Eh 02h TPCC_RADR
05Ah 05Ch M MS IR IO T P 1 1 0 0 0 1 Vcc only Power; No Timing, I/O, or IRQ; 2 Byte Mem Space Length; Misc Entry Present P:Power info type T:Timing info not present IO:I/O space not used IR:Interrupt not used MS:Mem space info type M:Misc info byte(s) present A1h R DI PI AI SI HV LV 0 0 1 0 0 1 1 Nominal Voltage Follows NV:Nominal Voltage info present LV:Mimimum Voltage info NV present HB:Maximum Voltage info present 1 SI:No Static Current info AI:No Average Current info PI:Pea
Nominal Operation Supply Voltage = 3.0V Extension Byte Present Nominal Operation Supply Voltage +.30 Nominal Operation Supply Voltage Extension Byte Max Average Current over 10 msec is 45mA Max Average Current Configuration Entry Tuple Tuple Code 0Dh Link to next tuple is 13 bytes. Also limits size of this tuple to 15 bytes. Link to next tuple C1h I/O Mapped Contiguous 16 registers configuration Configuration Index for this entry is 1. Interface Byte follows this byte.
086h R DI PI AI SI HV LV NV 0 0 1 0 0 1 1 1 27h Nominal Voltage Follows NV:Nominal Voltage info LV:Mimimum Voltage info HB:Maximum Voltage info SI:No Static Current info AI:No Average Current info PI:Peak Current info DI:No Power Down Current info Power Parameters for Vcc 088h 55h X 0 Mantissa Ah = 5.0 Exponent 5h = 1V Vcc Nominal is 5Volts Vcc Nominal Value 08Ah 4Dh X 0 Mantissa 9h = 4.5 Exponent 5h = 1V Vcc Minimum is 4.
0A2h R DI PI AI SI HV LV NV 0 0 1 0 0 0 0 1 21h Nominal Operation Supply Voltage = 3.0V Extension Byte Present Nominal Operation Supply Voltage +.30 Nominal Operation Supply Voltage Extension Byte Max Average Current over 10 msec is 45 mA Max Average Current Configuration Entry Tuple Tuple Code X 1 0A6h 1Eh X 0 0A8h 4Dh X 0 0AAh 1Bh 0ACh 12h Link to next tuple is 18 bytes. Also limits size of this tuple to 20 bytes.
0B8h 4Dh X 0 Mantissa 9h = 4.5 Exponent 5h = 1V Vcc Minimal is 4.5Volts Vcc Minimum Value 0BAh 5Dh X 0 Mantissa Bh = 5.5 Exponent 5h = 1V Vcc Maximum is 5.5Volts Vcc Maximum Value 0BCh 75h X 0 Mantissa Eh = 8.0 Exponent 5h = 10 Max Average Current over 10 msec is 80 mA 0BEh 0C0h R S E IO AddeLines 1 1 1 Ah = 10 EAh LS AS N Ranges - 1 1 2 1 61h Supports both 8 and 16 bit I/O hosts.
X 0D0h 0D2h 1Bh 0D4h 06h 0D6h 02h 0DAh P RO A T 21h 0 0D8h R 0 1 0 0 1 CISTPL_CE I D Configuration Index 0 0 3 M MS IR IO T P 0 0 0 0 0 1 01h R DI PI AI SI HV LV NV 0 0 1 0 0 0 0 1 21h Power-Down, and Twin Card. T:Twin Cards Allowed is 1 A:Audio Not Supported RO:Read/Write Mode P:Power Down Supported R:Reserved X:No More Misc Fields Bytes TPCE_MI Configuration Entry Tuple Tuple Code Link to next tuple is 6 bytes.
0EAh 0ECh M MS IR IO T P 1 0 1 1 0 1 99h R DI PI AI SI HV LV NV 0 0 1 0 0 1 1 1 27h Vcc Only Power Descriptors; No Timing; I/O and IRQ present; No Mem Space; Misc Entry Present.
104h 01h 2nd I/O Range Length - 1 S 106h X 10Ah 1Bh 10Ch 06h 10Eh 03h 112h M 1 1 R P Recommend IRQ Level 0 RO Eh = 14 A T 21h 0 110h L EEh 1 108h P 0 1 0 0 1 CISTPL_CE I D Configuration Index 0 0 3 M MS IR IO T P 0 0 0 0 0 1 01h R DI PI AI SI HV LV NV 0 0 1 0 0 0 0 1 21h 2 bytes total ==>376-377h I/O Length - 1 IRQ Sharing Logic Active in Card Control and Status Register, Pulse and Level Mode Interrupts supported, Recommended IRQ’s any
122h 028h Cactus Specific Code Reserved 124h 0D3h Cactus Specific Code Reserved 126h 014h CISTPL_NO_LINK Prevent Scan of Common Memory Tuple Code 128h 000h CISTPL_LINK Link Length is 0 Bytes Link to next tuple 12Ah 015h CISTPL_VERS_1 Level 1 version/product info Tuple Code 12Ch 022h CISTPL_LINK Link Length is 24h bytes Link to next tuple 12Eh 004h TPPLV1_MAJOR PCMCIA 2.0/JEIDA 4.1 Major Version 130h 001h TPPLV1_MINOR PCMCIA 2.0/JEIDA 4.
Appendix 174h 176h A 0FFh 0FFh CISTPL_END Ordering CISTPL_END Information End of CISTPL_VER_1 End Marker End of CIS Tuple Code Model KPXYZ-203 Where X is card capacities: 128M.........................................................................................................................128MB 256M ........................................................................................................................256MB 512M .................................................................
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® Industrial Grade 203 Series PC Card Product Manual v3.
Appendix C Cactus Technologies Worldwide Sales Offices ® 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® Industrial Grade 203 Series PC Card Product Manual v3.
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 Technologies® Industrial Grade PC Card.
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.