
43
2170A–HIREL–09/05
TS68C000
After recognition of VPA, the processor assures that the enable (E) is low, by waiting if neces-
sary, and subsequently asserts VMA. Valid memory address is then used as part of the chip
select equation of the peripheral. This ensures that the EF6800 peripherals are selected and
deselected at the correct time. The peripheral now runs its cycle during the high portion of the
cycle length is dependent strictly upon when VPA Is asserted in relationship to the E clock.
If it is assumed that external circuitry asserts VPA as soon as possible after the assertion of AS,
then VPA will be recognized as being asserted on the falling edge of 54. In this case, no "extra"
wait cycles will be inserted prior to the recognition of VPA asserted and only the wait cycles
inserted to synchronize with the E clock will determine the total length of the cycle. In any case,
the synchronization delay will be some integral number of clock cycles within the following two
extremes:
1.
Best Case – VPA is recognized as being asserted on the falling edge three crack cycles
before E rizes (or three clock cycles after E falls).
2.
Worst Case – VPA is recognized as being asserted on the falling edge two clock cycles
before E rises (or four clock cycles after E falls).
During a read cycle, the processor latches the peripheral data in state 6. For all cycles, the pro-
cessor negates the address and data strobes one-half clack cycle rater in state 7 and the enable
signal goes low at this time. Another half clock later, the address bus is put in the high-imped-
ance state. During a write cycle the data bus is put in the high-impedance state and the
read/write signal is switched high. The peripheral logic must remove VPA within one clock after
the address strobe is negated.
DTACK should not be asserted while VPA Is asserted. Notice that the TS68C000 VMA is active
low, constrasted with the active high EF 6800 VMA. This allows the processor to put its buses in
the high-impedance state on DMA requests without inadvertently selecting the peripherals.
Figure 2-14. TS68C000 to EF6800 Peripheral Timing – Best Case
S0
S2
S4
w
ww
w
S6
S0
S2
CLK
A1-A23
AS
DTACK
Data Out
Data In
FC0-FC2
E
VPA
VMA