1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 width="533.42053" 6 height="631.18573" 7 viewBox="0 0 141.13418 167.00122" 8 version="1.1" 9 id="svg8" 10 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" 11 sodipodi:docname="dc-components.svg" 12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 xmlns="http://www.w3.org/2000/svg" 15 xmlns:svg="http://www.w3.org/2000/svg" 16 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 17 xmlns:cc="http://creativecommons.org/ns#" 18 xmlns:dc="http://purl.org/dc/elements/1.1/"> 19 <defs 20 id="defs2"> 21 <marker 22 inkscape:stockid="Arrow2Mend" 23 orient="auto" 24 refY="0" 25 refX="0" 26 id="marker8858" 27 style="overflow:visible" 28 inkscape:isstock="true"> 29 <path 30 id="path8616" 31 style="fill:#aa00d4;fill-opacity:1;fill-rule:evenodd;stroke:#aa00d4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 32 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 33 transform="scale(-0.6)" 34 inkscape:connector-curvature="0" /> 35 </marker> 36 <marker 37 inkscape:stockid="Arrow2Send" 38 orient="auto" 39 refY="0" 40 refX="0" 41 id="Arrow2Send" 42 style="overflow:visible" 43 inkscape:isstock="true"> 44 <path 45 id="path8622" 46 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 47 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 48 transform="matrix(-0.3,0,0,-0.3,0.69,0)" 49 inkscape:connector-curvature="0" /> 50 </marker> 51 <marker 52 inkscape:stockid="Arrow1Lend" 53 orient="auto" 54 refY="0" 55 refX="0" 56 id="Arrow1Lend" 57 style="overflow:visible" 58 inkscape:isstock="true"> 59 <path 60 id="path8592" 61 d="M 0,0 5,-5 -12.5,0 5,5 Z" 62 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1" 63 transform="matrix(-0.8,0,0,-0.8,-10,0)" 64 inkscape:connector-curvature="0" /> 65 </marker> 66 <marker 67 inkscape:stockid="Arrow2Lend" 68 orient="auto" 69 refY="0" 70 refX="0" 71 id="Arrow2Lend" 72 style="overflow:visible" 73 inkscape:isstock="true"> 74 <path 75 id="path8610" 76 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 77 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 78 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 79 inkscape:connector-curvature="0" /> 80 </marker> 81 <marker 82 inkscape:stockid="Arrow2Mend" 83 orient="auto" 84 refY="0" 85 refX="0" 86 id="Arrow2Mend" 87 style="overflow:visible" 88 inkscape:isstock="true"> 89 <path 90 id="path1200" 91 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 92 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 93 transform="scale(-0.6)" 94 inkscape:connector-curvature="0" /> 95 </marker> 96 <marker 97 inkscape:stockid="Arrow2Mend" 98 orient="auto" 99 refY="0" 100 refX="0" 101 id="Arrow2Mend-8" 102 style="overflow:visible" 103 inkscape:isstock="true"> 104 <path 105 inkscape:connector-curvature="0" 106 id="path1200-9" 107 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 108 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 109 transform="scale(-0.6)" /> 110 </marker> 111 <marker 112 inkscape:stockid="Arrow2Mend" 113 orient="auto" 114 refY="0" 115 refX="0" 116 id="Arrow2Mend-8-3" 117 style="overflow:visible" 118 inkscape:isstock="true"> 119 <path 120 inkscape:connector-curvature="0" 121 id="path1200-9-6" 122 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 123 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 124 transform="scale(-0.6)" /> 125 </marker> 126 <marker 127 inkscape:stockid="Arrow2Mend" 128 orient="auto" 129 refY="0" 130 refX="0" 131 id="Arrow2Mend-8-3-2" 132 style="overflow:visible" 133 inkscape:isstock="true"> 134 <path 135 inkscape:connector-curvature="0" 136 id="path1200-9-6-9" 137 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 138 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 139 transform="scale(-0.6)" /> 140 </marker> 141 <marker 142 inkscape:stockid="Arrow2Mend" 143 orient="auto" 144 refY="0" 145 refX="0" 146 id="Arrow2Mend-8-3-2-1" 147 style="overflow:visible" 148 inkscape:isstock="true"> 149 <path 150 inkscape:connector-curvature="0" 151 id="path1200-9-6-9-9" 152 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 153 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 154 transform="scale(-0.6)" /> 155 </marker> 156 <marker 157 inkscape:stockid="Arrow2Mend" 158 orient="auto" 159 refY="0" 160 refX="0" 161 id="Arrow2Mend-8-3-2-7" 162 style="overflow:visible" 163 inkscape:isstock="true"> 164 <path 165 inkscape:connector-curvature="0" 166 id="path1200-9-6-9-8" 167 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 168 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 169 transform="scale(-0.6)" /> 170 </marker> 171 <marker 172 inkscape:stockid="Arrow2Mend" 173 orient="auto" 174 refY="0" 175 refX="0" 176 id="Arrow2Mend-8-3-4" 177 style="overflow:visible" 178 inkscape:isstock="true"> 179 <path 180 inkscape:connector-curvature="0" 181 id="path1200-9-6-5" 182 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 183 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 184 transform="scale(-0.6)" /> 185 </marker> 186 <marker 187 inkscape:stockid="Arrow2Mend" 188 orient="auto" 189 refY="0" 190 refX="0" 191 id="Arrow2Mend-8-0" 192 style="overflow:visible" 193 inkscape:isstock="true"> 194 <path 195 inkscape:connector-curvature="0" 196 id="path1200-9-3" 197 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 198 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 199 transform="scale(-0.6)" /> 200 </marker> 201 <marker 202 inkscape:stockid="Arrow2Mend" 203 orient="auto" 204 refY="0" 205 refX="0" 206 id="Arrow2Mend-6" 207 style="overflow:visible" 208 inkscape:isstock="true"> 209 <path 210 inkscape:connector-curvature="0" 211 id="path1200-1" 212 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 213 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 214 transform="scale(-0.6)" /> 215 </marker> 216 <marker 217 inkscape:stockid="Arrow2Mend" 218 orient="auto" 219 refY="0" 220 refX="0" 221 id="Arrow2Mend-8-3-2-6" 222 style="overflow:visible" 223 inkscape:isstock="true"> 224 <path 225 inkscape:connector-curvature="0" 226 id="path1200-9-6-9-1" 227 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 228 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 229 transform="scale(-0.6)" /> 230 </marker> 231 <marker 232 inkscape:stockid="Arrow2Mend" 233 orient="auto" 234 refY="0" 235 refX="0" 236 id="Arrow2Mend-8-0-7" 237 style="overflow:visible" 238 inkscape:isstock="true"> 239 <path 240 inkscape:connector-curvature="0" 241 id="path1200-9-3-4" 242 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 243 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 244 transform="scale(-0.6)" /> 245 </marker> 246 <marker 247 inkscape:stockid="Arrow2Mend" 248 orient="auto" 249 refY="0" 250 refX="0" 251 id="Arrow2Mend-6-3" 252 style="overflow:visible" 253 inkscape:isstock="true"> 254 <path 255 inkscape:connector-curvature="0" 256 id="path1200-1-0" 257 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 258 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 259 transform="scale(-0.6)" /> 260 </marker> 261 <marker 262 inkscape:stockid="Arrow2Mend" 263 orient="auto" 264 refY="0" 265 refX="0" 266 id="Arrow2Mend-8-3-2-8" 267 style="overflow:visible" 268 inkscape:isstock="true"> 269 <path 270 inkscape:connector-curvature="0" 271 id="path1200-9-6-9-6" 272 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 273 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 274 transform="scale(-0.6)" /> 275 </marker> 276 <marker 277 inkscape:stockid="Arrow2Mend" 278 orient="auto" 279 refY="0" 280 refX="0" 281 id="Arrow2Mend-3" 282 style="overflow:visible" 283 inkscape:isstock="true"> 284 <path 285 id="path1200-6" 286 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 287 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 288 transform="scale(-0.6)" 289 inkscape:connector-curvature="0" /> 290 </marker> 291 <marker 292 inkscape:stockid="Arrow2Mend" 293 orient="auto" 294 refY="0" 295 refX="0" 296 id="marker8858-3" 297 style="overflow:visible" 298 inkscape:isstock="true"> 299 <path 300 id="path8616-5" 301 style="fill:#00ffcc;fill-opacity:1;fill-rule:evenodd;stroke:#00ffcc;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 302 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 303 transform="scale(-0.6)" 304 inkscape:connector-curvature="0" /> 305 </marker> 306 <marker 307 inkscape:stockid="Arrow2Mend" 308 orient="auto" 309 refY="0" 310 refX="0" 311 id="Arrow2Mend-8-3-3" 312 style="overflow:visible" 313 inkscape:isstock="true"> 314 <path 315 inkscape:connector-curvature="0" 316 id="path1200-9-6-56" 317 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 318 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 319 transform="scale(-0.6)" /> 320 </marker> 321 <marker 322 inkscape:stockid="Arrow2Mend" 323 orient="auto" 324 refY="0" 325 refX="0" 326 id="Arrow2Mend-8-0-2" 327 style="overflow:visible" 328 inkscape:isstock="true"> 329 <path 330 inkscape:connector-curvature="0" 331 id="path1200-9-3-9" 332 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 333 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 334 transform="scale(-0.6)" /> 335 </marker> 336 </defs> 337 <sodipodi:namedview 338 id="base" 339 pagecolor="#ffffff" 340 bordercolor="#666666" 341 borderopacity="1.0" 342 inkscape:pageopacity="0.0" 343 inkscape:pageshadow="2" 344 inkscape:zoom="1.4" 345 inkscape:cx="482.85714" 346 inkscape:cy="470" 347 inkscape:document-units="mm" 348 inkscape:current-layer="layer1" 349 showgrid="false" 350 inkscape:window-width="3840" 351 inkscape:window-height="2083" 352 inkscape:window-x="0" 353 inkscape:window-y="0" 354 inkscape:window-maximized="1" 355 showguides="false" 356 fit-margin-top="0" 357 fit-margin-left="0" 358 fit-margin-right="0" 359 fit-margin-bottom="0" 360 units="px" 361 inkscape:snap-global="false" 362 inkscape:showpageshadow="2" 363 inkscape:pagecheckerboard="0" 364 inkscape:deskcolor="#d1d1d1" /> 365 <metadata 366 id="metadata5"> 367 <rdf:RDF> 368 <cc:Work 369 rdf:about=""> 370 <dc:format>image/svg+xml</dc:format> 371 <dc:type 372 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 373 </cc:Work> 374 </rdf:RDF> 375 </metadata> 376 <g 377 inkscape:label="Layer 1" 378 inkscape:groupmode="layer" 379 id="layer1" 380 transform="translate(384.1992,26.608359)"> 381 <text 382 xml:space="preserve" 383 style="font-style:normal;font-weight:normal;font-size:4.0511px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.101278" 384 x="-330.72058" 385 y="57.56284" 386 id="text1063" /> 387 <rect 388 ry="4.7572436e-07" 389 y="-26.142614" 390 x="-383.73346" 391 height="16.447845" 392 width="140.2027" 393 id="rect744" 394 style="fill:none;stroke:#3771c8;stroke-width:0.93149;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 395 <rect 396 ry="1.0800992e-06" 397 y="-5.1415901" 398 x="-383.27942" 399 height="37.343693" 400 width="40.239418" 401 id="rect602" 402 style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 403 <text 404 xml:space="preserve" 405 style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 406 x="-363.2121" 407 y="17.270189" 408 id="text3379"><tspan 409 sodipodi:role="line" 410 x="-363.2121" 411 y="17.270189" 412 style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688" 413 id="tspan3377">Core</tspan></text> 414 <rect 415 ry="1.0800992e-06" 416 y="-5.1415901" 417 x="-331.06259" 418 height="37.343693" 419 width="40.239418" 420 id="rect526" 421 style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 422 <rect 423 ry="4.4701343e-07" 424 y="-5.2654457" 425 x="-286.88507" 426 height="15.455184" 427 width="43.167706" 428 id="rect528" 429 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 430 <rect 431 ry="4.4701343e-07" 432 y="15.68337" 433 x="-286.88507" 434 height="15.455184" 435 width="43.167706" 436 id="rect530" 437 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 438 <rect 439 ry="4.4701343e-07" 440 y="36.959518" 441 x="-286.88507" 442 height="15.455184" 443 width="43.167706" 444 id="rect532" 445 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 446 <rect 447 ry="1.6213723e-06" 448 y="60.089264" 449 x="-286.65378" 450 height="56.057846" 451 width="42.705132" 452 id="rect534" 453 style="fill:none;stroke:#000000;stroke-width:0.949072;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 454 <rect 455 ry="4.4031123e-07" 456 y="37.077362" 457 x="-382.96875" 458 height="15.223459" 459 width="92.225845" 460 id="rect536" 461 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 462 <rect 463 ry="4.4031123e-07" 464 y="59.989784" 465 x="-382.96875" 466 height="15.223459" 467 width="92.225845" 468 id="rect538" 469 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 470 <rect 471 ry="4.4031123e-07" 472 y="80.283493" 473 x="-382.96875" 474 height="15.223459" 475 width="92.225845" 476 id="rect540" 477 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 478 <rect 479 ry="4.3543034e-07" 480 y="124.89404" 481 x="-382.88803" 482 height="15.054706" 483 width="139.2859" 484 id="rect554" 485 style="fill:none;stroke:#000000;stroke-width:0.888245;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 486 <text 487 xml:space="preserve" 488 style="font-style:normal;font-weight:normal;font-size:8.73001px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 489 x="-311.29712" 490 y="-16.144287" 491 id="text660"><tspan 492 sodipodi:role="line" 493 x="-311.29712" 494 y="-16.144287" 495 style="font-size:8.73001px;text-align:center;text-anchor:middle;stroke-width:0.163688" 496 id="tspan658">Display Core API (dc/dc.h)</tspan></text> 497 <text 498 xml:space="preserve" 499 style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 500 x="-311.40384" 501 y="17.511137" 502 id="text664"><tspan 503 sodipodi:role="line" 504 x="-311.40384" 505 y="17.511137" 506 style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688" 507 id="tspan662">Link</tspan></text> 508 <text 509 xml:space="preserve" 510 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 511 x="-336.97806" 512 y="43.095863" 513 id="text668"><tspan 514 sodipodi:role="line" 515 x="-336.97806" 516 y="43.095863" 517 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 518 id="tspan666">Hardware Sequencer API</tspan><tspan 519 sodipodi:role="line" 520 x="-336.97806" 521 y="48.552124" 522 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 523 id="tspan670">(dc/inc/hw_sequence.h)</tspan></text> 524 <text 525 xml:space="preserve" 526 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 527 x="-337.03479" 528 y="68.73642" 529 id="text750"><tspan 530 sodipodi:role="line" 531 x="-337.03479" 532 y="68.73642" 533 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 534 id="tspan748">Hardware Sequencer</tspan></text> 535 <text 536 xml:space="preserve" 537 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 538 x="-336.98022" 539 y="89.209091" 540 id="text756"><tspan 541 sodipodi:role="line" 542 x="-336.98022" 543 y="89.209091" 544 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 545 id="tspan754">Block Level API (dc/inc/hw)</tspan></text> 546 <g 547 id="g1543" 548 transform="matrix(0.61866289,0,0,0.61866289,-146.50941,-10.146755)"> 549 <rect 550 ry="7.3007396e-07" 551 y="180.25436" 552 x="-382.5336" 553 height="25.241808" 554 width="29.376135" 555 id="rect542" 556 style="fill:none;stroke:#000000;stroke-width:0.528201;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 557 <text 558 xml:space="preserve" 559 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 560 x="-367.99722" 561 y="195.3941" 562 id="text838"><tspan 563 sodipodi:role="line" 564 x="-367.99722" 565 y="195.3941" 566 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" 567 id="tspan836">DCHUB</tspan></text> 568 </g> 569 <a 570 id="a1538" 571 transform="matrix(0.61866289,0,0,0.61866289,-154.037,-10.146755)"> 572 <rect 573 ry="7.3027257e-07" 574 y="180.25093" 575 x="-339.82092" 576 height="25.248676" 577 width="28.609333" 578 id="rect546" 579 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 580 <text 581 xml:space="preserve" 582 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 583 x="-325.67853" 584 y="195.35883" 585 id="text842"><tspan 586 sodipodi:role="line" 587 x="-325.67853" 588 y="195.35883" 589 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" 590 id="tspan840">HUBP</tspan></text> 591 </a> 592 <g 593 id="g1533" 594 transform="matrix(0.61866289,0,0,0.61866289,-154.69251,-10.146755)"> 595 <rect 596 ry="7.3027257e-07" 597 y="180.25093" 598 x="-308.59961" 599 height="25.248676" 600 width="28.609333" 601 id="rect844" 602 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 603 <text 604 xml:space="preserve" 605 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 606 x="-294.45721" 607 y="195.3941" 608 id="text848"><tspan 609 sodipodi:role="line" 610 x="-294.45721" 611 y="195.3941" 612 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" 613 id="tspan846">DPP</tspan></text> 614 </g> 615 <g 616 id="g1528" 617 transform="matrix(0.61866289,0,0,0.61866289,-155.67539,-10.146755)"> 618 <rect 619 ry="7.3027257e-07" 620 y="180.25093" 621 x="-276.84912" 622 height="25.248676" 623 width="28.609333" 624 id="rect850" 625 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 626 <text 627 xml:space="preserve" 628 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 629 x="-262.77728" 630 y="195.3941" 631 id="text854"><tspan 632 sodipodi:role="line" 633 x="-262.77728" 634 y="195.3941" 635 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" 636 id="tspan852">MPC</tspan></text> 637 </g> 638 <g 639 id="g1523" 640 transform="matrix(0.61866289,0,0,0.61866289,-157.64019,-10.146755)"> 641 <rect 642 ry="7.3027257e-07" 643 y="180.25093" 644 x="-243.51147" 645 height="25.248676" 646 width="28.609333" 647 id="rect856" 648 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> 649 <text 650 xml:space="preserve" 651 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 652 x="-229.2068" 653 y="193.25275" 654 id="text860"><tspan 655 sodipodi:role="line" 656 x="-229.2068" 657 y="193.25275" 658 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" 659 id="tspan858">...</tspan></text> 660 </g> 661 <text 662 xml:space="preserve" 663 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 664 x="-313.35858" 665 y="133.55629" 666 id="text951"><tspan 667 sodipodi:role="line" 668 x="-313.35858" 669 y="133.55629" 670 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 671 id="tspan949">Hardware Registers</tspan></text> 672 <text 673 xml:space="preserve" 674 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 675 x="-265.39505" 676 y="86.926537" 677 id="text1044"><tspan 678 sodipodi:role="line" 679 x="-265.39505" 680 y="86.926537" 681 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 682 id="tspan1042">DMUB</tspan><tspan 683 sodipodi:role="line" 684 x="-265.39505" 685 y="92.382797" 686 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 687 id="tspan1046">Block</tspan></text> 688 <text 689 xml:space="preserve" 690 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 691 x="-265.42343" 692 y="43.272846" 693 id="text1052"><tspan 694 sodipodi:role="line" 695 x="-265.42343" 696 y="43.272846" 697 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 698 id="tspan1048">DMUB Hardware API</tspan><tspan 699 sodipodi:role="line" 700 x="-265.42343" 701 y="48.729107" 702 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 703 id="tspan1050">(dmub/dmub_srv.h)</tspan></text> 704 <text 705 xml:space="preserve" 706 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 707 x="-265.40161" 708 y="24.997644" 709 id="text1058"><tspan 710 sodipodi:role="line" 711 x="-265.40161" 712 y="24.997644" 713 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 714 id="tspan1056">DMUB Service</tspan></text> 715 <text 716 xml:space="preserve" 717 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688" 718 x="-265.30121" 719 y="0.99768418" 720 id="text1064"><tspan 721 sodipodi:role="line" 722 x="-265.30121" 723 y="0.99768418" 724 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 725 id="tspan1062">DMUB Service API</tspan><tspan 726 sodipodi:role="line" 727 x="-265.30121" 728 y="6.4539466" 729 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" 730 id="tspan1066">(dc/dc_dmub_srv.h)</tspan></text> 731 </g> 732</svg> 733