Peripheral req and done signaling, Req signal – Digi NS9215 User Manual

Page 344

Advertising
background image

E X T E R N A L D M A

Peripheral REQ and DONE signaling

344

Hardware Reference NS9215

Determining the
width of PDEN

Use the memory controller’s Static Memory Write Delay register and Static Memory
Write Enable Delay register to determine the width of the PDEN assertion.

Peripheral DMA
single write access

Peripheral DMA
burst write access

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P e r i p h e r a l R E Q a n d D O N E s i g n a l i n g

The processor treats the REQ and DONE signals as asynchronous, level signals.

REQ signal

The external peripheral can initiate a DMA transfer at any time by asserting the
REQ signal.

The external peripheral can pause the DMA transfer at any time by deasserting
the REQ signal.

The REQ signal can be deasserted during a transfer but if the peripheral is
configured for burst access, the burst completes. The DMA transfer control
logic remains paused until the REQ signal is reasserted.

ADDR &

DATA

st_cs_n[n]

CLK

we_n

Addr/Data Valid

PDEN

CLK

ADDR0/DATA0

st_cs_n[n]

we_n

ADDR &

DATA

ADDR1/DATA1

ADDR2/DATA2

PDEN

Advertising