User’s Manual 205
B.2.2 Revision-Level ID Register
Two read-only registers are provided to allow software to identify the Rabbit microproces-
sor and recognize the features and capabilities of the chip. Five bits in each of these regis-
ters are unique to each version of the chip. One register identifies the CPU (GCPU), and
the other register is reserved for revision identification (GREV). The CPU identification
(GCPU) of all revisions of the Rabbit 2000 microprocessor is the same. Rabbit 2000 revi-
sions are differentiated by the value in the GREV register.
Table B-3 summarizes the processor identification information for the different Rabbit
2000 versions.
Details of the CPU ID registers are listed in Table B-4 and Table B-5.
Table B-3. Rabbit 2000 Revision Identification Information
Processor Revision
Package
Identifier
GCPU
[4:0]
GREV
[4:0]
Rabbit 2000 IQ2T 00000 00000
Rabbit 2000A IQ3T 00000 00001
Rabbit 2000B IQ4T 00000 00010
Rabbit 2000C IQ5T 00000 00011
Table B-4. Global CPU Register
Global CPU Register (GCPU) (Address = 0x2E)
Bit(s) Value Description
7 0 Program fetch as a function of the SMODE pins.
(read only) 1 Ignore the SMODE pins program fetch function.
6:5 read These bits report the state of the SMODE pins.
4:0 00001 CPU identifier for the Rabbit 2000 microprocessor