Digi NS9750 User Manual
Page 260
R e g i s t e r s
2 3 6
N S 9 7 5 0 H a r d w a r e R e f e r e n c e
Static Memory Read Delay 0–3 registers
Address: A070 020C / 022C / 024C / 026C
The Static Memory Read Delay 0–3 registers allow you to program the delay from the
chip select to the read access. It is recommended that these registers be modified
during system initialization, or when there are no current or outstanding
transactions. Wait until the memory controller is idle, then enter low-power or
disabled mode. These registers are not used if the extended wait bit is set in the
related Static Memory Configuration register (see page 230).
Register bit assignment
Bits
Access
Mnemonic
Description
D31:05
N/A
Reserved
N/A (do not modify)
D04:00
R/W
WTRD
Nonpage mode read wait states or asynchronous page mode read
first access wait state (WAITRD)
00000–11110
(n+1) HCLK cycle for read accesses. For
nonsequential reads, the wait state time is (WAITRD+1) x
t
HCLK
11111
32 HCLK cycles for read accesses (reset value on
reset_n
)
Use this equation to compute this field:
WTRD = ([T
b
+ T
a
+ 10.0] / T
c
) - 1
T
b
= Total board propagation delay, including any buffers
T
a
= Peripheral access time
T
c
= AHB clock period. This is equal to twice the CPU clock period.
Any decimal portion must be rounded up. All values are in
nanoseconds.
Table 162: Static Memory Read Delay 0–3 registers
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
31
29
28
27
26
25
24
23
22
21
20
19
18
17
16
30
Reserved
Reserved
WTRD