200
Rabbit 3000 Microprocessor
A status register can be read by either the slave or the master. The status register has full/
empty bits for each of the six registers. A data register is considered
full
when it is written
to by whichever side is capable of writing to it. If the same register is then read by either
side it is considered to be
empty
. The flag for that register is thus set to a "1" when the reg-
ister is written to, and the flag is set to a "0" when the register is read.
The registers appear to be internal I/O registers to the slave. To the master, at least for a
Rabbit master, the registers appear to be external I/O registers. The figure below shows the
sequence of events when the master reads/writes the slave port registers.
Figure 13-2. Slave Port R/W Sequencing
/SCS
SD[7:0]
/SRD
Slave Port Read Cycle
Slave Port Write Cycle
/SWR
SA1, SA0
Tsu(SCS)
Tsu(SA)
Th(SA)
Th(SCS)
Tw(SRD)
Ten(SRD)
Tdis(SRD)
Ta(SRD)
Tsu(SWR – SRD)
/SCS
SD[7:0]
/SRD
/SWR
SA1, SA0
Tsu(SCS)
Tsu(SA)
Th(SA)
Th(SCS)
Tw(SWR)
Th(SD)
Tsu(SD)
Tsu(SRD – SWR)
Содержание Rabbit 2000
Страница 2: ...Rabbit 3000 Microprocessor User s Manual 019 0108 040731 O ...
Страница 9: ...Rabbit 3000 Microprocessor ...
Страница 29: ...20 Rabbit 3000 Microprocessor ...
Страница 64: ...User s Manual 55 5 PIN ASSIGNMENTS AND FUNCTIONS ...
Страница 79: ...70 Rabbit 3000 Microprocessor ...
Страница 80: ...User s Manual 71 6 RABBIT INTERNAL I O REGISTERS ...
Страница 123: ...114 Rabbit 3000 Microprocessor ...
Страница 137: ...128 Rabbit 3000 Microprocessor ...
Страница 157: ...148 Rabbit 3000 Microprocessor ...
Страница 207: ...198 Rabbit 3000 Microprocessor ...
Страница 249: ...240 Rabbit 3000 Microprocessor ...
Страница 255: ...246 Rabbit 3000 Microprocessor ...
Страница 277: ...268 Rabbit 3000 Microprocessor ...
Страница 343: ...334 Rabbit 3000 Microprocessor ...
Страница 345: ......