![Rabbit 3000 Скачать руководство пользователя страница 102](http://html2.mh-extra.com/html/rabbit/3000/3000_user-manual_3114034102.webp)
94
Rabbit 3000 Microprocessor
Serial Port A is selected for bootstrap operation as a clocked serial port when SMODE =
10. In this case bit 7 of Parallel Port C is used for the serial data and bit 1 of Parallel Port B
is used for the serial clock. Note that the serial clock must be externally supplied for boot-
strap operation. This precludes the use of a serial EEPROM for bootstrap operation.
Serial Port A is selected for bootstrap operation as an asynchronous serial port when
SMODE = 11. In this case bit 7 of Parallel Port C is used for the serial data and the 32 kHz
oscillator is used to provide the serial clock. A dedicated divide circuit allows the use of
the 32 kHz signal to provide the timing reference for the 2400 bps asynchronous transfer.
Only 2400 bps is supported for bootstrap operation, and the serial data must be eight bits
for proper operation.
When a bootstrap is performed using Serial Port A, the TXA signal is not needed since the
bootstrap is a one-way communication. After the reset ends and the bootstrap mode
begins, TXA will be low, reflecting its function as a parallel port output bit that is cleared
by the reset. This may be interpreted as a break signal by some serial communication
devices. TXA can be forced high by sending the triplet 80h, 50h, 40h, which stores 40h in
Parallel Port C. An alternate approach is to send the triplet 80h, 55h, 40h, which will
enable the TXA output from bit 6 of Parallel Port C by writing to the Parallel Port C func-
tion register (55h).
The transfer rate in any bootstrap operation must not be too fast for the processor to exe-
cute the instruction stream. The Write Empty signal acts as an interlock when using the
Slave Port for bootstrap operation, because the next byte should not be written to the Slave
Port until the Write Empty signal is active. No such interlock exists for the clocked serial
and asynchronous bootstrap operation. In these cases, remember that the processor clock
starts out in divide-by-eight mode with four wait states, and limit the transfer rate accord-
ingly. In asynchronous mode at 2400 bps it takes about 4 ms to send each character, so no
problem is likely unless the system clock is extremely slow.
Содержание 3000
Страница 1: ...Rabbit 3000 Microprocessor User s Manual 019 0108 020426 A...
Страница 8: ...Rabbit 3000 Microprocessor...
Страница 28: ...20 Rabbit 3000 Microprocessor...
Страница 73: ...User s Manual 65 6 RABBIT INTERNAL I O REGISTERS...
Страница 122: ...114 Rabbit 3000 Microprocessor...
Страница 138: ...130 Rabbit 3000 Microprocessor...
Страница 150: ...142 Rabbit 3000 Microprocessor...
Страница 188: ...180 Rabbit 3000 Microprocessor...
Страница 208: ...200 Rabbit 3000 Microprocessor...
Страница 228: ...220 Rabbit 3000 Microprocessor...
Страница 232: ...224 Rabbit 3000 Microprocessor...
Страница 238: ...230 Rabbit 3000 Microprocessor...
Страница 260: ...252 Rabbit 3000 Microprocessor...
Страница 266: ......