SanDisk CompactFlash Extreme III User Manual
Page 53
SanDisk CompactFlash Card OEM Product Manual
ATA Register Set and Protocol
Card (Drive) Address Register (con’t)
Bit
Name
Description
D7
X
This bit is unknown.
Implementation Note:
Conflicts may occur on the host data bus when this bit is provided by a
Floppy Disk Controller operating at the same addresses as the
CompactFlash Memory Card. Following are some possible solutions to this
problem for the PCMCIA implementation:
1. Locate the CompactFlash Memory Card at a non-conflicting address,
i.e., Secondary address (377) or in an independently decoded Address
Space when a Floppy Disk Controller is located at primary addresses.
2. Do not install a Floppy and a CompactFlash Memory Card in the system
at the same time
3. Implement a socket adapter that can be programmed to (conditionally)
tri-state D7 of I/0 address 3F7/377 when a CompactFlash Memory Card is
installed and conversely to tri-state D6-D0 of I/O address 3F7/377 when a
floppy controller is installed
4. Do not use the card's Drive Address Register. This may be accomplished
by either a) If possible, program the host adapter to enable only I/O
addresses 1F0-1F7, 3F6 (or 170-177, 176) to the card or
b) if provided use an additional primary/secondary configuration in the card
that does not respond to accesses to I/O locations 3F7 and 377. With either
of these implementations, the host software must not attempt to use
information in the Drive Address Register.
D6
-WTG
This bit is 0 when a write operation is in progress, otherwise, it is 1.
D5
-HS3
This bit is the negation of bit 3 in the Drive/Head Register.
D4
-HS2
This bit is the negation of bit 2 in the Drive/Head Register.
D3
-HS1
This bit is the negation of bit 1 in the Drive/Head Register.
D2
-HS0
This bit is the negation of bit 0 in the Drive/Head Register.
D1
-nDS1
This bit is 0 when drive 1 is active and selected.
D0
-nDS0
This bit is 0 when the drive 0 is active and selected.
© 2007 SanDisk Corporation
4-9
Rev. 12.0, 02/07