
ROM/Flash Controller
12-2
Élan™SC520 Microcontroller User’s Manual
12.2
BLOCK DIAGRAM
Figure 12-1 shows a block diagram of the ROM controller.
Figure 12-1
ROM Controller Block Diagram
12.3
SYSTEM DESIGN
See the
Élan™SC520 Microcontroller Data Sheet, order #22003, for timing tables and
additional timing diagrams.
Configuration information for the boot device (BOOTCS), specifically the width of the ROM
and the location of the ROM, is provided by external pinstrapping. The CFG2 pinstrapping
defines the bus, either SDRAM or GP bus data bus, on which the ROM is located. The
CFG1–CFG0 pins define the data width of the ROM devices. CFG2–CFG0 are latched
when PWRGOOD is asserted. See “Initialization” on page 12-14 for more information.
BOOTCS
ROMCS1
ROMCS2
Configuration Registers
Configuration data
be3–be0, blast,
rdy,
ROMRD
FLASHWR
BOOTCS
PAR
CPU
ROM Controller
ROMCS1*
ROMCS2*
BOOTCS
ROMCS1
ROMCS2
ROMBUFOE
Clock
cpu_clk (33 MHz)
Configuration data
wr_protect
ken
Reset
Pinstrap data
for BOOTCS
CFG2–CFG0
M
u
x
rom_cycle
GPA25–GPA0
address[3–0]
GP
A3
–G
P
A
0
G
P
A25
–
GP
A4
Data Bus (GPD15–GPD0 or MD31–MD0)
brdy
ads, w/r, x5_ad[3–2]
Élan™SC520 Microcontroller
Registers
ROM
Programmable
Timing Control
*May be multiplexed
with other pin
functions.
Summary of Contents for Elan SC520
Page 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Page 4: ...iv lan SC520 Microcontroller User s Manual...
Page 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Page 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Page 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Page 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Page 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Page 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Page 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Page 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Page 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Page 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Page 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Page 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Page 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Page 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...