<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="533.42053" height="631.18573" viewBox="0 0 141.13418 167.00122" version="1.1" id="svg8" inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="dc-components.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <defs id="defs2"> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="marker8858" style="overflow:visible" inkscape:isstock="true"> <path id="path8616" style="fill:#aa00d4;fill-opacity:1;fill-rule:evenodd;stroke:#aa00d4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Send" orient="auto" refY="0" refX="0" id="Arrow2Send" style="overflow:visible" inkscape:isstock="true"> <path id="path8622" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="matrix(-0.3,0,0,-0.3,0.69,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" id="Arrow1Lend" style="overflow:visible" inkscape:isstock="true"> <path id="path8592" d="M 0,0 5,-5 -12.5,0 5,5 Z" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend" style="overflow:visible" inkscape:isstock="true"> <path id="path8610" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend" style="overflow:visible" inkscape:isstock="true"> <path id="path1200" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-2" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-9" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-2-1" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-9-9" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-2-7" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-9-8" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-4" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-5" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-0" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-3" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-6" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-1" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-2-6" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-9-1" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-0-7" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-3-4" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-6-3" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-1-0" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-2-8" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-9-6" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-3" style="overflow:visible" inkscape:isstock="true"> <path id="path1200-6" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="marker8858-3" style="overflow:visible" inkscape:isstock="true"> <path id="path8616-5" style="fill:#00ffcc;fill-opacity:1;fill-rule:evenodd;stroke:#00ffcc;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-3-3" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-6-56" style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend-8-0-2" style="overflow:visible" inkscape:isstock="true"> <path inkscape:connector-curvature="0" id="path1200-9-3-9" style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 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" transform="scale(-0.6)" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.4" inkscape:cx="482.85714" inkscape:cy="470" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="3840" inkscape:window-height="2083" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" showguides="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" units="px" inkscape:snap-global="false" inkscape:showpageshadow="2" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" /> <metadata id="metadata5"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(384.1992,26.608359)"> <text xml:space="preserve" 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" x="-330.72058" y="57.56284" id="text1063" /> <rect ry="4.7572436e-07" y="-26.142614" x="-383.73346" height="16.447845" width="140.2027" id="rect744" style="fill:none;stroke:#3771c8;stroke-width:0.93149;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="1.0800992e-06" y="-5.1415901" x="-383.27942" height="37.343693" width="40.239418" id="rect602" style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-363.2121" y="17.270189" id="text3379"><tspan sodipodi:role="line" x="-363.2121" y="17.270189" style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan3377">Core</tspan></text> <rect ry="1.0800992e-06" y="-5.1415901" x="-331.06259" height="37.343693" width="40.239418" id="rect526" style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4701343e-07" y="-5.2654457" x="-286.88507" height="15.455184" width="43.167706" id="rect528" style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4701343e-07" y="15.68337" x="-286.88507" height="15.455184" width="43.167706" id="rect530" style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4701343e-07" y="36.959518" x="-286.88507" height="15.455184" width="43.167706" id="rect532" style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="1.6213723e-06" y="60.089264" x="-286.65378" height="56.057846" width="42.705132" id="rect534" style="fill:none;stroke:#000000;stroke-width:0.949072;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4031123e-07" y="37.077362" x="-382.96875" height="15.223459" width="92.225845" id="rect536" style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4031123e-07" y="59.989784" x="-382.96875" height="15.223459" width="92.225845" id="rect538" style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.4031123e-07" y="80.283493" x="-382.96875" height="15.223459" width="92.225845" id="rect540" style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <rect ry="4.3543034e-07" y="124.89404" x="-382.88803" height="15.054706" width="139.2859" id="rect554" style="fill:none;stroke:#000000;stroke-width:0.888245;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-311.29712" y="-16.144287" id="text660"><tspan sodipodi:role="line" x="-311.29712" y="-16.144287" style="font-size:8.73001px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan658">Display Core API (dc/dc.h)</tspan></text> <text xml:space="preserve" 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" x="-311.40384" y="17.511137" id="text664"><tspan sodipodi:role="line" x="-311.40384" y="17.511137" style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan662">Link</tspan></text> <text xml:space="preserve" 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" x="-336.97806" y="43.095863" id="text668"><tspan sodipodi:role="line" x="-336.97806" y="43.095863" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan666">Hardware Sequencer API</tspan><tspan sodipodi:role="line" x="-336.97806" y="48.552124" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan670">(dc/inc/hw_sequence.h)</tspan></text> <text xml:space="preserve" 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" x="-337.03479" y="68.73642" id="text750"><tspan sodipodi:role="line" x="-337.03479" y="68.73642" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan748">Hardware Sequencer</tspan></text> <text xml:space="preserve" 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" x="-336.98022" y="89.209091" id="text756"><tspan sodipodi:role="line" x="-336.98022" y="89.209091" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan754">Block Level API (dc/inc/hw)</tspan></text> <g id="g1543" transform="matrix(0.61866289,0,0,0.61866289,-146.50941,-10.146755)"> <rect ry="7.3007396e-07" y="180.25436" x="-382.5336" height="25.241808" width="29.376135" id="rect542" style="fill:none;stroke:#000000;stroke-width:0.528201;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-367.99722" y="195.3941" id="text838"><tspan sodipodi:role="line" x="-367.99722" y="195.3941" style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" id="tspan836">DCHUB</tspan></text> </g> <a id="a1538" transform="matrix(0.61866289,0,0,0.61866289,-154.037,-10.146755)"> <rect ry="7.3027257e-07" y="180.25093" x="-339.82092" height="25.248676" width="28.609333" id="rect546" style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-325.67853" y="195.35883" id="text842"><tspan sodipodi:role="line" x="-325.67853" y="195.35883" style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" id="tspan840">HUBP</tspan></text> </a> <g id="g1533" transform="matrix(0.61866289,0,0,0.61866289,-154.69251,-10.146755)"> <rect ry="7.3027257e-07" y="180.25093" x="-308.59961" height="25.248676" width="28.609333" id="rect844" style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-294.45721" y="195.3941" id="text848"><tspan sodipodi:role="line" x="-294.45721" y="195.3941" style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" id="tspan846">DPP</tspan></text> </g> <g id="g1528" transform="matrix(0.61866289,0,0,0.61866289,-155.67539,-10.146755)"> <rect ry="7.3027257e-07" y="180.25093" x="-276.84912" height="25.248676" width="28.609333" id="rect850" style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-262.77728" y="195.3941" id="text854"><tspan sodipodi:role="line" x="-262.77728" y="195.3941" style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" id="tspan852">MPC</tspan></text> </g> <g id="g1523" transform="matrix(0.61866289,0,0,0.61866289,-157.64019,-10.146755)"> <rect ry="7.3027257e-07" y="180.25093" x="-243.51147" height="25.248676" width="28.609333" id="rect856" style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" /> <text xml:space="preserve" 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" x="-229.2068" y="193.25275" id="text860"><tspan sodipodi:role="line" x="-229.2068" y="193.25275" style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583" id="tspan858">...</tspan></text> </g> <text xml:space="preserve" 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" x="-313.35858" y="133.55629" id="text951"><tspan sodipodi:role="line" x="-313.35858" y="133.55629" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan949">Hardware Registers</tspan></text> <text xml:space="preserve" 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" x="-265.39505" y="86.926537" id="text1044"><tspan sodipodi:role="line" x="-265.39505" y="86.926537" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1042">DMUB</tspan><tspan sodipodi:role="line" x="-265.39505" y="92.382797" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1046">Block</tspan></text> <text xml:space="preserve" 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" x="-265.42343" y="43.272846" id="text1052"><tspan sodipodi:role="line" x="-265.42343" y="43.272846" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1048">DMUB Hardware API</tspan><tspan sodipodi:role="line" x="-265.42343" y="48.729107" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1050">(dmub/dmub_srv.h)</tspan></text> <text xml:space="preserve" 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" x="-265.40161" y="24.997644" id="text1058"><tspan sodipodi:role="line" x="-265.40161" y="24.997644" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1056">DMUB Service</tspan></text> <text xml:space="preserve" 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" x="-265.30121" y="0.99768418" id="text1064"><tspan sodipodi:role="line" x="-265.30121" y="0.99768418" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1062">DMUB Service API</tspan><tspan sodipodi:role="line" x="-265.30121" y="6.4539466" style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688" id="tspan1066">(dc/dc_dmub_srv.h)</tspan></text> </g> </svg>