Peripheral dma write access – Digi NS9750 User Manual

Page 502

Advertising
background image

T w o - c h a n n e l A H B D M A c o n t r o l l e r ( A H B b u s )

4 7 8

N S 9 7 5 0 H a r d w a r e R e f e r e n c e

Figure 79: Peripheral DMA burst read access

Peripheral DMA write access

Figure 80 and Figure 81 show how the DMA engine performs write accesses of an
external peripheral. The clock signal shown is for reference, and its clock frequency
is equal to 1/2 the speed grade of the part. Data should be written on the rising edge
of the

WE#

signal. Data and control signals are always held after the rising edge of

WE#

for one reference

CLK

cycle. The

CS#

signal is guaranteed to be deasserted for at

least one

CLK

cycle between successive peripheral write accesses. The widths of the

CS#

assertion and the

WE#

assertion are defined using the Static Memory Write Delay

register and the Static Memory Write Enable Delay register in the Memory Controller
(see "Static Memory Read Delay 0–3 registers" on page 236 and "Static Memory Write
Enable Delay 0–3 registers" on page 234).

Note that the

ACK

signal is not used during peripheral DMA write accesses.

Figure 80: Peripheral DMA single write access

READ_EN

DQ

CS#

CLK

DATA0

DATA1

DQ

CS#

CLK

WE#

Data Valid

Advertising