blob: afb6f7472a4fdb9e2a2295116167cab2bf631da0 [file] [log] [blame]
Jason Kacineseffe5082023-08-03 01:29:22 -05001<?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>