27
3.3 Operation
Pulling the /RESET pin low will initialize everything in the Rabbit 4000 except for the
real-time clock registers and the onchip-encryption RAM. The reset of the Rabbit 4000 is
delayed until the completion of any write cycles in progress; reset takes effect immedi-
ately when no write cycles are occurring. The reset sequence requires a minimum of 128
cycles of the main clock to complete in either case.
During reset, the impedance of the /CS1 pin is high and all other memory and I/O control
signals are held high. The special behavior of /CS1 allows an external RAM to be powered
by the same source as the VBATIO pin (which powers /CS1). In this case, a pullup resistor
is required on /CS1 to keep the RAM deselected during powerdown. The RESOUT pin is
high during reset and powerdown, but low at all other times, and can be used to control an
external power switch to disconnect VDDIO from VBATIO when the main power source
is removed.
Table 3-1 lists the condition of the processor after reset takes place. The state of all regis-
ters after reset is provided in the chapter describing the specific peripheral.
The processor checks the SMODE pins after the /RESET signal is inactive. Table 3-2
summarizes what happens:
•
If both SMODE pins are zero, the Rabbit 4000 begins fetching instructions from the
memory device on /CS0 and /OE0. If a 16-bit memory is used on /CS0, the first section
of code must immediately select the 16-bit bus mode. Chapter 5 provides a short pro-
gram to do this.
Table 3-1. Rabbit 4000 Condition After Reset
Function
Operation After Reset
CPU Clock,
Peripheral Clock
Divide-by-8 mode
Clock Doubler,
Clock Dither
Disabled
Memory Bank 0
Control Register
/CS0, /OE0, write-protected,
4 wait states
Memory Advanced
Control Register
8-bit interface
CPU Registers:
PC, SP, IIR, EIR,
SU, HTR
0x0000
Interrupt Priority
(IP Register)
0xFF (Priority 3)
Watchdog Timer
Enabled (2 seconds)
Secondary
Watchdog Timer
Disabled
Содержание Rabbit 4000
Страница 1: ...Rabbit 4000 Microprocessor User s Manual 019 0152 070720 H...
Страница 18: ...8 Rabbit 4000 Microprocessor User s Manual...
Страница 40: ...30 Rabbit 4000 Microprocessor User s Manual...
Страница 74: ...64 Rabbit 4000 Microprocessor User s Manual...
Страница 82: ...72 Rabbit 4000 Microprocessor User s Manual...
Страница 86: ...76 Rabbit 4000 Microprocessor User s Manual...
Страница 96: ...86 Rabbit 4000 Microprocessor User s Manual...
Страница 182: ...172 Rabbit 4000 Microprocessor User s Manual...
Страница 240: ...230 Rabbit 4000 Microprocessor User s Manual...
Страница 248: ...238 Rabbit 4000 Microprocessor User s Manual...
Страница 256: ...246 Rabbit 4000 Microprocessor User s Manual...
Страница 310: ...300 Rabbit 4000 Microprocessor User s Manual...
Страница 330: ...320 Rabbit 4000 Microprocessor User s Manual...
Страница 348: ...338 Rabbit 4000 Microprocessor User s Manual...