Programmer’s Reference
4-8
© Copyright ARM Limited 1999. All rights reserved.
ARM DUI 0125A
4.3.1 CM_ID (0x10000000)
The core module ID register (CM_ID) is a read-only register that identifies the board
manufacturer, board type, and revision.
Table 4-3 describes the core module ID register bits.
4.3.2 CM_PROC (0x10000004)
The core module processor register (CM_PROC) is a read-only register that contains
the value 0x00000000. This is provided for compatibility with processors that do not
have a system control coprocessor (CP15). For the ARM940T, information about the
processor can be obtained by reading coprocessor 15 register 0 (CP15 c0).
Table 4-3 CM_ID register bit descriptions
Bits Name Access Function
31:24 MAN Read Manufacturer:
0x41 = ARM
23:16 ARCH Read Architecture:
0x00 = Generic ARM7x0T or ARM9x0T,
4 word SDRAM bursts
15:12 FPGA Read FPGA type:
0x00 = XC4036
11:4 BUILD Read Build value (ARM internal use)
3:0 REV Read Revision:
0x0 = Rev A
0x1 = Rev B
31 24 23 16 15 1211 4 3 0
MAN
ARCH
FPGA
BUILD
REV