Leksykon IT › Sprzęt › CoreSight

CoreSight

Sprzęt Svenska → Zaktualizowano: 2026-11-04
Więcej informacji
Twórca
ARM
Rok
2004
Typ
Architektura debugowania i śledzenia

Zestaw ustandaryzowanych bloków debugowania i śledzenia od ARM, obecny w praktycznie każdym nowoczesnym układzie ARM.

Przed CoreSight każdy producent krzemu robił własną logikę debugowania, a każdy debugger musiał uczyć się każdej odmiany. W 2004 roku ARM ustandaryzował klocki: Debug Access Port (DAP), który na zewnątrz mówi przez JTAG lub SWD i udostępnia jeden lub więcej portów dostępu do magistrali pamięci systemu, oraz tablicę ROM wymieniającą, jakie komponenty istnieją i gdzie leżą.

Reszta zwisa z tego pnia: ETM do śledzenia instrukcji, ITM i SWO do wyjścia w stylu printf, DWT do watchpointów i liczników, CTI do jednoczesnego zatrzymywania wielu rdzeni. Cortex-M0 ma garstkę takich bloków, SoC w telefonie — setki. Dlatego jeden OpenOCD dogada się z układami zupełnie różnych producentów: czyta tablicę ROM i resztę wykombinuje sam.

← Wróć do leksykonu