18.4.3.3.1 CoreSight Identification
A system-level Arm CoreSight ROM table is present in the device to identify the vendor and the chip identification method. Its address is provided in the MEM-AP BASE register inside the Arm Debug Access Port. The CoreSight ROM implements a 64-bit conceptual ID, composed as follows from the PID0 to PID7 CoreSight ROM Table registers:
| Field | Size | Description | Location |
|---|---|---|---|
| JEP-106 CC code | 4 | Microchip Continuation code: 0x0 | PID4 |
| JEP-106 ID code | 7 | Microchip Device ID: 0x29 | PID1+PID2 |
| 4KB count | 4 | Indicates that the CoreSight component is a ROM:
0x0 | PID4 |
| RevAnd | 4 | Not used; read as 0 | PID3 |
| CUSMOD | 4 | Not used; read as 0 | PID3 |
| PARTNUM | 12 | Contains 0xCD0 to indicate that DSU is
present | PID0+PID1 |
| REVISION | 4 |
DSU revision which starts at | PID2 |
For more information, refer to the Arm Debug Interface Version 5 Architecture Specification.
