Memory and I/O Map
Reference – 36
EPM-4 Reference Manual
Memory and I/O Map
É
LAN
SC520
M
EMORY
M
APPED
C
ONFIGURATION
R
EGION
(MMCR)
R
EGISTERS
Much of the functionality incorporated into the ÉlanSC520 Microcontroller, such as the
watchdog timer, CPU speed control, and general-purpose timer, can be controlled and monitored
through the Memory Mapped Configuration Region (MMCR) registers. The MMCR registers
occupy 4KB of memory space. For convenience, these registers are made available at boot time in
the first megabyte of system RAM, at DF000h.
Wherever the MMCR is located, its 4KB footprint will cover and take precedence over the
underlying memory space function. For example, when the D0000h page function is set to ISA
bus, DF000h through DFFFFh will instead by occupied by the MMCR. For this reason, the
maximum BIOS extension size is reduced from 64KB to 60KB.
In the event of an address conflict, the MMCR base address can be moved at any time with an I/O
write to the Configuration Base Address Register (CBAR), located at I/O address FFFCh. Refer
to the ÉlanSC520 Register Set Manual for further details.
M
EMORY
M
AP
The lower 1 MB memory map of the EPM-4 is arranged as shown in the following table.
Table 8: Memory Map
Start
Address
End
Address
Comment
E0000h FFFFFh
System
BIOS
DF000h
DFFFFh
MMCR Registers (see note)
D0000h
DEFFFh
ISA memory, BIOS extension, or RAM
C0000h
CFFFFh
Reserved for Video BIOS
A0000h
BFFFFh
Reserved for Video RAM
00000h 9FFFFh
System
DRAM
Note:
Default location. If MMCR is relocated, this memory space is allocated to ISA
memory, BIOS extension, or RAM, depending on how the D0000h page function
is set in CMOS Setup.
Summary of Contents for EPM-4
Page 2: ...EPM 4 AMD ÉlanSC520 processor module with 10 100 Ethernet and PC 104 Plus interface MEPM4 ...
Page 5: ......
Page 8: ...Table of Contents v Appendix B References 45 ...
Page 11: ...EPM 4 Block Diagram EPM 4 Reference Manual Introduction 3 EPM 4 Block Diagram ...
Page 14: ......
Page 24: ......
Page 50: ......