|ARM Technical Support Knowledge Articles|
The ARM Debug Interface v5 Architecture Specification (ADIv5) revision 'A' contains:
[27:12] PARTNO Part Number for the DP. This value is provided by the designer of the Debug Port and must not be changed. Current DPs designed by ARM Limited have the following PARTNO values:
The CoreSight Components Technical Reference Manual (TRM) revision 'H' contains:
[27:12] PARTNO Part Number for the debug port. This value is provided by the designer of the Debug Port and must not be changed. Current ARM-designed debug ports have the following PARTNO values:
The SW-DP part numbers are inconsistent.
There is a supplementary document which should be read in conjunction with the ADIv5, entitled "ARM® Debug Interface v5 Architecture Specification ADIv5.1 Supplement" (ADIv5.1), document number DSA09-PRDC-008772.
The code 0xBA10 for the SW-DP IDCODE PARTNO is a typographical error in the ADIv5, as noted in the errata section of ADIv5.1.
The ADIv5.1 introduces the concept of Multi-drop Serial Wire, where a single Serial Wire Debug (SWD) port can identify and control mutliple SW-DPs over a single Serial Wire connection.
The ADIv5.1 refines the definition of the IDCODE bitfields within the range [27:12].
For JTAG-DPs, the PARTNO field remains IDCODE[27:12] = 0xBA00 for all current JTAG-DPs.
A zipfile containing both documents (pdf) can be downloaded by registered users from ARM's "silver" service ( https://silver.arm.com ) under:
CoreSight on-chip trace & debug ->
Architecture Specifications ->
ARM Debug Interface v5 ->
Did you find this article helpful? Yes No
How can we improve this article?