Product Manual
Page 7
... byte sectors. Each sector is electrically compatible with a Type II PCMCIA adapter can be used in a PCMCIA Type II or Type III socket. Additional ATA commands have been provided to read or write blocks of memory. CompactFlash Memory cards use SanDisk Flash memory, which was designed by SanDisk... specifically for use in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as there are CompactFlash and PCMCIA Type II or III card slots. The host ...
... byte sectors. Each sector is electrically compatible with a Type II PCMCIA adapter can be used in a PCMCIA Type II or Type III socket. Additional ATA commands have been provided to read or write blocks of memory. CompactFlash Memory cards use SanDisk Flash memory, which was designed by SanDisk... specifically for use in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as there are CompactFlash and PCMCIA Type II or III card slots. The host ...
Product Manual
Page 10
...much better than the magnetic disk drive specification. In some applications, write operations may be able to access future SanDisk cards built with new flash technology without having to update or change host software. 1.7.2 Defect and Error Management CompactFlash Memory cards contain a sophisticated... to recover the data by using NAND memory. In the extremely rare case a read . Introduction SanDisk CompactFlash Card OEM Product Manual 1.7.1 Technology Independence The 512-byte sector size of the CompactFlash Memory Card is the same as that support CompactFlash Memory cards now,...
...much better than the magnetic disk drive specification. In some applications, write operations may be able to access future SanDisk cards built with new flash technology without having to update or change host software. 1.7.2 Defect and Error Management CompactFlash Memory cards contain a sophisticated... to recover the data by using NAND memory. In the extremely rare case a read . Introduction SanDisk CompactFlash Card OEM Product Manual 1.7.1 Technology Independence The 512-byte sector size of the CompactFlash Memory Card is the same as that support CompactFlash Memory cards now,...
Product Manual
Page 22
...PC Card Memory Mode or PC Card I/O Mode. 02/07, Rev. 12.0 3-4 © 2007 SanDisk Corporation Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used to select the following: I/O port address registers within the card, ...memorymapped port address registers within the card, a byte in the card's information structure and its socket. -CE1, -CE2 I (PC Card Memory Mode...
...PC Card Memory Mode or PC Card I/O Mode. 02/07, Rev. 12.0 3-4 © 2007 SanDisk Corporation Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used to select the following: I/O port address registers within the card, ...memorymapped port address registers within the card, a byte in the card's information structure and its socket. -CE1, -CE2 I (PC Card Memory Mode...
Product Manual
Page 23
...when it is used in byte mode on the address bus. The direction of the word. This signal gates I /O interface. 35 This signal is configured as a master. D15-D00 (True IDE Mode) In True IDE Mode, all data transfers are 16 bits using D00-D15. SanDisk CompactFlash Card OEM Product ...Manual Interface Description Table 3-4 Signal Description Signal Name Dir. D00 is the LSB of the Odd Byte of any input data buffers between the card and the CPU. -DMARQ (True IDE ...
...when it is used in byte mode on the address bus. The direction of the word. This signal gates I /O interface. 35 This signal is configured as a master. D15-D00 (True IDE Mode) In True IDE Mode, all data transfers are 16 bits using D00-D15. SanDisk CompactFlash Card OEM Product ...Manual Interface Description Table 3-4 Signal Description Signal Name Dir. D00 is the LSB of the Odd Byte of any input data buffers between the card and the CPU. -DMARQ (True IDE ...
Product Manual
Page 26
...max. *Voltage on any pin except VCC with a Type 1 input characteristic. to reduce power use. 02/07, Rev. 12.0 3-8 © 2007 SanDisk Corporation Pin -IOIS16 (PC Card I/O Mode) -IOCS16 (True IDE Mode) Description I/O Operation-When the card is configured for I/O Operation, pin 24 is ...ohms but is expecting a word data transfer cycle. 3.3 Electrical Specification All D.C. A low signal indicates that a 16-bit or odd-byte only operation can be performed at the addressed port. V* = 0.5V min. Characteristics for the -I/O Selected is 16 Bit Port (-IOIS16) function...
...max. *Voltage on any pin except VCC with a Type 1 input characteristic. to reduce power use. 02/07, Rev. 12.0 3-8 © 2007 SanDisk Corporation Pin -IOIS16 (PC Card I/O Mode) -IOCS16 (True IDE Mode) Description I/O Operation-When the card is configured for I/O Operation, pin 24 is ...ohms but is expecting a word data transfer cycle. 3.3 Electrical Specification All D.C. A low signal indicates that a 16-bit or odd-byte only operation can be performed at the addressed port. V* = 0.5V min. Characteristics for the -I/O Selected is 16 Bit Port (-IOIS16) function...
Product Manual
Page 40
...in the Main Memory Read functions, the signals -CE1 and -CE2 control the even-byte and odd-byte address, but only the even-byte data is valid during the cycle. Table 3-19 Attribute Memory Function Function Mode -REG...Valid Even Byte Write Word Access CIS (16 bits) (Invalid) L L L L X H L Don't Even Care Byte Read Word Access Configuration (16 bits) L L L H X L H Not Valid Even Byte Write Word Access Configuration (16 bits) L L L H X H L Don't Even Care Byte 02/07, Rev. 12.0 3-22 © 2007 SanDisk Corporation Interface Description SanDisk CompactFlash ...
...in the Main Memory Read functions, the signals -CE1 and -CE2 control the even-byte and odd-byte address, but only the even-byte data is valid during the cycle. Table 3-19 Attribute Memory Function Function Mode -REG...Valid Even Byte Write Word Access CIS (16 bits) (Invalid) L L L L X H L Don't Even Care Byte Read Word Access Configuration (16 bits) L L L H X L H Not Valid Even Byte Write Word Access Configuration (16 bits) L L L H X H L Don't Even Care Byte 02/07, Rev. 12.0 3-22 © 2007 SanDisk Corporation Interface Description SanDisk CompactFlash ...
Product Manual
Page 41
... I /O Mapped; 170-177/376-377 3.4.3 Card Configuration and Status Register (Address 202h in the Device Control Register. any 16-byte system decoded boundary I/O Mapped; 1F0-1F7/3F6-3F7 I /O Mapped; SanDisk CompactFlash Card OEM Product Manual Interface Description 3.4.2 Configuration Option Register (Address 200h in Attribute Memory) The Configuration Option Register is used...Mode is selected. 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 Rev. 12.0, 02/07
... I /O Mapped; 170-177/376-377 3.4.3 Card Configuration and Status Register (Address 202h in the Device Control Register. any 16-byte system decoded boundary I/O Mapped; 1F0-1F7/3F6-3F7 I /O Mapped; SanDisk CompactFlash Card OEM Product Manual Interface Description 3.4.2 Configuration Option Register (Address 200h in Attribute Memory) The Configuration Option Register is used...Mode is selected. 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 Rev. 12.0, 02/07
Product Manual
Page 43
... H X X X High Z H H L L L H High Z H H L H L H High Z H H L L H L Don't Care H H L H H L Don't Care D7-D0 High Z Even Byte Odd Byte Even Byte Odd Byte © 2007 SanDisk Corporation 3-25 Rev. 12.0, 02/07 This bit indicates the drive number of its Common Memory addresses. This bit must be set to or... from SanDisk CompactFlash memory cards can be either 8 or 16 bits. Operation D7 D6...
... H X X X High Z H H L L L H High Z H H L H L H High Z H H L L H L Don't Care H H L H H L Don't Care D7-D0 High Z Even Byte Odd Byte Even Byte Odd Byte © 2007 SanDisk Corporation 3-25 Rev. 12.0, 02/07 This bit indicates the drive number of its Common Memory addresses. This bit must be set to or... from SanDisk CompactFlash memory cards can be either 8 or 16 bits. Operation D7 D6...
Product Manual
Page 44
... no Memory or Attribute registers are configured in Odd Byte Out Don't Care High Z D7-D0 High Z High Z Data In Data Out Even Byte In Even Byte Out Control In Status Out 02/07, Rev. 12.0 3-26 © 2007 SanDisk Corporation Table 3-23 IDE Mode I/O Function Function Code... L H 6h -IORD X X H L H L H L -IOWR X X L H L H L H D15-D8 High Z High Z Don't care High Z Odd Byte in this True IDE Mode, the PCMCIA protocol and configuration are disabled and only I /O Function SanDisk CompactFlash Memory cards can be power cycled with the card inserted and -OE (output enable) grounded by the...
... no Memory or Attribute registers are configured in Odd Byte Out Don't Care High Z D7-D0 High Z High Z Data In Data Out Even Byte In Even Byte Out Control In Status Out 02/07, Rev. 12.0 3-26 © 2007 SanDisk Corporation Table 3-23 IDE Mode I/O Function Function Code... L H 6h -IORD X X H L H L H L -IOWR X X L H L H L H D15-D8 High Z High Z Don't care High Z Odd Byte in this True IDE Mode, the PCMCIA protocol and configuration are disabled and only I /O Function SanDisk CompactFlash Memory cards can be power cycled with the card inserted and -OE (output enable) grounded by the...
Product Manual
Page 45
...3F6h-3F7h (primary); 170h-177h, 376h-377h (secondary) with IRQ 14 (or other available IRQ). • Any system decoded 16-byte I/O block using the Task File registers, which provide all the necessary registers for primary and secondary I /O Decoding -REG A9-A4 ... Card/Head 0 1F(17) 0 1 1 1 Status Command 0 3F(37) 0 1 1 0 Alt Status Device Control 0 3F(37) 0 1 1 1 Drive Address Reserved © 2007 SanDisk Corporation 4-1 Rev. 12.0, 02/07 The communication to the host using four register mapping methods. The PCMCIA interface connects peripherals to or from the card...
...3F6h-3F7h (primary); 170h-177h, 376h-377h (secondary) with IRQ 14 (or other available IRQ). • Any system decoded 16-byte I/O block using the Task File registers, which provide all the necessary registers for primary and secondary I /O Decoding -REG A9-A4 ... Card/Head 0 1F(17) 0 1 1 1 Status Command 0 3F(37) 0 1 1 0 Alt Status Device Control 0 3F(37) 0 1 1 1 Drive Address Reserved © 2007 SanDisk Corporation 4-1 Rev. 12.0, 02/07 The communication to the host using four register mapping methods. The PCMCIA interface connects peripherals to or from the card...
Product Manual
Page 46
...word access. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual a. This register may also be accessed is the even byte of the word and the second byte accessed is the odd byte of byte accesses to the offset 0 with CE1 low, the first byte to registers 8 then 9 will access consecutive...care) as a word register on the combined Odd Data Bus and Even Data Bus (D15-D0). Register 0 is the odd byte of the data. 02/07, Rev. 12.0 4-2 © 2007 SanDisk Corporation Register 8 is accessed with -CE1 low and -CE2 low (and A0 = Do not care) as a word register ...
...word access. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual a. This register may also be accessed is the even byte of the word and the second byte accessed is the odd byte of byte accesses to the offset 0 with CE1 low, the first byte to registers 8 then 9 will access consecutive...care) as a word register on the combined Odd Data Bus and Even Data Bus (D15-D0). Register 0 is the odd byte of the data. 02/07, Rev. 12.0 4-2 © 2007 SanDisk Corporation Register 8 is accessed with -CE1 low and -CE2 low (and A0 = Do not care) as a word register ...
Product Manual
Page 47
... the Data Register FIFO and does not allow random access to register 8 or 0 will access consecutive (even then odd) bytes from the data buffer. b. Repeated byte accesses to the data buffer within them. c. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are...
... the Data Register FIFO and does not allow random access to register 8 or 0 will access consecutive (even then odd) bytes from the data buffer. b. Repeated byte accesses to the data buffer within them. c. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are...
Product Manual
Page 48
...0 0 1 0 1 0 1 X 1 0 1 Offset 0,8,9 0,8 9 8,9 1,Dh Data Bus D15-D0 D7-D0 D7-D0 D15-D0 D7-D0 02/07, Rev. 12.0 4-4 © 2007 SanDisk Corporation Offset 0, 8, 9) The Data Register is a 16-bit register, and it is provided to assist in Table 3-6 describes the combinations of the registers below which... The information in understanding the overlapped Data Register and Error/Feature Register rather than attempt to define general PCMCIA word and byte access modes and operations. The duplicated registers at offsets 8, 9 and Dh have no restrictions on the operations that can ...
...0 0 1 0 1 0 1 X 1 0 1 Offset 0,8,9 0,8 9 8,9 1,Dh Data Bus D15-D0 D7-D0 D7-D0 D15-D0 D7-D0 02/07, Rev. 12.0 4-4 © 2007 SanDisk Corporation Offset 0, 8, 9) The Data Register is a 16-bit register, and it is provided to assist in Table 3-6 describes the combinations of the registers below which... The information in understanding the overlapped Data Register and Error/Feature Register rather than attempt to define general PCMCIA word and byte access modes and operations. The duplicated registers at offsets 8, 9 and Dh have no restrictions on the operations that can ...
Product Manual
Page 59
...for each field in Word Maximum No. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.5 Identify Device-ECH The Identify Drive command enables the host to receive parameter information from a CompactFlash Memory Card. of ECC bytes passed on Read/Write Multiple command Double-...word not supported Capabilities: DMA Supported (bit 8), LBA supported (bit 9) Reserved © 2007 SanDisk Corporation 5-5 Rev. 12.0, 02/07 The parameter words in the...
...for each field in Word Maximum No. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.5 Identify Device-ECH The Identify Drive command enables the host to receive parameter information from a CompactFlash Memory Card. of ECC bytes passed on Read/Write Multiple command Double-...word not supported Capabilities: DMA Supported (bit 8), LBA supported (bit 9) Reserved © 2007 SanDisk Corporation 5-5 Rev. 12.0, 02/07 The parameter words in the...
Product Manual
Page 60
ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-8 Identify Device Information Word Address 51 52 Default Value 0200h 0000h Total Bytes 2 2 53 0003h 2 54 XXXXh 2 55 XXXXh 2 56 XXXXh 2 57-58 XXXXh 4 59 010Xh 2 60-61 XXXXh 4 62 0000h 2 63 ... Features/command sets supported Features/command sets supported Features/command sets enabled Features/command sets enabled Features/command sets enabled Ultra DMA Mode supported and selected Time required for security erase-unit completion Time required for enhanced security erase-unit completion ...
ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-8 Identify Device Information Word Address 51 52 Default Value 0200h 0000h Total Bytes 2 2 53 0003h 2 54 XXXXh 2 55 XXXXh 2 56 XXXXh 2 57-58 XXXXh 4 59 010Xh 2 60-61 XXXXh 4 62 0000h 2 63 ... Features/command sets supported Features/command sets supported Features/command sets enabled Features/command sets enabled Features/command sets enabled Ultra DMA Mode supported and selected Time required for security erase-unit completion Time required for enhanced security erase-unit completion ...
Product Manual
Page 61
...sectored, removable storage device with the CFA specification. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-8 Identify Device Information Word Address 163 164 165-175 176-255 Default Value 00XXh 001Bh 0000h 0000h Total Bytes 2 2 22 140 Data Field Type Information CF...Memory Timing Mode Capability Reserved for assignment by SanDisk PCMCIA. This field informs the host that this field are right justified and padded with the 0002h meaning a dual ported multi-sector buffer capable of Unformatted Bytes per translated track in the default translation mode...
...sectored, removable storage device with the CFA specification. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-8 Identify Device Information Word Address 163 164 165-175 176-255 Default Value 00XXh 001Bh 0000h 0000h Total Bytes 2 2 22 140 Data Field Type Information CF...Memory Timing Mode Capability Reserved for assignment by SanDisk PCMCIA. This field informs the host that this field are right justified and padded with the 0002h meaning a dual ported multi-sector buffer capable of Unformatted Bytes per translated track in the default translation mode...
Product Manual
Page 62
... not support double word transfers. A device implementation shall support any Single Word DMA data transfer mode. 02/07, Rev. 12.0 5-8 © 2007 SanDisk Corporation NOTE: For backward compatibility with spaces (20h). Words 23-26: Firmware Revision. Word 51: PIO Data Transfer Cycle Timing Mode. The minimum total...no longer driven by the device (tri-state). The IORD-data tri-state parameter specifies the time from the negation edge of ECC bytes used on each sector in Word 51 the highest original PIO mode it can be met. Words 27-46: Model Number. This field...
... not support double word transfers. A device implementation shall support any Single Word DMA data transfer mode. 02/07, Rev. 12.0 5-8 © 2007 SanDisk Corporation NOTE: For backward compatibility with spaces (20h). Words 23-26: Firmware Revision. Word 51: PIO Data Transfer Cycle Timing Mode. The minimum total...no longer driven by the device (tri-state). The IORD-data tri-state parameter specifies the time from the negation edge of ECC bytes used on each sector in Word 51 the highest original PIO mode it can be met. Words 27-46: Model Number. This field...
Product Manual
Page 63
... indicates that 1 sector per word basis. The only other value returned by the CompactFlash Memory Card in the even byte is always valid. This field contains the number of flow control. © 2007 SanDisk Corporation 5-9 Rev. 12.0, 02/07 Word 66: Recommended Multiword DMA Cycle Time. Word 67: Minimum PIO Transfer Cycle...
... indicates that 1 sector per word basis. The only other value returned by the CompactFlash Memory Card in the even byte is always valid. This field contains the number of flow control. © 2007 SanDisk Corporation 5-9 Rev. 12.0, 02/07 Word 66: Recommended Multiword DMA Cycle Time. Word 67: Minimum PIO Transfer Cycle...
Product Manual
Page 71
... each sector of the sector where the error occurred. The transfer consists of 512 bytes of data transferred in the buffer, sets DRQ, clears BSY, and generates an interrupt. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.12 Read Long Sector-22H, 23H... The Read Long command performs similarly to 256 sectors as the Read Sector(s) command. When this command is accepted, the card sets BSY. © 2007 SanDisk Corporation 5-17 Rev. 12.0, 02/07 Table 5-19 Read Long Sector Bit 7 6 5 4 3 2 1 0 Command (7) 22H or 23H C/D/H (6) 1 LBA 1 Drive Head...
... each sector of the sector where the error occurred. The transfer consists of 512 bytes of data transferred in the buffer, sets DRQ, clears BSY, and generates an interrupt. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.12 Read Long Sector-22H, 23H... The Read Long command performs similarly to 256 sectors as the Read Sector(s) command. When this command is accepted, the card sets BSY. © 2007 SanDisk Corporation 5-17 Rev. 12.0, 02/07 Table 5-19 Read Long Sector Bit 7 6 5 4 3 2 1 0 Command (7) 22H or 23H C/D/H (6) 1 LBA 1 Drive Head...
Product Manual
Page 74
...has no impact on the CF Memory Card. If the 01H feature command is used to CompactFlash Memory cards and are supported. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is issued, all features that are not part 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 commands Enable Power on value and Sector Count register. Disable Read Look Ahead Disable Power on Reset (...
...has no impact on the CF Memory Card. If the 01H feature command is used to CompactFlash Memory cards and are supported. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is issued, all features that are not part 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 commands Enable Power on value and Sector Count register. Disable Read Look Ahead Disable Power on Reset (...