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