1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!--SPDX-License-Identifier: GPL-2.0-or-later OR BSD-3-Clause--> 3 4<!--Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com/--> 5 6<svg 7 xmlns:xhtml="http://www.w3.org/1999/xhtml" 8 xmlns:dc="http://purl.org/dc/elements/1.1/" 9 xmlns:cc="http://creativecommons.org/ns#" 10 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 11 xmlns:svg="http://www.w3.org/2000/svg" 12 xmlns="http://www.w3.org/2000/svg" 13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 15 version="1.1" 16 width="281px" 17 height="671px" 18 viewBox="-0.5 -0.5 281 671" 19 id="svg128" 20 sodipodi:docname="openocd-overview.svg" 21 inkscape:version="0.92.3 (2405546, 2018-03-11)"> 22 <metadata 23 id="metadata132"> 24 <rdf:RDF> 25 <cc:Work 26 rdf:about=""> 27 <dc:format>image/svg+xml</dc:format> 28 <dc:type 29 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 30 </cc:Work> 31 </rdf:RDF> 32 </metadata> 33 <sodipodi:namedview 34 pagecolor="#ffffff" 35 bordercolor="#666666" 36 borderopacity="1" 37 objecttolerance="10" 38 gridtolerance="10" 39 guidetolerance="10" 40 inkscape:pageopacity="0" 41 inkscape:pageshadow="2" 42 inkscape:window-width="3440" 43 inkscape:window-height="1391" 44 id="namedview130" 45 showgrid="false" 46 inkscape:zoom="1.4068554" 47 inkscape:cx="283.8637" 48 inkscape:cy="385.05999" 49 inkscape:window-x="0" 50 inkscape:window-y="25" 51 inkscape:window-maximized="1" 52 inkscape:current-layer="svg128" /> 53 <defs 54 id="defs2" /> 55 <g 56 id="g118"> 57 <path 58 d="M 0 510 L 0 510 L 280 510 L 280 510" 59 fill="rgb(255, 255, 255)" 60 stroke="#ff0a1b" 61 stroke-miterlimit="10" 62 pointer-events="all" 63 id="path4" /> 64 <path 65 d="M 0 510 L 0 670 L 280 670 L 280 510" 66 fill="none" 67 stroke="#ff0a1b" 68 stroke-miterlimit="10" 69 pointer-events="none" 70 id="path6" /> 71 <rect 72 x="10" 73 y="590" 74 width="100" 75 height="70" 76 fill="#f8cecc" 77 stroke="#b85450" 78 pointer-events="none" 79 id="rect8" /> 80 <path 81 d="M 20 590 L 20 660 M 100 590 L 100 660" 82 fill="none" 83 stroke="#b85450" 84 stroke-miterlimit="10" 85 pointer-events="none" 86 id="path10" /> 87 <g 88 transform="translate(-0.5 -0.5)" 89 id="g16"> 90 <switch 91 id="switch14"> 92 <foreignObject 93 style="overflow: visible; text-align: left;" 94 pointer-events="none" 95 width="100%" 96 height="100%" 97 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 98 <xhtml:div 99 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 625px; margin-left: 21px;"> 100 <xhtml:div 101 style="box-sizing: border-box; font-size: 0px; text-align: center;" 102 data-drawio-colors="color: rgb(0, 0, 0); "> 103 <xhtml:div 104 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Cortex-R</xhtml:div> 105 </xhtml:div> 106 </xhtml:div> 107 </foreignObject> 108 <text 109 x="60" 110 y="629" 111 fill="rgb(0, 0, 0)" 112 font-family="Helvetica" 113 font-size="12px" 114 text-anchor="middle" 115 id="text12">Cortex-R</text> 116 </switch> 117 </g> 118 <rect 119 x="170" 120 y="590" 121 width="100" 122 height="70" 123 fill="#f8cecc" 124 stroke="#b85450" 125 pointer-events="none" 126 id="rect18" /> 127 <path 128 d="M 180 590 L 180 660 M 260 590 L 260 660" 129 fill="none" 130 stroke="#b85450" 131 stroke-miterlimit="10" 132 pointer-events="none" 133 id="path20" /> 134 <g 135 transform="translate(-0.5 -0.5)" 136 id="g26"> 137 <switch 138 id="switch24"> 139 <foreignObject 140 style="overflow: visible; text-align: left;" 141 pointer-events="none" 142 width="100%" 143 height="100%" 144 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 145 <xhtml:div 146 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 625px; margin-left: 181px;"> 147 <xhtml:div 148 style="box-sizing: border-box; font-size: 0px; text-align: center;" 149 data-drawio-colors="color: rgb(0, 0, 0); "> 150 <xhtml:div 151 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Cortex-A</xhtml:div> 152 </xhtml:div> 153 </xhtml:div> 154 </foreignObject> 155 <text 156 x="220" 157 y="629" 158 fill="rgb(0, 0, 0)" 159 font-family="Helvetica" 160 font-size="12px" 161 text-anchor="middle" 162 id="text22">Cortex-A</text> 163 </switch> 164 </g> 165 <g 166 transform="translate(-0.5 -0.5)" 167 id="g32"> 168 <switch 169 id="switch30"> 170 <foreignObject 171 style="overflow: visible; text-align: left;" 172 pointer-events="none" 173 width="100%" 174 height="100%" 175 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 176 <xhtml:div 177 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 530px; margin-left: 221px;"> 178 <xhtml:div 179 style="box-sizing: border-box; font-size: 0px; text-align: center;" 180 data-drawio-colors="color: rgb(0, 0, 0); "> 181 <xhtml:div 182 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">K3 SoC</xhtml:div> 183 </xhtml:div> 184 </xhtml:div> 185 </foreignObject> 186 <text 187 x="250" 188 y="534" 189 fill="rgb(0, 0, 0)" 190 font-family="Helvetica" 191 font-size="12px" 192 text-anchor="middle" 193 id="text28">K3 SoC</text> 194 </switch> 195 </g> 196 <path 197 d="M 140 550 L 140 570 L 60 570 L 60 583.63" 198 fill="none" 199 stroke="rgb(0, 0, 0)" 200 stroke-miterlimit="10" 201 pointer-events="none" 202 id="path34" /> 203 <path 204 d="M 60 588.88 L 56.5 581.88 L 60 583.63 L 63.5 581.88 Z" 205 fill="rgb(0, 0, 0)" 206 stroke="rgb(0, 0, 0)" 207 stroke-miterlimit="10" 208 pointer-events="none" 209 id="path36" /> 210 <path 211 d="M 140 550 L 140 570 L 220 570 L 220 583.63" 212 fill="none" 213 stroke="rgb(0, 0, 0)" 214 stroke-miterlimit="10" 215 pointer-events="none" 216 id="path38" /> 217 <path 218 d="M 220 588.88 L 216.5 581.88 L 220 583.63 L 223.5 581.88 Z" 219 fill="rgb(0, 0, 0)" 220 stroke="rgb(0, 0, 0)" 221 stroke-miterlimit="10" 222 pointer-events="none" 223 id="path40" /> 224 <rect 225 x="90" 226 y="520" 227 width="100" 228 height="30" 229 fill="#f8cecc" 230 stroke="#b85450" 231 pointer-events="none" 232 id="rect42" /> 233 <g 234 transform="translate(-0.5 -0.5)" 235 id="g48"> 236 <switch 237 id="switch46"> 238 <foreignObject 239 style="overflow: visible; text-align: left;" 240 pointer-events="none" 241 width="100%" 242 height="100%" 243 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 244 <xhtml:div 245 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 535px; margin-left: 91px;"> 246 <xhtml:div 247 style="box-sizing: border-box; font-size: 0px; text-align: center;" 248 data-drawio-colors="color: rgb(0, 0, 0); "> 249 <xhtml:div 250 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Debug SS</xhtml:div> 251 </xhtml:div> 252 </xhtml:div> 253 </foreignObject> 254 <text 255 x="140" 256 y="539" 257 fill="rgb(0, 0, 0)" 258 font-family="Helvetica" 259 font-size="12px" 260 text-anchor="middle" 261 id="text44">Debug SS</text> 262 </switch> 263 </g> 264 <path 265 d="M 140 470 L 140 503.63" 266 fill="none" 267 stroke="rgb(0, 0, 0)" 268 stroke-miterlimit="10" 269 pointer-events="none" 270 id="path50" /> 271 <path 272 d="M 140 508.88 L 136.5 501.88 L 140 503.63 L 143.5 501.88 Z" 273 fill="rgb(0, 0, 0)" 274 stroke="rgb(0, 0, 0)" 275 stroke-miterlimit="10" 276 pointer-events="none" 277 id="path52" /> 278 <rect 279 x="80" 280 y="410" 281 width="120" 282 height="60" 283 rx="9" 284 ry="9" 285 fill="#ffe6cc" 286 stroke="#d79b00" 287 pointer-events="none" 288 id="rect54" /> 289 <g 290 transform="translate(-0.5 -0.5)" 291 id="g60"> 292 <switch 293 id="switch58"> 294 <foreignObject 295 style="overflow: visible; text-align: left;" 296 pointer-events="none" 297 width="100%" 298 height="100%" 299 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 300 <xhtml:div 301 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 440px; margin-left: 81px;"> 302 <xhtml:div 303 style="box-sizing: border-box; font-size: 0px; text-align: center;" 304 data-drawio-colors="color: rgb(0, 0, 0); "> 305 <xhtml:div 306 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Jtag Interface<xhtml:br /> 307(XDS110, TUMPA..)</xhtml:div> 308 </xhtml:div> 309 </xhtml:div> 310 </foreignObject> 311 <text 312 x="140" 313 y="444" 314 fill="rgb(0, 0, 0)" 315 font-family="Helvetica" 316 font-size="12px" 317 text-anchor="middle" 318 id="text56">Jtag Interface...</text> 319 </switch> 320 </g> 321 <path 322 d="M 140 370 L 140 403.63" 323 fill="none" 324 stroke="rgb(0, 0, 0)" 325 stroke-miterlimit="10" 326 pointer-events="none" 327 id="path62" /> 328 <path 329 d="M 140 408.88 L 136.5 401.88 L 140 403.63 L 143.5 401.88 Z" 330 fill="rgb(0, 0, 0)" 331 stroke="rgb(0, 0, 0)" 332 stroke-miterlimit="10" 333 pointer-events="none" 334 id="path64" /> 335 <rect 336 x="80" 337 y="310" 338 width="120" 339 height="60" 340 fill="#f5f5f5" 341 stroke="#666666" 342 pointer-events="none" 343 id="rect66" /> 344 <g 345 transform="translate(-0.5 -0.5)" 346 id="g72"> 347 <switch 348 id="switch70"> 349 <foreignObject 350 style="overflow: visible; text-align: left;" 351 pointer-events="none" 352 width="100%" 353 height="100%" 354 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 355 <xhtml:div 356 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 340px; margin-left: 81px;"> 357 <xhtml:div 358 style="box-sizing: border-box; font-size: 0px; text-align: center;" 359 data-drawio-colors="color: #333333; "> 360 <xhtml:div 361 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">PC</xhtml:div> 362 </xhtml:div> 363 </xhtml:div> 364 </foreignObject> 365 <text 366 x="140" 367 y="344" 368 fill="#333333" 369 font-family="Helvetica" 370 font-size="12px" 371 text-anchor="middle" 372 id="text68">PC</text> 373 </switch> 374 </g> 375 <g 376 transform="translate(-0.5 -0.5)" 377 id="g78"> 378 <switch 379 id="switch76"> 380 <foreignObject 381 style="overflow: visible; text-align: left;" 382 pointer-events="none" 383 width="100%" 384 height="100%" 385 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 386 <xhtml:div 387 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 385px; margin-left: 141px;"> 388 <xhtml:div 389 style="box-sizing: border-box; font-size: 0px; text-align: center;" 390 data-drawio-colors="color: rgb(0, 0, 0); "> 391 <xhtml:div 392 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">USB</xhtml:div> 393 </xhtml:div> 394 </xhtml:div> 395 </foreignObject> 396 <text 397 x="170" 398 y="389" 399 fill="rgb(0, 0, 0)" 400 font-family="Helvetica" 401 font-size="12px" 402 text-anchor="middle" 403 id="text74">USB</text> 404 </switch> 405 </g> 406 <g 407 transform="translate(-0.5 -0.5)" 408 id="g84"> 409 <switch 410 id="switch82"> 411 <foreignObject 412 style="overflow: visible; text-align: left;" 413 pointer-events="none" 414 width="100%" 415 height="100%" 416 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 417 <xhtml:div 418 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 485px; margin-left: 141px;"> 419 <xhtml:div 420 style="box-sizing: border-box; font-size: 0px; text-align: center;" 421 data-drawio-colors="color: rgb(0, 0, 0); "> 422 <xhtml:div 423 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">JTAG</xhtml:div> 424 </xhtml:div> 425 </xhtml:div> 426 </foreignObject> 427 <text 428 x="170" 429 y="489" 430 fill="rgb(0, 0, 0)" 431 font-family="Helvetica" 432 font-size="12px" 433 text-anchor="middle" 434 id="text80">JTAG</text> 435 </switch> 436 </g> 437 <path 438 d="M 100 230 L 180 230 L 200 270 L 180 310 L 100 310 L 80 270 Z" 439 fill="#e1d5e7" 440 stroke="#9673a6" 441 stroke-miterlimit="10" 442 pointer-events="none" 443 id="path86" /> 444 <g 445 transform="translate(-0.5 -0.5)" 446 id="g92"> 447 <switch 448 id="switch90"> 449 <foreignObject 450 style="overflow: visible; text-align: left;" 451 pointer-events="none" 452 width="100%" 453 height="100%" 454 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 455 <xhtml:div 456 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 270px; margin-left: 81px;"> 457 <xhtml:div 458 style="box-sizing: border-box; font-size: 0px; text-align: center;" 459 data-drawio-colors="color: rgb(0, 0, 0); "> 460 <xhtml:div 461 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">OpenOCD</xhtml:div> 462 </xhtml:div> 463 </xhtml:div> 464 </foreignObject> 465 <text 466 x="140" 467 y="274" 468 fill="rgb(0, 0, 0)" 469 font-family="Helvetica" 470 font-size="12px" 471 text-anchor="middle" 472 id="text88">OpenOCD</text> 473 </switch> 474 </g> 475 <path 476 d="M 140 200 L 140 220 L 140 210 L 140 223.63" 477 fill="none" 478 stroke="rgb(0, 0, 0)" 479 stroke-miterlimit="10" 480 pointer-events="none" 481 id="path94" /> 482 <path 483 d="M 140 228.88 L 136.5 221.88 L 140 223.63 L 143.5 221.88 Z" 484 fill="rgb(0, 0, 0)" 485 stroke="rgb(0, 0, 0)" 486 stroke-miterlimit="10" 487 pointer-events="none" 488 id="path96" /> 489 <path 490 d="M 100 120 L 180 120 L 200 160 L 180 200 L 100 200 L 80 160 Z" 491 fill="#e1d5e7" 492 stroke="#9673a6" 493 stroke-miterlimit="10" 494 pointer-events="none" 495 id="path98" /> 496 <g 497 transform="translate(-0.5 -0.5)" 498 id="g104"> 499 <switch 500 id="switch102"> 501 <foreignObject 502 style="overflow: visible; text-align: left;" 503 pointer-events="none" 504 width="100%" 505 height="100%" 506 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 507 <xhtml:div 508 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 160px; margin-left: 81px;"> 509 <xhtml:div 510 style="box-sizing: border-box; font-size: 0px; text-align: center;" 511 data-drawio-colors="color: rgb(0, 0, 0); "> 512 <xhtml:div 513 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">GDB</xhtml:div> 514 </xhtml:div> 515 </xhtml:div> 516 </foreignObject> 517 <text 518 x="140" 519 y="164" 520 fill="rgb(0, 0, 0)" 521 font-family="Helvetica" 522 font-size="12px" 523 text-anchor="middle" 524 id="text100">GDB</text> 525 </switch> 526 </g> 527 <path 528 d="M 140 80 L 140 113.63" 529 fill="none" 530 stroke="rgb(0, 0, 0)" 531 stroke-miterlimit="10" 532 pointer-events="none" 533 id="path106" /> 534 <path 535 d="M 140 118.88 L 136.5 111.88 L 140 113.63 L 143.5 111.88 Z" 536 fill="rgb(0, 0, 0)" 537 stroke="rgb(0, 0, 0)" 538 stroke-miterlimit="10" 539 pointer-events="none" 540 id="path108" /> 541 <path 542 d="M 80 0 L 200 0 L 200 68 Q 170 46.4 140 68 Q 110 89.6 80 68 L 80 12 Z" 543 fill="#e1d5e7" 544 stroke="#9673a6" 545 stroke-miterlimit="10" 546 pointer-events="none" 547 id="path110" /> 548 <g 549 transform="translate(-0.5 -0.5)" 550 id="g116"> 551 <switch 552 id="switch114"> 553 <foreignObject 554 style="overflow: visible; text-align: left;" 555 pointer-events="none" 556 width="100%" 557 height="100%" 558 requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> 559 <xhtml:div 560 style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 28px; margin-left: 81px;"> 561 <xhtml:div 562 style="box-sizing: border-box; font-size: 0px; text-align: center;" 563 data-drawio-colors="color: rgb(0, 0, 0); "> 564 <xhtml:div 565 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">IDE debugging code</xhtml:div> 566 </xhtml:div> 567 </xhtml:div> 568 </foreignObject> 569 <text 570 x="140" 571 y="32" 572 fill="rgb(0, 0, 0)" 573 font-family="Helvetica" 574 font-size="12px" 575 text-anchor="middle" 576 id="text112">IDE debugging code</text> 577 </switch> 578 </g> 579 </g> 580</svg> 581