beautypg.com

4 memory interface, 1 overview, 2 memory regions – NEC Network Controller uPD98502 User Manual

Page 204

background image

CHAPTER 3 SYSTEM CONTROLLER

204

Preliminary User’s Manual S15543EJ1V0UM

3.4 Memory Interface

The V

R

4120A 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-V

R

4120A)

• 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.