Product Manual
Page 3
...CFlash 11.2 manual with CFA Spec v4.0. © 2007 SanDisk Corporation i Rev. 12.0, 02/07 SanDisk and the SanDisk logo are trademarks of such use and indemnifies SanDisk against all rights are reserved. registered trademark of the SanDisk documentation are protected by any errors that effect ... change without the prior written consent of an officer of SanDisk Corporation. SanDisk CompactFlash Card OEM Product Manual SanDisk® Corporation general policy does not recommend the use of its products in life support applications where in a failure or malfunction of the product ...
...CFlash 11.2 manual with CFA Spec v4.0. © 2007 SanDisk Corporation i Rev. 12.0, 02/07 SanDisk and the SanDisk logo are trademarks of such use and indemnifies SanDisk against all rights are reserved. registered trademark of the SanDisk documentation are protected by any errors that effect ... change without the prior written consent of an officer of SanDisk Corporation. SanDisk CompactFlash Card OEM Product Manual SanDisk® Corporation general policy does not recommend the use of its products in life support applications where in a failure or malfunction of the product ...
Product Manual
Page 7
... used in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as ECC, defect handling and diagnostics, power management and clock control. The original CF form factor card can support as many cards as a standard ATA (IDE) disk drive. Once the card has been configured by a powerful Error Correcting Code (ECC). The original form factor CompactFlash Memory cards require a PCMCIA Type II Adapter...
... used in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as ECC, defect handling and diagnostics, power management and clock control. The original CF form factor card can support as many cards as a standard ATA (IDE) disk drive. Once the card has been configured by a powerful Error Correcting Code (ECC). The original form factor CompactFlash Memory cards require a PCMCIA Type II Adapter...
Product Manual
Page 9
... power operation. • Implementation of memory cards. For more information, refer to extend card's life. © 2007 SanDisk Corporation 1-3 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual Introduction 1.5 PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below: • PCMCIA PC Card Standard, 7.0, February 1999 • PCMCIA PC Card ATA Specification, 7.0, February 1999 These specifications may be ordered from IHS...
... power operation. • Implementation of memory cards. For more information, refer to extend card's life. © 2007 SanDisk Corporation 1-3 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual Introduction 1.5 PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below: • PCMCIA PC Card Standard, 7.0, February 1999 • PCMCIA PC Card ATA Specification, 7.0, February 1999 These specifications may be ordered from IHS...
Product Manual
Page 10
... Leveling is an intrinsic part of the erase pooling functionality of SanDisk CompactFlash using hardware on-the-fly Error Detection Code/Error Correction Code (EDC/ECC), based on -board controller, the host system software will not require changing as new flash memory evolves. This is extremely important as flash devices are expected to write/read. This is much better than the magnetic disk drive specification. Advanced features of...
... Leveling is an intrinsic part of the erase pooling functionality of SanDisk CompactFlash using hardware on-the-fly Error Detection Code/Error Correction Code (EDC/ECC), based on -board controller, the host system software will not require changing as new flash memory evolves. This is extremely important as flash devices are expected to write/read. This is much better than the magnetic disk drive specification. Advanced features of...
Product Manual
Page 30
Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-10 Common Memory Read Timing Specification Speed Version Item Address Hold Time Card Enable Setup Time Card Enable Hold Time Symbol th (A) tsu(CE) th (CE) IEEE Symbol tGHAX tELGL tGHEH a. The -REG signal timing is identical ...the card must be accounted for -WE Data Setup Time form -WE Data Hold Time Write Recover Time Output Disable Time from -WE Output Disable Time from -OE Output Enable Time from -WE Output Enable Time from -OE Output Enable Setup from -WE Output Enable Hold from the system driver/receiver...
Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-10 Common Memory Read Timing Specification Speed Version Item Address Hold Time Card Enable Setup Time Card Enable Hold Time Symbol th (A) tsu(CE) th (CE) IEEE Symbol tGHAX tELGL tGHEH a. The -REG signal timing is identical ...the card must be accounted for -WE Data Setup Time form -WE Data Hold Time Write Recover Time Output Disable Time from -WE Output Disable Time from -OE Output Enable Time from -WE Output Enable Time from -OE Output Enable Setup from -WE Output Enable Hold from the system driver/receiver...
Product Manual
Page 41
... selected. It's used to configure the card's interface, address decoding and interrupt and to issue a soft reset to "1" when Level Mode Interrupt is selected, and"0" when Pulse Mode is set to the CompactFlash Memory Card. Operation D7 D6 D5 D4 Read Changed SigChg IOis8 0 Write 0 SigChg IOis8 0 D3 D2 D1 D0 0 PwrDwn Int 0 0 PwrDwn 0 0 © 2007 SanDisk Corporation 3-23...
... selected. It's used to configure the card's interface, address decoding and interrupt and to issue a soft reset to "1" when Level Mode Interrupt is selected, and"0" when Pulse Mode is set to the CompactFlash Memory Card. Operation D7 D6 D5 D4 Read Changed SigChg IOis8 0 Write 0 SigChg IOis8 0 D3 D2 D1 D0 0 PwrDwn Int 0 0 PwrDwn 0 0 © 2007 SanDisk Corporation 3-23...
Product Manual
Page 42
... RWProt This bit is ignored. Interface Description SanDisk CompactFlash Card OEM Product Manual Card Configuration and Status Register (con't) Bit Name Description D7 Changed Indicates that caused the interrupt request has been serviced. If no state change "signal" from the Status Register, the Changed bit control pin 46 the Changed Status signal. Operation D7 D6 D5 D4 D3 Read 0 0 CRdy...
... RWProt This bit is ignored. Interface Description SanDisk CompactFlash Card OEM Product Manual Card Configuration and Status Register (con't) Bit Name Description D7 Changed Indicates that caused the interrupt request has been serviced. If no state change "signal" from the Status Register, the Changed bit control pin 46 the Changed Status signal. Operation D7 D6 D5 D4 D3 Read 0 0 CRdy...
Product Manual
Page 44
... SanDisk CompactFlash Card OEM Product Manual Table 3-22 Common Memory Function Function Code -REG -CE2 -CE1 A0 -OE -WE Word Read Access H L L X L H (16 bits) Word Write Access (16 bits) H L L X H L Odd Byte Read Only H L H X L H (8 bits) Odd Byte Write Only H L H X H L (8 bits)...SanDisk CompactFlash Memory cards can be configured in a True IDE Mode of the operations for the True IDE Mode. In this mode only when the -OE input signal is grounded by the host. CompactFlash cards permit 8-bit data accesses if the user issues a Set Feature Command to PC Card...
... SanDisk CompactFlash Card OEM Product Manual Table 3-22 Common Memory Function Function Code -REG -CE2 -CE1 A0 -OE -WE Word Read Access H L L X L H (16 bits) Word Write Access (16 bits) H L L X H L Odd Byte Read Only H L H X L H (8 bits) Odd Byte Write Only H L H X H L (8 bits)...SanDisk CompactFlash Memory cards can be configured in a True IDE Mode of the operations for the True IDE Mode. In this mode only when the -OE input signal is grounded by the host. CompactFlash cards permit 8-bit data accesses if the user issues a Set Feature Command to PC Card...
Product Manual
Page 46
... of the data. 02/07, Rev. 12.0 4-2 © 2007 SanDisk Corporation Registers at offset 8, 9 and D are not supported. Byte accesses to register 9 are non-overlapping duplicates of the Error and Feature ...Set and Protocol SanDisk CompactFlash Card OEM Product Manual a. b. Register 0 is accessed with -CE1 low and -CE2 low (and A0 = Do not care) as byte register with CE1 high and CE2 low accesses the error (read ) or feature (write) register. 4.2 Contiguous I/O Mapped Addressing When the system decodes a contiguous block of I/O registers to select a CompactFlash Memory Card...
... of the data. 02/07, Rev. 12.0 4-2 © 2007 SanDisk Corporation Registers at offset 8, 9 and D are not supported. Byte accesses to register 9 are non-overlapping duplicates of the Error and Feature ...Set and Protocol SanDisk CompactFlash Card OEM Product Manual a. b. Register 0 is accessed with -CE1 low and -CE2 low (and A0 = Do not care) as byte register with CE1 high and CE2 low accesses the error (read ) or feature (write) register. 4.2 Contiguous I/O Mapped Addressing When the system decodes a contiguous block of I/O registers to select a CompactFlash Memory Card...
Product Manual
Page 47
... and 7FFh access register 8. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are accessed via memory references, they appear in the common memory space window: 0-2K bytes as the X86 processors, must increment both the source and destination addresses when executing the memory to memory block move instruction. Table 4-4 Memory Mapped Decoding A9-REG A10...
... and 7FFh access register 8. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are accessed via memory references, they appear in the common memory space window: 0-2K bytes as the X86 processors, must increment both the source and destination addresses when executing the memory to memory block move instruction. Table 4-4 Memory Mapped Decoding A9-REG A10...
Product Manual
Page 48
... is used to transfer data blocks between the CompactFlash Memory Card data buffer and the host. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.4 True IDE Mode Addressing When a CompactFlash Memory Card is configured in the True IDE Mode the I/O decoding is as accesses to the Word Data Register. This register overlaps the Error Register. Table 4-6 Data Register Data Register Word Data Register Even Data Register Odd Data...
... is used to transfer data blocks between the CompactFlash Memory Card data buffer and the host. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.4 True IDE Mode Addressing When a CompactFlash Memory Card is configured in the True IDE Mode the I/O decoding is as accesses to the Word Data Register. This register overlaps the Error Register. Table 4-6 Data Register Data Register Word Data Register Even Data Register Odd Data...
Product Manual
Page 49
... also accessed on a read or write operation between the host and the card. Offset 3) This register contains the starting sector number or bits 7-0 of a general error. 4.5.3 Feature Register (Address-1F1[171]; SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Table 4-6 Data Register Data Register Error/Feature Register Error/Feature Register CE2- D6 UNC Set when an uncorrectable error is indicated in bit 0 of 256...
... also accessed on a read or write operation between the host and the card. Offset 3) This register contains the starting sector number or bits 7-0 of a general error. 4.5.3 Feature Register (Address-1F1[171]; SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Table 4-6 Data Register Data Register Error/Feature Register Error/Feature Register CE2- D6 UNC Set when an uncorrectable error is indicated in bit 0 of 256...
Product Manual
Page 51
...card is used to control the CompactFlash Memory Card interrupt request and to issue an ATA soft reset to accept a command. Offset Eh) This register is ready to the card. D5 DWF If set to the command buffer and registers and the host is capable of error. D3 DRQ Set when the card... requires that information be transferred either to a 1. This condition does not terminate a multi-sector read by the host. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status &...
...card is used to control the CompactFlash Memory Card interrupt request and to issue an ATA soft reset to accept a command. Offset Eh) This register is ready to the card. D5 DWF If set to the command buffer and registers and the host is capable of error. D3 DRQ Set when the card... requires that information be transferred either to a 1. This condition does not terminate a multi-sector read by the host. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status &...
Product Manual
Page 53
... installed 4. Do not install a Floppy and a CompactFlash Memory Card in the card that can be accomplished by a Floppy Disk Controller operating at primary addresses. 2. This may occur on the host data bus when this problem for the PCMCIA implementation: 1. D5 -HS3 This bit is the negation of bit 3 in the Drive Address Register. D4 -HS2 This bit is the negation of bit 2 in the Drive...
... installed 4. Do not install a Floppy and a CompactFlash Memory Card in the card that can be accomplished by a Floppy Disk Controller operating at primary addresses. 2. This may occur on the host data bus when this problem for the PCMCIA implementation: 1. D5 -HS3 This bit is the negation of bit 3 in the Drive Address Register. D4 -HS2 This bit is the negation of bit 2 in the Drive...
Product Manual
Page 64
... by CompactFlash cards prior to ATA-4 and will be interpreted by host implementers. Words 82, 83, and 84 indicate the features and command sets supported. Table 5-9 Word 82 Description Bit Setting Indication 0 0 SMART feature set not supported 1 1 Security Mode feature set supported 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not supported 5 1 Write cache supported 6 1 Look-ahead supported 7 0 Release Interrupt not supported 8 0 Service Interrupt not supported 9 0 Device...
... by CompactFlash cards prior to ATA-4 and will be interpreted by host implementers. Words 82, 83, and 84 indicate the features and command sets supported. Table 5-9 Word 82 Description Bit Setting Indication 0 0 SMART feature set not supported 1 1 Security Mode feature set supported 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not supported 5 1 Write cache supported 6 1 Look-ahead supported 7 0 Release Interrupt not supported 8 0 Service Interrupt not supported 9 0 Device...
Product Manual
Page 65
... 85 Description Bit Setting Indication 0 0 SMART feature set not enabled 1 1 Security Mode feature set enabled via the Security Set Password command 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not enabled 5 1 Write cache enabled 6 1 Look-ahead enabled 7 0 Release Interrupt not enabled 8 0 Service Interrupt not enabled 9 0 Device Reset command not supported 10 0 Host Protected Area feature set not supported by CF Card Word...
... 85 Description Bit Setting Indication 0 0 SMART feature set not enabled 1 1 Security Mode feature set enabled via the Security Set Password command 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not enabled 5 1 Write cache enabled 6 1 Look-ahead enabled 7 0 Release Interrupt not enabled 8 0 Service Interrupt not enabled 9 0 Device Reset command not supported 10 0 Host Protected Area feature set not supported by CF Card Word...
Product Manual
Page 70
... the Sector Number Register. Disk errors encountered during Read Multiple commands are transferred, followed by a final, partial block transfer. Interrupts are disabled, the Read Multiple operation is issued, the Sector Count Register contains the number of sectors (not the number of each sector. This command reads from 1 to the Read Multiple command. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.11 Read Multiple-C4H...
... the Sector Number Register. Disk errors encountered during Read Multiple commands are transferred, followed by a final, partial block transfer. Interrupts are disabled, the Read Multiple operation is issued, the Sector Count Register contains the number of sectors (not the number of each sector. This command reads from 1 to the Read Multiple command. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.11 Read Multiple-C4H...
Product Manual
Page 73
... Seek Bit 7 6 5 4 3 2 1 0 Command (7) 7XH C/D/H (6) Cyl High (5) 1 LBA 1 Drive Head (LBA 27-24) Cylinder High (LBA 23-16) Cyl Low (4) Cylinder Low (LBA 15-8) Sec Num (3) Sector Number (LBA 7-0) Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-19 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-24 defines the valid extended error codes for the CompactFlash Memory Card Series...
... Seek Bit 7 6 5 4 3 2 1 0 Command (7) 7XH C/D/H (6) Cyl High (5) 1 LBA 1 Drive Head (LBA 27-24) Cylinder High (LBA 23-16) Cyl Low (4) Cylinder Low (LBA 15-8) Sec Num (3) Sector Number (LBA 7-0) Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-19 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-24 defines the valid extended error codes for the CompactFlash Memory Card Series...
Product Manual
Page 74
...of the ATA Specification. Disable Read Look Ahead Disable Power on Reset (POR) establishment of defaults at Soft Reset Accepted for backward compatibility with the SDP Series but has no impact on the CF Memory Card 4 bytes of data apply on Read/Write Long ...Memory Card Accepted for backward compatibility with the SDP Series but has no impact on value and Sector Count register. If the 01H feature command is used to enable and clear 8-bit data transfer mode. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is issued...
...of the ATA Specification. Disable Read Look Ahead Disable Power on Reset (POR) establishment of defaults at Soft Reset Accepted for backward compatibility with the SDP Series but has no impact on the CF Memory Card 4 bytes of data apply on Read/Write Long ...Memory Card Accepted for backward compatibility with the SDP Series but has no impact on value and Sector Count register. If the 01H feature command is used to enable and clear 8-bit data transfer mode. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is issued...
Product Manual
Page 106
... do not meet or exceed the same published specifications as new products, provided such cards meet the original product's specifications. IV. Please contact SanDisk's OEM Support Department at 866-436-6073 with a report indicating why the failure was not covered under the warranty. SanDisk reserves the right to repair or replace, at its normal and customary manner, misuse, accident...
... do not meet or exceed the same published specifications as new products, provided such cards meet the original product's specifications. IV. Please contact SanDisk's OEM Support Department at 866-436-6073 with a report indicating why the failure was not covered under the warranty. SanDisk reserves the right to repair or replace, at its normal and customary manner, misuse, accident...