Memory interface and mapping, 1 interface for static memory chips, Chapter 8. memory interface and mapping – Jameco Electronics Rabbit 3000 User Manual

Page 124: Emory, Nterface, Apping

Advertising
background image

User’s Manual

115

8. M

EMORY

I

NTERFACE

AND

M

APPING

8.1 Interface for Static Memory Chips

Static memory chips generally have address lines, data line, a chip select line, an output
enable line and a write enable. The Rabbit 3000 has these same lines that can connect
directly to a number of static memory chips. The chip selects are not completely inter-
changeable because certain chip selects have special functions. When the processor starts
up, not in cold boot mode, execution starts at address zero in the memory attached to /CS0.
A static RAM should be connected to /CS1 because Dynamic C development tools
assume a static RAM connected to /CS1.

In addition /CS1 has special features that support battery backing of static RAM. When
the processor power is removed but battery power is supplied to the battery power pin
(VBAT) /CS1 is held in a high impedance state. This allows a pull up resistor to the bat-
tery backup power to hold /CS1 high and thus hold the static memory chip in standby
mode. The RESOUT pin is also held high while the processor is powered down and bat-
tery power is supplied to VBAT. This allows the RESOUT pin to be used to control power
to the processor and the static RAM chip via a transistor.

It is also possible to force /CS1 to be enabled at all times. This is convenient if an external
battery backup device is used that might slow down the transition of /CS1 during the
memory cycle. Most users will not use this feature.

Figure 8-1. Battery-Backup Circuit

Rabbit 3000

RESOUT

3.3 V

Main Power

Rabbit 3000

VBAT

SRAM

VDD

/CS

Rabbit 3000

/CS

100 kW

5 kW

3 V

(p channel)

FDV302P

Advertising
This manual is related to the following products: