Serial Wire Debug (SWD)

GPTKB entity

Statements (41)
Predicate Object
gptkbp:instanceOf debugging protocol
gptkbp:abbreviation SWD
gptkbp:allows flash programming
memory access
real-time debugging
register access
gptkbp:compatibleWith gptkb:J-Link
gptkb:ST-Link
gptkb:CMSIS-DAP
gptkbp:competitor gptkb:JTAG
gptkbp:developedBy gptkb:ARM_Holdings
gptkbp:documentedIn gptkb:ARM_Debug_Interface_Architecture_Specification
ARM IHI 0031A
gptkbp:enables watchpoints
single stepping
breakpoint setting
halt and reset
https://www.w3.org/2000/01/rdf-schema#label Serial Wire Debug (SWD)
gptkbp:partOf gptkb:ARM_CoreSight_technology
gptkbp:replacedBy JTAG (Joint Test Action Group)
gptkbp:requires debugger
gptkbp:standardizedBy ARM Debug Interface v5
gptkbp:supports gptkb:ARM_Cortex-A_processors
gptkb:ARM_Cortex-M_processors
gptkb:ARM_Cortex-R_processors
high-speed operation
low pin count
gptkbp:usedFor microcontroller debugging
programming ARM-based devices
gptkbp:usedIn embedded systems
development boards
ARM microcontrollers
gptkbp:uses gptkb:SWCLK
gptkb:SWDIO
2-wire interface
open-drain drivers
push-pull drivers
separate clock line
single bi-directional data line
gptkbp:bfsParent gptkb:Cortex-M3
gptkbp:bfsLayer 5