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 k
W
5 k
W
3 V
(
p
channel)
FDV302P
Summary of Contents for Rabbit 2000
Page 2: ...Rabbit 3000 Microprocessor User s Manual 019 0108 040731 O ...
Page 9: ...Rabbit 3000 Microprocessor ...
Page 29: ...20 Rabbit 3000 Microprocessor ...
Page 64: ...User s Manual 55 5 PIN ASSIGNMENTS AND FUNCTIONS ...
Page 79: ...70 Rabbit 3000 Microprocessor ...
Page 80: ...User s Manual 71 6 RABBIT INTERNAL I O REGISTERS ...
Page 123: ...114 Rabbit 3000 Microprocessor ...
Page 137: ...128 Rabbit 3000 Microprocessor ...
Page 157: ...148 Rabbit 3000 Microprocessor ...
Page 207: ...198 Rabbit 3000 Microprocessor ...
Page 249: ...240 Rabbit 3000 Microprocessor ...
Page 255: ...246 Rabbit 3000 Microprocessor ...
Page 277: ...268 Rabbit 3000 Microprocessor ...
Page 343: ...334 Rabbit 3000 Microprocessor ...
Page 345: ......