668-0003-C Rabbit Semiconductor, 668-0003-C Datasheet - Page 151

no-image

668-0003-C

Manufacturer Part Number
668-0003-C
Description
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 668-0003-C

Rohs Status
RoHS non-compliant
Processor Type
Rabbit 2000 8-Bit
Speed
30MHz
Voltage
2.7V, 3V, 3.3V, 5V
Mounting Type
Surface Mount
Package / Case
100-MQFP, 100-PQFP
Features
-
Other names
316-1004
668-0003

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
668-0003-C
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
Table 13-3 describes the slave port status register. The status register has 6 bits that are set if
the particular register is full. That means that the register has been written by the processor that
can write to it but it has not been read by the processor that can read it. The bits for SPD0R are
used to control the slave interrupt and the handshaking lines as shown in Figure 13-3.
13.3 Applications and Communications Protocols for Slaves
The communications protocol used with the slave port depends on the application. A slave
processor may be used for various reasons. Some possible applications are listed below.
Keep in mind that the Rabbit can also be operated as a slave processor via a serial port and
some of the protocols will work well via a serial communications connection. If a serial
connection is used, the protocol becomes more complicated if errors in transmission need
to be taken into account. If the physical link can be controlled so that transmission errors
do not occur, a realistic possibility if the interconnection environment is controlled, the
serial protocol is simpler and faster than if error correction needs to be taken into account.
13.3.1 Slave Applications
• Motion Controller—Many types of motion control require fast action, may be com-
• Communications Protocol Processor—Communications protocols may be very com-
• Graphics Controller—The Rabbit can be used to perform operations such as drawing
• Digital Signal Processing—Although the Rabbit is not a speciality digital signal pro-
Chapter 13 Rabbit Slave Port
1—set by
master
write to
SPD0R.
Cleared by
slave write
to SPSR.
pute-intensive or both. Traditional servo system solutions may be overly expensive or
not work very well because of system nonlinearities. The basic communications model
for a motion controller is for the master to send short messages—positioning com-
mands—to the slave. The slave acknowledges execution of the commands and reports
exception conditions.
plex, may require fast responses, or may be compute-intensive.
geometric figures and generating characters.
cessor, it has enough compute speed to handle some types of jobs that might otherwise
require a speciality processor. The slave processor can process data to perform pattern
recognition or to extract a specific parameter from a data stream.
Bit 7
1—set by
master
write to
SPD2R.
Cleared
when slave
reads
register.
Table 13-3. Slave Port Status Register (SPSR) (adr = 0x023)
Bit 6
1—set by
master
write to
SPD1R.
Cleared
when slave
reads
register.
Bit 5
1—set by
master
write to
SPD0R.
Cleared
when slave
reads
register.
Bit 4
1—set by
slave write
to SPD0R.
Cleared by
master
write to
SPSR.
Bit 3
1—set by
slave write
to SPD2R.
Cleared
when
master
reads
register.
Bit 2
1—set by
slave write
to SPD1R.
Cleared
when
master
reads
register.
Bit 1
1—set by
slave
write to
SPD0R.
Cleared
when
master
reads
register.
Bit 0
145

Related parts for 668-0003-C