ISA-to-PC-Card (PCMCIA) Controllers
—
PD6710/
’
22
Datasheet
115
Figure 26. Normal Byte Read/Write Timing
Table 35. 16-Bit System to 8-Bit I/O Card: Odd Byte Timing
Symbol
Parameter
MIN
MAX
Units
t
1
Address change to -IOIS16 inactive
4
(3Tcp) + 10
ns
t
2
-IOIS16 inactive to -CE2 inactive
20
ns
t
3
-IOIS16 inactive to -CE1 active
20
ns
t
4
Address setup to Command active
1
(S
×
Tcp)
–
10
ns
t
5
Command pulse width
2
(C
×
Tcp)
–
10
ns
t
6
Address hold from Command inactive
3
(R
×
Tcp)
–
10
ns
1. The Setup time is determined by the value programmed into the
Setup Timing
register, index 3Ah/3Dh. Using the Timer Set
0 default value of 01h, the setup time would be 70 ns. S = (N
pres
×
N
val
+ 1), see
“
PC Card Bus Timing Calculations
”
on
page 109
.
2. The Command time is determined by the value programmed into the
Command Timing
register, index 3Bh/3Eh. Using the
Timer Set 0 default value of 06h, the Command time would be 270 ns. C = (N
×
N
val
+ 1), see page
109
.
3. The Recovery time is determined by the value programmed into the
Recovery Timing
register, index 3Ch/3Fh. Using the
Timer Set 0 default value of 03h, the hold (Recovery) time would be 150 ns. R = (N
×
N
+ 1), see page
109
.
4. -IOIS16 level from card should be valid before -IOWR/-IORD goes active. For a typical setup time of 70 ns, a PC Card
meeting the PCMCIA specification for -IOIS16 from A[25:0] change will meet this condition.
-REG,
A[25:0]
IOWR, -IORD,
-OE, -WE
t
1
t
2
t
3
-CE1
-CE2
D[7:0]
Odd/Even Data
D[15:8]
Read or
Write Cycle
XX
Write Cycle
D[7:0]
Read Cycle
Odd/Even Data
NOTE:
Figure 26
applies to all other byte accesses, including odd I/O cycles where -IOIS16 is low.