Dacr Initialization; Sdram Configuration; Dacr Register Configuration; Dacr Initialization Values - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

Bank 0
512 Kbyte
1 Mbyte
512 Kbyte
The DACRs should be programmed as shown in Figure 15-13.
31
Field
Setting
(hex)
F
15
14
13
Field
RE
Setting
(hex)
This configuration results in a value of DACR0 = 0xFF88_0300, as described in
Table 15-28. DACR1 initialization is not needed because there is only one block.
Subsequently, DACR1[RE,IMRS,IP] should be cleared; everything else is a don't care.
Bits
Name
31–18
BA
17–16
15
RE
14
13–12
CASL
11
10–8
CBM
7
6
IMRS
5–4
PS
MOTOROLA
SDRAM Component
Bank 1
512 Kbyte
1 Mbyte
512 Kbyte
Figure 15-12. SDRAM Configuration
F
12
11
10
CASL
CBM
0000_x011_x000_0000
Figure 15-13. DACR Register Configuration
Table 15-28. DACR Initialization Values
Setting
1111_1111_
Base address. So DACR0[31–16] = 0xFF88, placing the starting
1000_10
address of the SDRAM accessible memory at 0xFF88_0000.
Reserved. Don't care.
0
Keeps auto-refresh disabled because registers are being set up at this
time.
Reserved. Don't care.
00
Indicates a delay of data 1 cycle after SCAS is asserted
Reserved. Don't care.
011
Command bit is pin 20 and bank selects are 21 and up.
Reserved. Don't care.
0
Indicates
00
32-bit port.
Chapter 15. Synchronous DRAM Controller Module
Bank 2
512 Kbyte
1 Mbyte
512 Kbyte
BA
1111_1111_1000_10xx
8
8
7
6
IMRS
0300
Description
command has not been initiated.
MRS
SDRAM Example
Accessible
Memory
Bank 3
512 Kbyte
1 Mbyte
512 Kbyte
18
8
5
4
3
2
PS
IP
17
16
1
0
15-21

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents