Page 2 - 0X CompactFlash Card; Transcend Information Inc.; Ordering Information; Product Name
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 2 1.3 Ordering Information 1.4 CHS and Capacity Product Name Cylinder Head Sector Capacity TS32MCF80 62 16 63 29.9MB TS64MCF80 125 16 63 60.8MB TS128MCF80 246 16 63 120MB TS2...
Page 3 - Product Specification; Compactflash Card Specification; Transcend
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 3 2.Product Specification 2.1 Compactflash Card Specification Transcend
Page 5 - Electrical Interface
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 5 3. Electrical Interface 3.1 Pin Assignment and Pin Type PC Card Memory Mode PC Card I/O Mode True IDE Mode 4 Pin Num Signal Name Pin Type In, Out Type Pin Num Signal Name P...
Page 6 - should allow for 3-state signals not to consume current.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 6 PC Card Memory Mode PC Card I/O Mode True IDE Mode 4 Pin Num Signal Name Pin Type In, Out Type Pin Num Signal Name Pin Type In, Out Type Pin Num Signal Name Pin Type In, Ou...
Page 7 - Signal Description
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 7 3.2 Signal Description Signal Name Dir. Pin Description A10 – A00 (PC Card Memory Mode) A10 – A00 (PC Card I/O Mode) A02 - A00 (True IDE Mode) I I 8,10,11,12, 14,15,16,17, ...
Page 13 - Electrical Specification; Absolute Maximum Conditions
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 13 3.3 Electrical Specification The following tables indicate all D.C. Characteristics for the CompactFlash Storage Card. Unless otherwise stated, conditions are: Vcc = 5V ±1...
Page 17 - Signal Interface; Item
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 17 3.4 Signal Interface Electrical specifications shall be maintained to ensure data reliability. Item Signal Card 10 Host 10 Control Signal -CE1 -CE2 -REG -IORD -IOW R Pull-...
Page 19 - Attribute Memory Read Timing; Figure: Attribute Memory Read Timing Diagram
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 19 3.5 Attribute Memory Read Timing Figure: Attribute Memory Read Timing Diagram
Page 21 - Common Memory Read Timing Specification
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 21 3.7 Common Memory Read Timing Specification Cycle Time Mode: 250 ns 120 ns 100 ns 80 ns Item Symbol IEEE Symbol Min ns. Max ns. Min ns. Max ns. Min ns. Max ns. Min ns. Max...
Page 22 - Common Memory Write Timing Specification
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 22 3.8 Common Memory Write Timing Specification Cycle Time Mode: 250 ns 120 ns 100 ns 80 ns Item Symbol IEEE Symbol Min ns. Max ns. Min ns. Max ns. Min ns. Max ns. Min ns. Ma...
Page 25 - True IDE PIO Mode Read/Write Timing Specification
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 25 3.11 True IDE PIO Mode Read/Write Timing Specification Mode Item 0 1 2 3 4 5 6 Note t0 Cycle time (min) 600 383 240 180 120 100 80 1 t1 Address Valid to -IORD/-IOW R setup...
Page 27 - True IDE Multiword DMA Mode Read/Write Timing Specification
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 27 3.12 True IDE Multiword DMA Mode Read/Write Timing Specification The timing diagram for True IDE DMA mode of operation in this section is drawn using the conventions in th...
Page 28 - Card Configuration
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 28 4. Card Configuration The CompactFlash Storage Cards is identified by appropriate information in the Card Information Structure (CIS). The following configuration register...
Page 29 - Attribute Memory Function; Table: Attribute Memory Function
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 29 4.2 Attribute Memory Function Attribute memory is a space where CompactFlash Storage Card identification and configuration information are stored, and is limited to 8 bit ...
Page 30 - issue a soft reset to the CompactFlash Storage Card.; Changed
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 30 4.3 Configuration Option Register(Base + 00h in Attribute Memory) The Configuration Option Register is used to configure the cards interface, address decoding and interrup...
Page 31 - :This bit should always be zero for CompactFlash Storage cards.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 31 CompactFlash Storage Card is always configured for both 8 and 16 bit I/O, so this bit is ignored. -XE : For CompactFlash cards that do not support Power Level 1, this bit ...
Page 32 - Hosts shall not depend on the availability of this functionality.; Reserved; : this bit is obsolete and should be written as 0.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 32 4.6 Socket and Copy Register (Base + 06h in Attribute Memory) This register contains additional configuration information. This register is always written by the system be...
Page 33 - Common Memory Transfer Function; Table: Common Memory Function
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 33 port is addressed, the signal -IOIS16 is asserted by the CompactFlash Storage. Otherwise, the -IOIS16 signal is de-asserted. When a 16 bit transfer is attempted, and the -...
Page 34 - detecting a high level on the pin.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 34 The CompactFlash Storage Card can be configured in a True IDE Mode of operation. The CompactFlash Storage Card is configured in this mode only when the -OE input signal is...
Page 35 - CF-ATA Drive Register Set Definition and Protocol; b) Any system decoded 16 byte I/O block using any available IRQ.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 35 4.10 Host Configuration Requirements for Master/Slave or New Timing Modes The CF Advanced Timing modes include PCMCIA PC Card style I/O modes that are faster than the orig...
Page 36 - I/O Primary and Secondary Address Configurations; Table: Primary and Secondary I/O Decoding
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 36 5.1 I/O Primary and Secondary Address Configurations Table: Primary and Secondary I/O Decoding Note: 1) Register 0 is accessed with -CE1 low and -CE2 low (and A0 = Don’t C...
Page 38 - Memory Mapped Addressing
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 38 5.3 Memory Mapped Addressing W hen the CompactFlash Storage Card registers are accessed via memory references, the registers appear in the common memory space window: 0-2K...
Page 39 - True IDE Mode Addressing
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 39 Some hosts, such as the X86 processors, must increment both the source and destination addresses when executing the memory to memory block move instruction. Some PCMCIA so...
Page 40 - Table: Data Register Access; : this bit is set when a Bad Block is detected.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 40 Note: Because of the overlapped registers, PC Card modes access to the 1F1h, 171h or offset 1 are not defined for word (-CE2 = 0 and -CE1 = 0) operations. These accesses a...
Page 42 - Figure: Status & Alternate Status Register
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 42 It is Bit 27 in the Logical Block Address mode. Bit 2 (HS2) : when operating in the Cylinder, Head, Sector mode, this is bit 2 of the head number. It is Bit 26 in the Logi...
Page 43 - Figure: Device Control Register; : this bit is ignored by the CompactFlash Storage Card.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 43 Figure: Device Control Register Bit 7 : this bit is ignored by the CompactFlash Storage Card. The host software should set this bit to 0. Bit 6 : this bit is ignored by th...
Page 51 - Word 0: General Configuration; Bit 6: Not Removable Controller and/or Device; Word 1: Default Number of Cylinders
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 51 Word 0: General Configuration This field indicates the general characteristics of the device. W hen W ord 0 of the Identify drive information is 848Ah then the device is a...
Page 52 - This field contains the revision of the firmware for this product.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 52 Words 7-8: Number of Sectors per Card This field contains the number of sectors per CompactFlash Storage Card. This double word value is also the first invalid address in ...
Page 54 - Word 68: Minimum PIO transfer cycle time with IORDY
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 54 be less than the value reported in word 68. If bit 1 of word 53 is set to one because a CompactFlash Storage Card supports a field in words 64-70 other than this field and...
Page 55 - Word 89: Time required for Security erase unit completion
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 55 Bit 0 of word 85 shall be set to zero; the SMART feature set is not enabled. If bit 1 of word 85 is set to one, the Security Mode feature set has been enabled via the Secu...
Page 56 - Word 160: Power Requirement Description; Specified in word 64
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 56 If set to 1, indicates that the security count has expired and Security Unlock and Security Erase Unit are command aborted until a power-on reset or hard reset. Bit 3: Fre...
Page 59 - transferred or upon the occurrence of an unrecoverable error.
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 59 5.6.10 Read Buffer - E4h The Read Buffer command enables the host to read the current contents of the CompactFlash Storage Card’s sector buffer. This command has the same ...
Page 63 - Table: Extended Error Codes
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 63 Table: Extended Error Codes 5.6.17 Seek - 7Xh This command is effectively a NOP command to the CompactFlash Storage Card although it does perform a range check of cylinder...
Page 64 - Table: Feature Supported
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 64 5.6.18 Set Features – EFh This command is used by the host to establish or select certain features. If any subcommand input value is not supported or is invalid, the Compa...
Page 67 - Table:Translate Sector Information
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 67 5.6.22 Standby Immediate - 94h or E0h This command causes the CompactFlash Storage Card to set BSY, enter the Sleep mode (which corresponds to the ATA “Standby” Mode), cle...
Page 70 - 8 Write Multiple without Erase – CDh
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 70 Errors encountered during W rite Multiple commands are posted after the attempted writes of theblock or partial block transferred. The W rite command ends with the sector ...
Page 72 - Error Posting
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 72 Error Posting Command Error Register Status Register BBK UNC IDNF ABRT AMNF DRDY DWF DSC CORR ERR Check Power Mode V V V V V Execute Drive Diagnostic 1 V V V Erase Sector(...
Page 73 - Address Data 7 6 5 4 3 2 1 0
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 73 6.CIS Description: Address Data 7 6 5 4 3 2 1 0 Description of Contents CIS function 000h 01h CISTPL_DEVICE Device Info tuple Tuple code 002h 04h TPL_LINK Link length is 4...
Page 81 - S P L M IRQN
T T T S S S 3 3 3 2 2 2 M M M ~ ~ ~ 1 1 1 G G G C C C F F F 8 8 8 0 0 0 80X CompactFlash Card Transcend Information Inc. V1.1 81 Address Data 7 6 5 4 3 2 1 0 Description of Contents CIS function 116h 99h M MS IR IO T Power M=1: misc info present MS=0: no memory space info IR=1: interrupt is used IO=...