3 pipelined requests, Pipelined requests -31 – Freescale Semiconductor MCF5480 User Manual
Page 751

Timing Diagrams
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor
24-31
DACKto assert (clock 5). The next falling edge of DREQ occurs during clock 8, causing the internal
request to assert on the rising edge of clock 9.
Figure 24-25. Edge-Triggered External Request Timing
24.6.3
Pipelined Requests
shows the timing for pipelined external requests. For pipelined requests, the internal DMA
request will assert when there is a falling edge of the DREQ signal and the previous transfer has been
completed (DACK low). DREQ goes low during clock 1. In edge-triggered mode, this would cause the
internal request to assert on the rising edge of clock 2. However, in pipelined mode the internal request
waits for the previous transfer to be acknowledged (clock 2) before the internal request is asserted on the
rising edge of clock 3. The transfer is completed and acknowledge internally during clock 5 causing
DACK to assert during clock 6. Since the transfer has already been acknowledged, the next falling edge
of DREQ (during clock 7) causes the assertion of the internal request of the following rising clock edge
(clock 8). Note that DACK is not deasserted until the new internal request asserts.
Figure 24-26. Pipelined External Requests
1
2
3
4
5
6
7
8
9
10
0
CLK
DREQ
DACK
Internal DMA
Request
Internal DMA
Acknowledge
1
2
3
4
5
6
7
8
9
10
0
CLK
DREQ
DACK
Internal DMA
Request
Internal DMA
Acknowledge