beautypg.com

Digi NS9750 User Manual

Page 506

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 8 2

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

Static RAM chip select configuration

The AHB DMA controller accesses an external peripheral using the external memory
bus and one of the static RAM chip select signals (st_cs_n[N]). This table describes
how to program the static RAM chip select control registers for access using the AHB
DMA controller.

Fields not explicitly listed should be left in the reset state.

Fields listed but not defined must be defined by the user.

Register Name

Field

Value

Comment

Configuration

PB

1

System requirement.

PM

user defined

Set to 1 if it is not necessary for the chip select
signal to toggle for each access.

MW

user defined

N/A

Read Delay

WTRD

user defined

Compute the total delay using the equation
provided in "Peripheral DMA read access" on
page 477. The total delay should be divided by
the AHB clock period to produce this value.
Round up any fractional result.

Page Read Delay

WTPG

user defined

For most applications, this value will be the same
as the value for WTRD.

Output Enable Delay

WOEN

user defined

If the

ACK

signal is used to initiate a peripheral

read, this field should be set
to 0.

If signal

st_oe_n

is used to initiate a peripheral

read, this field should be set to (at least) 1.

Write Enable Delay

WWEN

user defined

For most applications, this field can be left in the
default state.

Write Delay

WTWR

user defined

For most applications, this field can be left in the
default state.

Turn Delay

WTTN

user defined

For most applications, this field can be left in the
default state.

Table 290: Static RAM chip select configuration