Page 2 - 33X CompactFlash Card; Transcend Information Inc.; Transcend
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 2 Transcend
Page 3 - Block Diagram
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 3 Block Diagram
Page 4 - Pin Assignments and Pin Type
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 4 Pin Assignments and Pin Type
Page 6 - Signal Description; Signal Name
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 6 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, 18...
Page 12 - Electrical Specification; Absolute Maximum Conditions
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 12 Electrical Specification The following tables indicate all D.C. Characteristics for the CompactFlash Storage Card. Unless otherwise stated, conditions are: Vcc = 5V ±10%...
Page 13 - Output Drive Type
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 13 Output Drive Type Output Drive Characteristics
Page 14 - Signal Interface
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 14 Signal Interface
Page 15 - Additional Requirements for CF Advanced Timing Modes
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 15 Notes: 1) Control Signals: each card shall present a load to the socket no larger than 50 pF 10 at a DC current of 700 μ A low state and 150 μ A high state, including pu...
Page 16 - Ultra DMA Electrical Requirements; Host and Card signal capacitance limits for Ultra DMA operation
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 16 Ultra DMA Electrical Requirements Host and Card signal capacitance limits for Ultra DMA operation The host interface signal capacitance at the host connector shall be a ...
Page 17 - Table: Ultra DMA Termination with Pull-up or Pull down Example; On any PCB for a host or device supporting Ultra DMA:; Ultra DMA Mode Cabling Requirement
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 17 Table: Ultra DMA Termination with Pull-up or Pull down Example Printed Circuit Board (PCB) Trace Requirements for Ultra DMA On any PCB for a host or device supporting Ul...
Page 18 - Attribute Memory Read Timing Specification
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 18 Attribute Memory Read Timing Specification
Page 20 - Common Memory Read Timing Specification
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 20 Common Memory Read Timing Specification
Page 21 - Common Memory Write Timing Specification
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 21 Common Memory Write Timing Specification
Page 26 - True IDE PIO Mode Read/Write Timing Specification
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 26 True IDE PIO Mode Read/Write Timing Specification
Page 28 - True IDE Ultra DMA Mode Read/Write Timing Specification; Table: Ultra DMA Data Burst Timing
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 28 True IDE Ultra DMA Mode Read/Write Timing Specification Table: Ultra DMA Data Burst Timing
Page 29 - the bus but must release the bus the allow for a bus turnaround.
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 29 Notes: 1) All timing measurement switching points (low to high and high to low) shall be taken at 1.5 V. 2) All signal transitions for a timing parameter shall be measur...
Page 33 - Card Configuration
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 33 Card Configuration The CompactFlash Storage Cards is identified by appropriate information in the Card Information Structure (CIS). The following configuration registers...
Page 34 - Attribute Memory Function; Table 31: Attribute Memory Function
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 34 Attribute Memory Function Attribute memory is a space where CompactFlash Storage Card identification and configuration information are stored, and is limited to 8 bit wi...
Page 40 - Common Memory Transfer Function; Table: Common Memory Function
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 40 Common Memory Transfer Function The Common Memory transfer to or from the CompactFlash Storage can be either 8 or 16 bits. Table: Common Memory Function
Page 41 - True IDE Mode I/O Transfer Function
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 41 True IDE Mode I/O Transfer Function The CompactFlash Storage Card can be configured in a True IDE Mode of operation. The CompactFlash Storage Card is configured in this ...
Page 42 - Metaformat Overview; Table: Sample Device Info Tuple Information for Extended Speeds
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 42 Metaformat Overview The goal of the Metaformat is to describe the requirements and capabilities of the CompactFlash Storage Card as thoroughly as possible. This includes...
Page 43 - CF-ATA Drive Register Set Definition and Protocol
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 43 CF-ATA Drive Register Set Definition and Protocol The CompactFlash Storage Card can be configured as a high performance I/O device through: a) The standard PC-AT disk I/...
Page 44 - I/O Primary and Secondary Address Configurations; Table: Primary and Secondary I/O Decoding
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 44 I/O Primary and Secondary Address Configurations Table: Primary and Secondary I/O Decoding
Page 45 - Contiguous I/O Mapped Addressing
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 45 Contiguous I/O Mapped Addressing When the system decodes a contiguous block of I/O registers to select the CompactFlash Storage Card, the registers are accessed in the b...
Page 46 - Memory Mapped Addressing
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 46 Memory Mapped Addressing When the CompactFlash Storage Card registers are accessed via memory references, the registers appear in the common memory space window: 0-2K by...
Page 47 - Error Register; error is detected in True IDE Ultra DMA modes of operation.
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 47 CF-ATA Registers The following section describes the hardware registers used by the host software to issue commands to the CompactFlash device. These registers are often...
Page 49 - 7 in the Logical Block Address mode.
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 49 Bit 3 (HS3): when operating in the Cylinder, Head, Sector mode, this is bit 3 of the head number. It is Bit 27 in the Logical Block Address mode. Bit 2 (HS2): when opera...
Page 53 - Definitions
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 53 29 Set Feature EFh Y – – – Y – Support 30 Set Multiple Mode C6h – Y – – Y – Support 31 Set Sleep Mode E6h or 99h – – – – Y – Support 32 Standby E2 or 96h – – – – Y – Sup...
Page 54 - Check Power Mode - 98h or E5h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 54 Definitions: FR = Features Register SC = Sector Count RegisterS SN = Sector Number Register CY = Cylinder Registers DH = Card/Drive/Head Register LBA = Logical Block Add...
Page 55 - Execute Drive Diagnostic - 90h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 55 Execute Drive Diagnostic - 90h When the diagnostic command is issued in a PCMCIA configuration mode, this command runs only on the CompactFlash Storage Card that is addr...
Page 56 - Flush Cache – E7h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 56 Flush Cache – E7h This command causes the card to complete writing data from its cache. The card returns status with RDY=1 and DSC=1 after the data in the write cache bu...
Page 57 - Identify Device – Ech
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 57 Identify Device – Ech The Identify Device command enables the host to receive parameter information from the CompactFlash Storage Card. This command has the same protoco...
Page 60 - Word 0: General Configuration; Bit 6: Not Removable Controller and/or Device; Word 1: Default Number of Cylinders
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 60 Word 0: General Configuration This field indicates the general characteristics of the device. When Word 0 of the Identify drive information is 848Ah then the device is a...
Page 61 - This field contains the revision of the firmware for this product.; Word 47: Read/Write Multiple Sector Count
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 61 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 i...
Page 63 - Word 67: Minimum PIO transfer cycle time without flow control
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 63 will need to negate the DMARQ signal during the transfer of a sector. If this field is supported, bit 1 of word 53 shall be set to one. The value in word 66 shall not be...
Page 64 - Word 88: Ultra DMA Modes Supported and Selected
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 64 Microcode command. Bit 1 of word 83 shall be set to zero; the CompactFlash Storage Card does not support the Read DMA Queued and Write DMA Queued commands. Bit 2 of word...
Page 65 - Word 89: Time required for Security erase unit completion; Value Time; Word 91: Advanced power management level value
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 65 Bit 11: 1 = Ultra DMA mode 3 is selected 0 = Ultra DMA mode 3 is not selected Bit 10: 1 = Ultra DMA mode 2 is selected 0 = Ultra DMA mode 2 is not selected Bit 9: 1 = Ul...
Page 68 - Idle Immediate - 95h or E1h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 68 Idle Immediate - 95h or E1h This command causes the CompactFlash Storage Card to set BSY, enter the Idle mode, clear BSY and generate an interrupt. Initialize Drive Para...
Page 69 - Read DMA – C8h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 69 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 proto...
Page 72 - Set Features – EFh; Feature Supported
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 72 Set Features – EFh Feature Supported Features 01h and 81h are used to enable and clear 8 bit data transfer modes in True IDE Mode. If the 01h feature command is issued a...
Page 73 - Set Multiple Mode - C6h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 73 implement write cache. When the subcommand disable write cache is issued, the CompactFlash Storage Card shall initiate the sequence to flush cache to non-volatile memory...
Page 75 - Standby Immediate - 94h or E0h; Translate Sector Information
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 75 Standby Immediate - 94h or E0h Translate Sector - 87h Translate Sector Information
Page 76 - Write DMA – CAh
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 76 Wear Level - F5h Write Buffer - E8h Write DMA – CAh
Page 77 - Write Long Sector - 32h or 33h
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 77 Write Long Sector - 32h or 33h Write Multiple Command - C5h Write Multiple without Erase – CDh
Page 79 - Error Posting
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 79 Error Posting
Page 80 - SMART Command Set
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 80 Error and Status Register summarizes the valid status and error value for all the CF-ATA Command set. SMART Command Set SMART Command Set SMART Feature Register Values D...
Page 81 - SMART Data Structure
T T T S S S 1 1 1 G G G ~ ~ ~ 3 3 3 2 2 2 G G G C C C F F F 1 1 1 3 3 3 3 3 3 133X CompactFlash Card Transcend Information Inc. 81 SMART Data Structure BYTE F / V Decription 0-1 X Revision code 2-361 X Vendor specific 362 V Off line data collection status 363 X Self-test execution status byte 364-36...