Summary of Contents for Transcend Transcend CF 80X TS32M~1GCF80
Page 1
The Transcend CF 80X is a High Speed Compact Flash Card with high quality Flash Memory assembled on a printed circuit board. Placement Transcend Information Inc. 80X CompactFlash Card 1.1 Feature • RoHS compliant products • Compliant with CompactFlash® specification V3.0 •...
1.4 CHS and Capacity Product Name Cylinder TS32MCF80 TS64MCF80 TS128MCF80 TS256MCF80 TS512MCF80 TS1GCF80 1978 Transcend Information Inc. Mode Description DMA Fixed Disk Non-DMA Removable Disk Non-DMA Fixed Disk Non-DMA Removable Disk Head 80X CompactFlash Card Transfer mode Multiword DMA mode 0~4, PIO mode 0~6...
Page 3
80X CompactFlash Card 2.Product Specification Transcend Transcend Information Inc. V 1 . 1...
80X CompactFlash Card 2.2 Block Diagram Transcend Information Inc. V 1 . 1...
Page 5
I1Z, OZ3 -CD2 Ground -CD1 Ground I1Z, OZ3 D121 I1Z, OZ3 I1Z, OZ3 I1Z, OZ3 I1Z, OZ3 -CE2 Transcend Information Inc. PC Card I/O Mode Signal In, Out Pin Num Name Type Type Ground I1Z, OZ3 I1Z, OZ3 I1Z, OZ3...
Page 6
6) If DMA operations are not used, the signal should be held high or tied to VCC by the host. For proper operation in older hosts: while DMA operations are not active, the card shall ignore this signal,including a floating condition Transcend Information Inc. PC Card I/O Mode...
-SPKR (PC Card I/O Mode) -DASP (True IDE Mode) Transcend Information Inc. 8,10,11,12, These address lines along with the -REG signal are used to select the following: 14,15,16,17, The I/O port address registers within the CompactFlash Storage Card , the...
Page 8
-CSEL (PC Card I/O Mode) -CSEL (True IDE Mode) Transcend Information Inc. 26,25 These Card Detect pins are connected to ground on the CompactFlash Storage Card. They are used by the host to determine that the CompactFlash Storage Card is fully inserted into its socket.
Page 9
(PC Card I/O Mode) Input Acknowledge DMARQ (True IDE Mode) Transcend Information Inc. 31,30,29,28, These lines carry the Data, Commands and Status information between the host 27,49,48,47, and the controller. D00 is the LSB of the Even Byte of the Word. D08 is the LSB 6,5,4,3,2, of the Odd Byte of the Word.
Page 10
(PC Card I/O Mode) INTRQ (True IDE Mode) Transcend Information Inc. This signal is not used in this mode. This is an I/O Read strobe generated by the host. This signal gates I/O data onto the bus from the CompactFlash Storage Card when the card is configured to use the I/O interface.
Page 11
(True IDE Mode) (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) Transcend Information Inc. This signal is used during Memory Cycles to distinguish between Common Memory and Register (Attribute) Memory accesses. High for Common Memory, Low for Attribute Memory.
Page 12
(PC Card I/O Mode) -IOCS16 (True IDE Mode) Transcend Information Inc. Voltage Sense Signals. -VS1 is grounded on the Card and sensed by the Host so that the CompactFlash Storage Card CIS can be read at 3.3 volts and -VS2 is reserved by PCMCIA for a secondary voltage and is not connected on the Card.
The following tables indicate all D.C. Characteristics for the CompactFlash Storage Card. Unless otherwise stated, conditions are: Vcc = 5V ±10% Vcc = 3.3V ± 5% Absolute Maximum Conditions Input Power 3.3.1 Input Leakage Current Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 14
3.3.2.1 CompactFlash interface I/O at 5.0V Parameter Supply Voltage High level output voltage Low level output voltage High level input voltage Low level input voltage Pull up resistance Pull down resistance Transcend Information Inc. Symbol Min. Max. -0.8 1.79 52.54 86.56 kOhm...
Page 15
Low level input voltage Pull up resistance Pull down resistance 1. Include CE1,CE2 ,HREG ,HOE ,HIOE ,HWE ,HIOW pins. 2. Include CE1,CE2 ,HREG ,HOE , HIOE ,HWE ,HIOW ,CSEL ,PDIAG ,DASP pins. Transcend Information Inc. Symbol Min. Max. 3.135 3.465 -0.8...
Page 16
80X CompactFlash Card 3.3.3 Output Drive Type 3.3.4 Output Drive Characteristics Transcend Information Inc. V 1 . 1...
4) Status Signals: the socket shall present a load to the card no larger than 50 pF and 100 A high state, including pull-up resistor. The card shall be able to drive at least the following load μ Transcend Information Inc. Card 500 K 50 K 500 K 50 K .
Page 18
Reset signal has been actively driven low by the host. Consequently, the input is specified as an I2Z because the resistor is not necessarily detectable in the input current leakage test. Transcend Information Inc. 80X CompactFlash Card A low state and 100 μ...
Page 19
80X CompactFlash Card 3.5 Attribute Memory Read Timing Figure: Attribute Memory Read Timing Diagram Transcend Information Inc. V 1 . 1...
Page 20
80X CompactFlash Card 3.6 Configuration Register (Attribute Memory) Write Timing Figure: Configuration Register (Attribute Memory) Write Timing Diagram Transcend Information Inc. V 1 . 1...
-OE cycle to cycle time is greater than the Wait Width time. The Max Wait Width time can be determined from the Card Information Structure. The Wait Width time meets the PCMCIA PC Card specification of 12µs but is intentionally less in this specification. Transcend Information Inc. Cycle Time Mode: 250 ns...
-WE cycle to cycle time is greater than the Wait Width time. The Max Wait Width time can be determined from the Card Information Structure. The Wait Width time meets the PCMCIA PC Card specification of 12µs but is intentionally less in this specification. Transcend Information Inc. Cycle Time Mode: 250 ns...
Page 23
INPACK Delay Falling from IORD INPACK Delay Rising from IORD IOIS16 Delay Falling from Address IOIS16 Delay Rising from Address Wait Delay Falling from IORD Data Delay from Wait Rising Wait Width Time3 Transcend Information Inc. Cycle Time Mode: IEEE Symbol Symbol td(IORD) tlGLQV...
REG Setup before IOWR REG Hold following IOWR IOIS16 Delay Falling from Address IOIS16 Delay Rising from Address Wait Delay Falling from IOWR IOWR high from Wait high Wait Width Time Transcend Information Inc. Cycle Time Mode: IEEE Symbol Symbol tsu(IOWR) tDVIWH...
Page 25
Storage Card is driving IORDY negated at the time tA after the activation of -IORD or -IOWR, then tRD shall be met and t5 is not applicable. 4) t7 and t8 apply only to modes 0, 1 and 2. For other modes, this signal is not valid. 5) IORDY is not supported in this mode. Transcend Information Inc. Item 1250 80X CompactFlash Card...
Page 26
80X CompactFlash Card Transcend Information Inc. V 1 . 1...
Page 27
-IORD negated width (min) -IOWR negated width (min) -IORD to DMARQ delay (max) -IOWR to DMARQ delay (max) CS(1:0) valid to –IORD / -IOWR CS(1:0) hold -DMACK Transcend Information Inc. Mode 0 Mode 1 Mode 2 (ns) (ns) (ns) 80X CompactFlash Card...
-CE2 -CE1 -REG Note: For CompactFlash Storage Cards, the location of the card configuration registers should always be read from the CIS since these locations may vary in future products. Transcend Information Inc. A8-A4 A8-A4 80X CompactFlash Card SELECTED SPACE...
Word Access Configuration CompactFlash Storage (16 bits) Note: The -CE signal or both the -OE signal and the -WE signal shall be de-asserted between consecutive cycle operations. Transcend Information Inc. Table: Attribute Memory Function DMA CMD -REG -CE2 -CE1 Don’t Care...
Page 30
(0) and pin 46 (-STSCHG) signal is then held high while the CompactFlash Storage Card is configured for I/O. IOis8: the host sets this bit to a one (1) if the CompactFlash Storage Card is to be configured in an 8 bit I/O Mode. The Transcend Information Inc. 80X CompactFlash Card...
Page 31
MReady: this bit acts as a mask for writing the corresponding bit CReady. MWProt: this bit when written acts as a mask for writing the corresponding bit CWProt. Table: Pin Replacement Changed Bit/Mask Bit Values Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
X: the socket number is ignored by the CompactFlash Storage Card. 4.7 I/O Transfer Function The I/O transfer to or from the CompactFlash Storage can be either 8 or 16 bits. When a 16 bit accessible Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Word Read Access (16 bits) Word Write Access (16 bits) Odd Byte Read Only (8 bits) Odd Byte Write Only (8 bits) 4.9 True IDE Mode I/O Transfer Function Transcend Information Inc. Table: PCMCIA Mode I/O Function -REG -CE2 -CE1...
Page 34
Notes: 1) Implemented for backward compatibility. Bit D7 of the register shall remain High Z to prevent conflict with any floppy disk controller at the same address. The host software should not rely on the contents of this register Transcend Information Inc. 80X CompactFlash Card...
Page 35
The PCMCIA interface connects peripherals to the host using four register mapping methods. Table is a detailed description of these methods below: Transcend Information Inc. Table: I/O Configurations 80X CompactFlash Card...
2) A byte access to register 0 with -CE1 high and -CE2 low accesses the error (read) or feature (write) register. Transcend Information Inc. 80X CompactFlash Card...
Byte accesses to register 9 access only the odd byte of the data. 3) Address lines that are not indicated are ignored by the CompactFlash Storage Card for accessing all the registers in this table. Transcend Information Inc. Table: Contiguous I/O Decoding 80X CompactFlash Card V 1 .
9. This 1 Kbyte memory window to the data register is provided so that hosts can perform memory to memory block moves to the data register when the register lies in memory space. Transcend Information Inc. 80X CompactFlash Card...
Error/Feature Register rather than to attempt to define general PCMCIA word and byte access modes and operations. See the PCMCIA PC Card Standard, for further definitions of the Card Accessing Modes for I/O and Memory cycles. Transcend Information Inc. 80X CompactFlash Card...
Page 40
Bit 2 (Abort) This bit is set if the command has been aborted because of a CompactFlash Storage Card 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 general error. Transcend Information Inc. V 1 . 1...
Page 41
Card, the CompactFlash Storage Card is set to be Card 0 or 1 using the copy field (Drive #) of the PCMCIA Socket & Copy configuration register. Bit 3 (HS3): when operating in the Cylinder, Head, Sector mode, this is bit 3 of the head number. Transcend Information Inc. Figure: Drive/Head Register 80X CompactFlash Card...
Page 42
This register is used to control the CompactFlash Storage Card interrupt request and to issue an ATA soft reset to the card. This register can be written even if the device is BUSY. The bits are defined as follows: Transcend Information Inc. Figure: Status & Alternate Status Register 80X CompactFlash Card V 1 .
Page 43
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. Transcend Information Inc. Figure: Device Control Register 80X CompactFlash Card V 1 .
Page 44
Upon receipt of a Class 3 command, the CompactFlash Storage Card sets BSY within 400nsec, sets up the sector buffer for a write operation, sets DRQ within 20 msec (assuming no re-assignments), and clears BSY within 400 nsec of setting DRQ. Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 45
Read Sector(s) Read Verify Sector(s) Recalibrate Request Sense Security Disable Password Security Erase Prepare Security Erase Unit Security Freeze Lock Security Set Password Security Unlock Transcend Information Inc. Code E5 or 98h – – – – – – – –...
Page 46
CY = Cylinder Low/High register DH = Head No. (0 to 15) of Drive/Head register LBA = Logic Block Address Mode Support – = Not used for the command Y = Used for the command Transcend Information Inc. Code – – –...
Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) Diagnostic Codes are returned in the Error Register at the end of the command. Code Transcend Information Inc. 98h or E5h Drive Drive Error Type No Error Detected Formatter Device Error...
23-26 aaaa 27-46 aaaa XXXXh 0000h XX00h 0000h Transcend Information Inc. Drive Total Bytes General configuration - signature for the CompactFlash 0 lash Storage Card General configuration – Bit Significant with ATA-4 definitions. Default number of cylinders Reserved Default number of heads...
Page 50
XXXXh 0000h 0000h XXXXh XXXXh 165-167 0000h 168-255 0000h Transcend Information Inc. Total Bytes PIO data transfer cycle timing mode Obsolete Field Validity Current numbers of cylinders Current numbers of heads Current sectors per track Current capacity in sectors (LBAs)(Word 57 = LSW, Word 58 = MSW)
Page 51
This field contains the number of translated heads in the default translation mode. Word 6: Default Number of Sectors per Track This field contains the number of sectors per track in the default translation mode. Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 52
Bit 8 shall be set to 1 indicating that the Multiple Sector Setting is valid. Bits 7-0 are the current setting for the number of sectors that shall be transferred per interrupt on Read/Write Multiple commands. Total Sectors Addressable in LBA Mode Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 53
If this field is supported, Bit 1 of word 53 shall be set to one. Any CompactFlash Storage Card that supports PIO mode 3 or above shall support this field, and the value in word 67 shall not Transcend Information Inc. 80X CompactFlash Card...
Page 54
Bits 0-13 of word 87 are reserved. Bit 14 of word 87 shall be set to one and bit 15 of word 87 shall be cleared to zero to provide indication that the features/command sets enabled words are valid. The values in these words should not be depended on by host implementers. Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 55
If set to 0 and security mode is enabled, indicates that the security level is high. Bit 5: Enhanced security erase unit feature supported If set to 1, indicates that the Enhanced security erase unit feature set is supported. Bit 4: Expire Transcend Information Inc. 80X CompactFlash Card V 1 . 1...
Page 56
Bits 2-0: Advanced True IDE PIO Mode Support Indicates the maximum True IDE PIO mode supported by the card. Value Bits 5-3: Advanced True IDE Multiword DMA Mode Support Indicates the maximum True IDE Multiword DMA Transcend Information Inc. Maximum PIO mode timing selected Specified in word 64 PIO Mode 5...
Page 57
Bits 5-3: Maximum Memory timing mode supported Indicates the Maximum Memory timing mode supported by the card. Value Bits 15-6 are reserved. Transcend Information Inc. Maximum Multiword DMA timing mode supported Specified in word 63 Multiword DMA Mode 3 Multiword DMA Mode 4...
Bit -> Command (7) C/D/H (6) Cyl High (5) Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) Transcend Information Inc. 97h or E3h Drive Timer Count (5 msec increments) 95h or E1h Drive Drive Number of Sectors 80X CompactFlash Card Max Head (no.
When a Read DMA command is received by the Card and 8 bit transfer mode has been enabled by the Set Features command, the Card shall return the Aborted error. Transcend Information Inc. Drive 80X CompactFlash Card V 1 . 1...
Subsequent blocks or partial blocks are transferred only if the error was a correctable data error. All other errors cause the command to stop after transfer of the block that contained the error. Transcend Information Inc. V 1 . 1...
If an error occurs, the Read Verify Command terminates at the sector where the error occurs. The Command Block Registers contain the cylinder, head and sector number of the sector where the error occurred. The Sector Count Register contains the number of sectors not yet verified. Transcend Information Inc. V 1 . 1...
This command requests extended error information for the previous command. Table defines the valid extended error codes for the CompactFlash Storage Card Series product. The extended error code is returned to the host in the Error Register. Transcend Information Inc. V 1 . 1...
Page 63
This command is effectively a NOP command to the CompactFlash Storage Card although it does perform a range check of cylinder and head or LBA address and returns an error if the address is out of range. Transcend Information Inc. V 1 . 1...
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 Compact Flash Storage Card shall return command aborted. Table: Feature Supported defines all features that are supported. Table: Feature Supported Transcend Information Inc. V 1 . 1...
0 when the command is issued, Read and Write Multiple commands are disabled. At power on, or after a hardware or (unless disabled by a Set Feature command) software reset, the default mode is Read and Write Multiple disabled. Transcend Information Inc. Bits(7:3) 00000b...
This command causes the CompactFlash Storage Card to set BSY, enter the Sleep mode (which corresponds to the ATA “Standby” Mode), clear BSY and return the interrupt immediately. Recovery from sleep mode is accomplished by simply issuing another command (a reset is not required). Transcend Information Inc. V 1 . 1...
Logical Address, and the Hot Count, if available, for that sector. Table represents the information in the buffer. Please note that this command is unique to the CompactFlash Storage Card. Table:Translate Sector Information Transcend Information Inc. V 1 . 1...
The Write Buffer command enables the host to overwrite contents of the CompactFlash Storage Card’s sector buffer with any data pattern desired. This command has the same protocol as the Write Sector(s) command and transfers 512 bytes. 5.6.26 Write DMA – CAh Transcend Information Inc. V 1 . 1...
If the Write Multiple command is attempted before the Set Multiple Mode command has been executed or when Write Multiple commands are disabled, the Write Multiple operation shall be rejected with an aborted command error. Transcend Information Inc. V 1 . 1...
BSY is cleared, DRQ is set and an interrupt is generated. When the final sector of data is transferred, BSY is set and DRQ is cleared. It shall remain in this state until the command is completed at which time BSY is cleared and an interrupt is generated. Transcend Information Inc. V 1 . 1...
5.6.31 Write Verify - 3Ch This command is similar to the Write Sector(s) command, except each sector is verified immediately after being written. This command has the same protocol as the Write Sector(s) command. Transcend Information Inc. V 1 . 1...
Page 72
Write Multiple w/o Erase Write Sector(s) Write Sector(s) w/o Erase Write Verify Invalid Command Code Error and Status Register summarizes the valid status and error value for all the CF-ATA Command set. Transcend Information Inc. Error Register IDNF ABRT AMNF 80X CompactFlash Card...
TPL_LINK Link 026h TPLMID_MANF 028h 02Ah TPLMID_CARD 02Ch 02Eh CISTPL_VERS_1 Transcend Information Inc. Description of Contents Device Info tuple length is 4 byte Speed Type=D: I/O device WPS=1 : no WP switch Speed=7: extend bye 79:80ns 2 Kbytes of address space...
Page 74
074h Disk function extension tuple 076h Disk interface type 078h CISTPL_FUNCE 07Ah CISTPL_LINK 07Ch Disk function extension tuple Transcend Information Inc. Description of Contents Link length is 27 bytes PCMCIA2.0/JEIDA4.1 PCMCIA2.0/JEIDA4.1 ‘T’ ‘R’ ‘A’ ‘ ’ ‘ ’ ‘ ’...
Page 75
TPCC_RMSK 090h CISTPL_CFTABLE_ENTRY 092h CISTPL_LINK 094h Configuration Index 096h Transcend Information Inc. Description of Contents D=0: single drive on card U=1: unique serial number S=1: silicon device V=00: no VPP required I=0: twin IOIS16# unspecified E=0: index bit not emulated...
Page 76
0AEh X Mantissa Exponent 0B0h X Extension 0B2h X Mantissa Exponent Transcend Information Inc. Description of Contents IR IO T Power M=1: misc info present MS=1: 2 byte memory length IR=0: no interrupt is used IO=0: no I/O space is used...
Page 77
M MS IR IO T 0BEh R DI PI AI SI HV LV NV 0C0h X Mantissa Exponent 0C2h Transcend Information Inc. Description of Contents Configuration tuple Link length is 10 bytes I/O mapped, index=1 I=1: Interface byte follows D=1: Default entry...
Page 78
X Mantissa Exponent 0DCh CISTPL_CFTABLE_ENTRY 0DEh CISTPL_LINK 0E0h Configuration Index Transcend Information Inc. Description of Contents N S=1: interrupt sharing logic P=1: pulse mode supported L=1: level mode supported M=1: masks V..N present V=0: no vendor unique IRQ B=0: no bus error IRQ...
Page 79
Address range 1 length 0F4h Base address 2 (LSB) 0F6h Base address 2 (MSB) 0F8h Address range 2 length Transcend Information Inc. Description of Contents Interface type W=0: wait not required R=1: ready/busy active P=0: WP not used B=0: BVD1, BVD2 not used...
Page 80
10Eh CISTPL_CFTABLE_ENTRY 110h CISTPL_LINK 112h Configuration Index 114h Transcend Information Inc. Description of Contents S=1: interrupt sharing logic P=1: pulse mode supported L=1: level mode supported M=0: masks V..N not present IRQN=14: use interrupt 14 X=0: no more misc fields...
Page 81
128h Base address 2 (MSB) 12Ah Address range 2 length 12Ch S P L M IRQN Transcend Information Inc. Description of Contents Power M=1: misc info present MS=0: no memory space info IR=1: interrupt is used IO=1: I/O space is used...
Page 82
Transcend reserves the right to make changes in specifications at any time without prior notice. Transcend Information Inc. 80X CompactFlash Card...
Need help?
Do you have a question about the Transcend CF 80X TS32M~1GCF80 and is the answer not in the manual?
Questions and answers