| |||
| Home > Debug Support > Test data registers > ARM922T device identification (ID) code register | |||
Reads the 32-bit device identification code. No programmable supplementary identification code is provided.
32 bits.
When the IDCODE instruction is current, the ID register is selected as the serial path between TDI and TDO. There is no parallel output from the ID register. The 32-bit identification code is loaded into the register from the parallel inputs of the TAPID[31:0] input bus during the CAPTURE-DR state.
The IEEE format of the ID register is shown in Table 9.2.
Table 9.2. ID code register
Bits | Function | Value |
|---|---|---|
31:28 | Specification revision | 0x0 |
27:12 | Product code | 0x0922 |
11:1 | Manufacturer | Default = 0b11110000111 |
0 | IEEE standard specified | 0b1 |
The TAPID[31:0] pins allow you to set this value when the macrocell is instantiated in a design.