
ISA-to-PC-Card (PCMCIA) Controllers 
—
 PD6710/
’
22
 Datasheet
35
bit 5 is 
‘
0
’
), system software can determine the card
’
s operating voltage range and then power-up 
the socket and initialize the card (or simply initialize the card if programmed for automatic power-
on (
Power Control
 register bit 5 is 
‘
1
’
 and 
Extension Control 1
 register bit 1 is 
‘
1
’
)).
4.1.10
Write FIFO
To increase performance when writing to PC Cards, two, independent, four-word-deep write 
FIFOs are used. Writes to PC Cards will complete without wait states until the FIFO is full. 
Register states should not be changed until the write FIFO is empty.
4.1.11
Bus Sizing
The PD67XX incorporates logic to automatically detect its connection to 8- or 16-bit buses. This is 
accomplished by sensing SBHE* input activity. If the SBHE* pin is always high (that is, tied to 
ISA_VCC), the PD67XX operates in 8-bit mode where all transfers occur on the lower data bus, 
bits 7:0. Any occurrence of the SBHE* going low triggers the PD67XX to operate thereafter as a 
16-bit device. 16-bit operation of the PD67XX is properly triggered when the SBHE* input is 
connected to the system
’
s SBHE* signal. When the PD67XX is operating in 16-bit mode, all ISA 
bus transactions are 16-bit whenever possible, even if installed PC cards only support 8-bit 
transfers. In 16-bit mode, the signals SBHE* and SA0 are used to specify the width of the data 
transfer and the location of data on the bus (which byte lane has the data) during 8-bit transfers. 
The possible combinations for SBHE* and SA0 are shown in 
Table 9
 and 
Table 10
. 
Typically, there are three types of data transfers to and from the PD67XX:
 16-Bit Transfer from 16-Bit Processor — 
The CPU puts the address on the bus. Then the 
PD67XX identifies the address on the bus as either an 8- or 16-bit transfer. If the transfer is 
identified as 16-bit, the host acknowledges with the appropriate signal, either MEMCS16* or 
IOCS16*. Data is transferred to/from the data bus as a word on both byte lanes.
 8-Bit Transfer from 16-Bit Processor 
—
 The CPU puts the address on the bus. Then the 
PD67XX identifies the address on the bus as either an 8- or 16-bit transfer. In this case, the 
transfer is identified as an 8-bit transfer. The host queries SA0 and SBHE* to determine the 
Table 9. 16-Bit Mode Operation
16-Bit Mode Transfer Types
SBHE*
SA0
Word
0
0
Upper Byte/Odd Address
0
1
Low Byte/Even Address
1
0
Not Valid
1
1
Table 10. 8-Bit Mode Operation
8-Bit Mode Transfer Types
1
SA0
Even Address
0
Odd Address
1
1. The SBHE* signal is pulled up. If the SBHE* 
signal remains high, thePD67XX causes all 
transfers to occur on D[7:0] only