Z8018x Family
MPU User Manual
115
If the falling edge of NMI occurs before the falling clock of the state prior
to T3 (T2 or Tw) of the DMA write cycle, the DMAC is suspended and
the CPU starts the NMI response at the end of the current cycle. By
setting a channel's DE bit to 1, the channel's operation is restarted and
DMA correctly resumes from its suspended point by NMI. (Reference
Figure 51.)
DMA read cycle DMA write cycle
NMI acknowledge cycle
T1
T2
T3
T1
T2
T3
T1
Phi
NMI
DME = “0” (DMA Stop)
Figure 51. NMI and DMA Operation Timing Diagram
DMAC and RESET
During RESET the bits in DSTAT, DMODE, and DCNTL are initialized
as stated in their individual register descriptions. Any DMA operation in
progress is stopped, allowing the CPU to use the bus to perform the
RESET sequence. However, the address register (SAR0, DAR0 MAR1,
IAR1) and byte count register (BCR0 BCR1) contents are not changed
during RESET.
Asynchronous Serial Communication Interface (ASCI)
The Z8X180 on-chip ASCI has two independent full-duplex channels.
Based on full programmability of the following functions, the ASCI
directly communicates with a wide variety of standard UARTs (Universal
Asynchronous Receiver/Transmitter) including the Z8440 SIO and the
Z85C30 SCC.
UM005001-ZMP0400