Rabbit 6000 User’s Manual
digi.com
40
Note that the processor can be told to re-enter bootstrap mode at any time by setting bit 7 of SPCR low;
once this occurs and the least significant four bits of the current PC address are zero, the processor will
sample the state of the SMODE pins and respond accordingly. This feature allows in-line downloading
from the selected bootstrap port; once the download is complete, bit 7 of SPCR can be set high and the
processor will continue operating from where it left off.
As a security feature, any attempt to enter the bootstrap mode from either the SMODE pins or by writing
to bit 7 of the SPCR will erase the data stored in the onchip-encryption RAM. This prevents loading a
small program in memory to read out the data.
3.3.1 Asynchronous Serial Bootstrap
When the
asynchronous serial bootstrap mode
is selected by the SMODE pins, the Rabbit 6000 will begin
accepting triplets at 2400 bps on Serial Port A. The baud rate is generated from the 32 kHz clock input, so
a 32 kHz clock is required for this mode.
3.3.2 Serial Flash Bootstrap
When the
serial flash bootstrap mode
is selected by the SMODE pins, the Rabbit 6000 will enable the SPI
serial flash bootstrap port on pins PD4, PD5, PD6, and PB0; the pins’ functionality is listed in Table 3-3
below. Note that these pins can be used for Serial Port B in normal operation, so the serial flash may be
accessed with that serial port during normal operation.
The Rabbit 6000 divides the main clock by 64 to provide the SPI clock for the serial flash bootstrap. Once
this mode is entered, the Rabbit 6000 will send the byte sequence “0x03 0x00 0x00 0x00”, which is an
industry-standard command that enables continuous read mode starting at serial flash address 0x0.
Figure 3.1 provides a sample timing diagram. The Rabbit 6000 will then read triplets out of the serial flash
until the bootstrap mode is exited.
Figure 3.1 SPI Timing Diagram for Serial Flash Bootstrap Mode
Table 3-3. Serial Flash Bootstrap Pin Functions
Pin
SPI Signal
Operation
PD4
MOSI
Rabbit data transmit (to serial flash)
PD5
MISO
Rabbit data receive (from serial flash)
PD6
CS
Chip select (to serial flash)
PB0
SCK
Serial clock (output to serial flash)
Содержание 6000
Страница 1: ...Rabbit 6000 Microprocessor User s Manual 90001108_J...
Страница 11: ...Rabbit 6000 User s Manual digi com 11 1 3 Block Diagram Figure 1 1 Rabbit 6000 Block Diagram...
Страница 43: ...Rabbit 6000 User s Manual digi com 43 4 1 1 Block Diagram...
Страница 57: ...Rabbit 6000 User s Manual digi com 57 5 1 1 Block Diagram...
Страница 88: ...Rabbit 6000 User s Manual digi com 88 7 2 Block Diagram...
Страница 115: ...Rabbit 6000 User s Manual digi com 115 11 1 1 Block Diagram...
Страница 127: ...Rabbit 6000 User s Manual digi com 127 12 1 1 Block Diagram...
Страница 138: ...Rabbit 6000 User s Manual digi com 138 13 1 1 Block Diagram...
Страница 154: ...Rabbit 6000 User s Manual digi com 154 15 1 1 Block Diagram...
Страница 163: ...Rabbit 6000 User s Manual digi com 163 16 1 1 Block Diagram...
Страница 170: ...Rabbit 6000 User s Manual digi com 170 17 1 1 Block Diagram...
Страница 177: ...Rabbit 6000 User s Manual digi com 177 18 1 1 Block Diagram...
Страница 186: ...Rabbit 6000 User s Manual digi com 186 19 1 1 Block Diagram...
Страница 230: ...Rabbit 6000 User s Manual digi com 230 22 2 Block Diagram...
Страница 234: ...Rabbit 6000 User s Manual digi com 234 Figure 22 3 Sample Slow A D Converter Circuit...
Страница 287: ...Rabbit 6000 User s Manual digi com 287 25 1 1 Block Diagram...
Страница 310: ...Rabbit 6000 User s Manual digi com 310 26 1 1 Block Diagram...
Страница 323: ...Rabbit 6000 User s Manual digi com 323 28 1 1 Block Diagram...
Страница 351: ...Rabbit 6000 User s Manual digi com 351 31 1 4 Block Diagram...
Страница 361: ...Rabbit 6000 User s Manual digi com 361 32 1 1 Block Diagram...
Страница 369: ...Rabbit 6000 User s Manual digi com 369 33 2 Block Diagram...
Страница 390: ...Rabbit 6000 User s Manual digi com 390 35 1 1 Block Diagram...
Страница 408: ...Rabbit 6000 User s Manual digi com 408...
Страница 410: ...Rabbit 6000 User s Manual digi com 410...
Страница 411: ...Rabbit 6000 User s Manual digi com 411...
Страница 420: ...Rabbit 6000 User s Manual digi com 420 Figure 37 1 Memory Read and Write Cycles...