CHAPTER 3 SYSTEM CONTROLLER
204 Preliminary User’s Manual S15543EJ1V0UM
3.4 Memory Interface
The VR4120A accesses memory attached to the controller in the normal way, by addressing the memory space.
3.4.1 Overview
66 MHz or 100 MHz memory bus
Supports up to 32 MB base memory range for SDRAM
Supports up to 8 MB write-protectable boot memory range for PROM/flash
On-chip programmable SDRAM refresh controller
4 words (16 bytes) prefetch data buffer (memory-to-VR4120A)
PROM/flash data signals multiplexed on SDRAM data signals
Programmable memory bus arbitration priority
Programmable address ranges for the memory
Programmable RAS-CAS delay (2, 3, 4 clocks)
Programmable CAS latency (2, 3 clocks)
Endian converter on IBUS slave I/F
Don’t supports 8-word burst R/W from SysAD bus
3.4.2 Memory regions
The controller connects to memory directly and manages the addresses, data and control signals for the following
address ranges:
One boot PROM/flash range (programmable)
One system memory range (programmable)
The following types of memory modules as an example but not limited to, can be used:
Flash with variable data size (8, 16, 32 bits) can be used in the boot ROM.
PROM with variable data size (8, 16, 32 bits) can be used in the boot ROM.
SDRAM can be used in the system memory.
Boot ROM can be populated with PROM or 85-ns flash chips. Prior to accessing PROM/flash, software must
configure this address range. The system memory can be populated with SDRAM chips. The system memory is used
for the RTOS, M/W and F/W. Prior to accessing SDRAM, software must configure this address range.