reform

MNT Reform: Open Source Portable Computer
Log (Feed) | Files | Refs (Tags) | README

system-diagram.svg (57746B)


      1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
      3  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
      4 <!-- Generated by graphviz version 2.43.0 (0)
      5  -->
      6 <!-- Title: G Pages: 1 -->
      7 <svg width="100%" 
      8  viewBox="0.00 0.00 2057.50 1519.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
      9 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1515.8)">
     10 <title>G</title>
     11 <polygon fill="white" stroke="transparent" points="-4,4 -4,-1515.8 2053.5,-1515.8 2053.5,4 -4,4"/>
     12 <text text-anchor="start" x="1021.25" y="-1488.6" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="24.00"> </text>
     13 <text text-anchor="start" x="812.75" y="-1462.6" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="24.00">MNT Reform 2.0D&#45;4 System Diagram</text>
     14 <text text-anchor="start" x="1021.25" y="-1436.6" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="24.00"> </text>
     15 <g id="clust1" class="cluster">
     16 <title>cluster_som</title>
     17 <polygon fill="lightgrey" stroke="lightgrey" points="99.5,-986 99.5,-1417.8 1283.5,-1417.8 1283.5,-986 99.5,-986"/>
     18 <text text-anchor="start" x="628.5" y="-1389.6" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-weight="bold" font-size="14.00">System on Module</text>
     19 </g>
     20 <g id="clust2" class="cluster">
     21 <title>cluster_soc</title>
     22 <polygon fill="white" stroke="white" points="221.5,-1011 221.5,-1356.8 1063.5,-1356.8 1063.5,-1011 221.5,-1011"/>
     23 <text text-anchor="start" x="558" y="-1326.6" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">System on Chip (i.MX8M)</text>
     24 </g>
     25 <g id="clust3" class="cluster">
     26 <title>cluster_headers</title>
     27 <polygon fill="lightgrey" stroke="lightgrey" points="662.5,-854 662.5,-978 1252.5,-978 1252.5,-854 662.5,-854"/>
     28 <text text-anchor="start" x="911" y="-875.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-weight="bold" font-size="14.00">Internal Ports</text>
     29 <text text-anchor="start" x="955.5" y="-861.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     30 </g>
     31 <g id="clust4" class="cluster">
     32 <title>cluster_power</title>
     33 <polygon fill="lightgrey" stroke="lightgrey" points="1404.5,-8 1404.5,-845 2041.5,-845 2041.5,-8 1404.5,-8"/>
     34 <text text-anchor="start" x="1701" y="-29.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-weight="bold" font-size="14.00">Power</text>
     35 <text text-anchor="start" x="1721" y="-15.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     36 </g>
     37 <g id="clust5" class="cluster">
     38 <title>cluster_system_control</title>
     39 <polygon fill="white" stroke="white" points="1429.5,-345 1429.5,-820 2016.5,-820 2016.5,-345 1429.5,-345"/>
     40 <text text-anchor="middle" x="1723" y="-367.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">System Control</text>
     41 <text text-anchor="middle" x="1723" y="-352.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     42 </g>
     43 <g id="clust6" class="cluster">
     44 <title>cluster_power_rails</title>
     45 <polygon fill="white" stroke="white" points="1639.5,-69 1639.5,-337 1981.5,-337 1981.5,-69 1639.5,-69"/>
     46 <text text-anchor="middle" x="1810.5" y="-91.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Power Rails</text>
     47 <text text-anchor="middle" x="1810.5" y="-76.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     48 </g>
     49 <g id="clust7" class="cluster">
     50 <title>cluster_ports</title>
     51 <polygon fill="lightgrey" stroke="lightgrey" points="1411.5,-854 1411.5,-1170 1799.5,-1170 1799.5,-854 1411.5,-854"/>
     52 <text text-anchor="start" x="1557" y="-875.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-weight="bold" font-size="14.00">External Ports</text>
     53 <text text-anchor="start" x="1603.5" y="-861.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     54 </g>
     55 <g id="clust8" class="cluster">
     56 <title>cluster_hmi</title>
     57 <polygon fill="lightgrey" stroke="lightgrey" points="368.5,-454 368.5,-846 1359.5,-846 1359.5,-454 368.5,-454"/>
     58 <text text-anchor="start" x="775" y="-475.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-weight="bold" font-size="14.00">Human Machine Interface</text>
     59 <text text-anchor="start" x="862" y="-461.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     60 </g>
     61 <g id="clust9" class="cluster">
     62 <title>cluster_screen</title>
     63 <polygon fill="white" stroke="white" points="393.5,-623 393.5,-821 666.5,-821 666.5,-623 393.5,-623"/>
     64 <text text-anchor="middle" x="530" y="-645.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Screen Assembly</text>
     65 <text text-anchor="middle" x="530" y="-630.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     66 </g>
     67 <g id="clust10" class="cluster">
     68 <title>cluster_trackball</title>
     69 <polygon fill="white" stroke="white" points="691.5,-515 691.5,-820 957.5,-820 957.5,-515 691.5,-515"/>
     70 <text text-anchor="middle" x="824.5" y="-537.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Trackball</text>
     71 <text text-anchor="middle" x="824.5" y="-522.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     72 </g>
     73 <g id="clust11" class="cluster">
     74 <title>cluster_keyboard</title>
     75 <polygon fill="white" stroke="white" points="982.5,-515 982.5,-820 1334.5,-820 1334.5,-515 982.5,-515"/>
     76 <text text-anchor="middle" x="1158.5" y="-537.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Keyboard</text>
     77 <text text-anchor="middle" x="1158.5" y="-522.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00"> </text>
     78 </g>
     79 <!-- rtc -->
     80 <g id="node1" class="node">
     81 <title>rtc</title>
     82 <g id="a_node1"><a xlink:href="system.html#rtc" xlink:title="Realtime\nClock" target="_top">
     83 <polygon fill="white" stroke="black" points="74.5,-1146 0.5,-1146 0.5,-1108 74.5,-1108 74.5,-1146"/>
     84 <text text-anchor="middle" x="37.5" y="-1130.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Realtime</text>
     85 <text text-anchor="middle" x="37.5" y="-1115.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Clock</text>
     86 </a>
     87 </g>
     88 </g>
     89 <!-- rtcbat -->
     90 <g id="node2" class="node">
     91 <title>rtcbat</title>
     92 <g id="a_node2"><a xlink:href="system.html#rtc" xlink:title="Coin Cell" target="_top">
     93 <polygon fill="white" stroke="black" points="75,-1219 0,-1219 0,-1183 75,-1183 75,-1219"/>
     94 <text text-anchor="middle" x="37.5" y="-1197.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Coin Cell</text>
     95 </a>
     96 </g>
     97 </g>
     98 <!-- rtcbat&#45;&gt;rtc -->
     99 <g id="edge23" class="edge">
    100 <title>rtcbat&#45;&gt;rtc</title>
    101 <path fill="none" stroke="red" d="M37.5,-1182.71C37.5,-1171.58 37.5,-1157.39 37.5,-1146.11"/>
    102 </g>
    103 <!-- dsi -->
    104 <g id="node3" class="node">
    105 <title>dsi</title>
    106 <g id="a_node3"><a xlink:href="system.html#mipi-dsi" xlink:title="MIPI DSI" target="_top">
    107 <polygon fill="white" stroke="black" points="498.5,-1072 426.5,-1072 426.5,-1036 498.5,-1036 498.5,-1072"/>
    108 <text text-anchor="middle" x="462.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MIPI DSI</text>
    109 </a>
    110 </g>
    111 </g>
    112 <!-- dsi2edp -->
    113 <g id="node29" class="node">
    114 <title>dsi2edp</title>
    115 <g id="a_node29"><a xlink:href="system.html#dsi2edp" xlink:title="DSI to eDP\nConverter" target="_top">
    116 <polygon fill="white" stroke="black" points="506,-953 419,-953 419,-915 506,-915 506,-953"/>
    117 <text text-anchor="middle" x="462.5" y="-937.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">DSI to eDP</text>
    118 <text text-anchor="middle" x="462.5" y="-922.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Converter</text>
    119 </a>
    120 </g>
    121 </g>
    122 <!-- dsi&#45;&gt;dsi2edp -->
    123 <g id="edge60" class="edge">
    124 <title>dsi&#45;&gt;dsi2edp</title>
    125 <path fill="none" stroke="black" d="M462.5,-1035.77C462.5,-1035.77 462.5,-958.19 462.5,-958.19"/>
    126 <polygon fill="black" stroke="black" points="464.25,-958.19 462.5,-953.19 460.75,-958.19 464.25,-958.19"/>
    127 </g>
    128 <!-- hdmi -->
    129 <g id="node4" class="node">
    130 <title>hdmi</title>
    131 <g id="a_node4"><a xlink:href="system.html#hdmi" xlink:title="HDMI" target="_top">
    132 <polygon fill="white" stroke="black" points="1038.5,-1219 966.5,-1219 966.5,-1183 1038.5,-1183 1038.5,-1219"/>
    133 <text text-anchor="middle" x="1002.5" y="-1197.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">HDMI</text>
    134 </a>
    135 </g>
    136 </g>
    137 <!-- phdmi -->
    138 <g id="node58" class="node">
    139 <title>phdmi</title>
    140 <g id="a_node58"><a xlink:href="system.html#hdmi" xlink:title="HDMI Port" target="_top">
    141 <polygon fill="white" stroke="black" points="1522.5,-1145 1436.5,-1145 1436.5,-1109 1522.5,-1109 1522.5,-1145"/>
    142 <text text-anchor="middle" x="1479.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">HDMI Port</text>
    143 </a>
    144 </g>
    145 </g>
    146 <!-- hdmi&#45;&gt;phdmi -->
    147 <g id="edge30" class="edge">
    148 <title>hdmi&#45;&gt;phdmi</title>
    149 <path fill="none" stroke="black" d="M1002.5,-1182.97C1002.5,-1176.15 1002.5,-1170 1002.5,-1170 1002.5,-1170 1479.5,-1170 1479.5,-1170 1479.5,-1170 1479.5,-1157.14 1479.5,-1145.49"/>
    150 </g>
    151 <!-- sai -->
    152 <g id="node5" class="node">
    153 <title>sai</title>
    154 <g id="a_node5"><a xlink:href="system.html#sai" xlink:title="SAI" target="_top">
    155 <polygon fill="white" stroke="black" points="588.5,-1072 516.5,-1072 516.5,-1036 588.5,-1036 588.5,-1072"/>
    156 <text text-anchor="middle" x="552.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">SAI</text>
    157 </a>
    158 </g>
    159 </g>
    160 <!-- adac -->
    161 <g id="node28" class="node">
    162 <title>adac</title>
    163 <g id="a_node28"><a xlink:href="system.html#dac" xlink:title="DAC WM8960" target="_top">
    164 <polygon fill="white" stroke="black" points="637.5,-952 525.5,-952 525.5,-916 637.5,-916 637.5,-952"/>
    165 <text text-anchor="middle" x="581.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">DAC WM8960</text>
    166 </a>
    167 </g>
    168 </g>
    169 <!-- sai&#45;&gt;adac -->
    170 <g id="edge35" class="edge">
    171 <title>sai&#45;&gt;adac</title>
    172 <path fill="none" stroke="black" d="M557,-1035.77C557,-1013.09 557,-974.59 557,-952"/>
    173 </g>
    174 <!-- i2c0 -->
    175 <g id="node6" class="node">
    176 <title>i2c0</title>
    177 <g id="a_node6"><a xlink:href="system.html#i2c" xlink:title="I2C 1" target="_top">
    178 <polygon fill="white" stroke="black" points="678.5,-1072 606.5,-1072 606.5,-1036 678.5,-1036 678.5,-1072"/>
    179 <text text-anchor="middle" x="642.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">I2C 1</text>
    180 </a>
    181 </g>
    182 </g>
    183 <!-- i2c0&#45;&gt;adac -->
    184 <g id="edge58" class="edge">
    185 <title>i2c0&#45;&gt;adac</title>
    186 <path fill="none" stroke="black" d="M616.83,-1035.77C616.83,-1013.09 616.83,-974.59 616.83,-952"/>
    187 </g>
    188 <!-- usb0 -->
    189 <g id="node7" class="node">
    190 <title>usb0</title>
    191 <g id="a_node7"><a xlink:href="system.html#usb3" xlink:title="USB3 Root 1" target="_top">
    192 <polygon fill="white" stroke="black" points="1038.5,-1145 940.5,-1145 940.5,-1109 1038.5,-1109 1038.5,-1145"/>
    193 <text text-anchor="middle" x="989.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB3 Root 1</text>
    194 </a>
    195 </g>
    196 </g>
    197 <!-- pusb3 -->
    198 <g id="node54" class="node">
    199 <title>pusb3</title>
    200 <g id="a_node54"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 3" target="_top">
    201 <polygon fill="white" stroke="black" points="1536,-1072 1437,-1072 1437,-1036 1536,-1036 1536,-1072"/>
    202 <text text-anchor="middle" x="1486.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB3 Port 3</text>
    203 </a>
    204 </g>
    205 </g>
    206 <!-- usb0&#45;&gt;pusb3 -->
    207 <g id="edge29" class="edge">
    208 <title>usb0&#45;&gt;pusb3</title>
    209 <path fill="none" stroke="black" d="M1002.5,-1108.93C1002.5,-1099.54 1002.5,-1090 1002.5,-1090 1002.5,-1090 1479.75,-1090 1479.75,-1090 1479.75,-1090 1479.75,-1081.28 1479.75,-1072.42"/>
    210 </g>
    211 <!-- usb1 -->
    212 <g id="node8" class="node">
    213 <title>usb1</title>
    214 <g id="a_node8"><a xlink:href="system.html#usb3" xlink:title="USB3 Root 2" target="_top">
    215 <polygon fill="white" stroke="black" points="922,-1145 821,-1145 821,-1109 922,-1109 922,-1145"/>
    216 <text text-anchor="middle" x="871.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB3 Root 2</text>
    217 </a>
    218 </g>
    219 </g>
    220 <!-- hub -->
    221 <g id="node27" class="node">
    222 <title>hub</title>
    223 <g id="a_node27"><a xlink:href="system.html#usb-hub" xlink:title="USB Hub" target="_top">
    224 <polygon fill="white" stroke="black" points="1386,-1072 1309,-1072 1309,-1036 1386,-1036 1386,-1072"/>
    225 <text text-anchor="middle" x="1347.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB Hub</text>
    226 </a>
    227 </g>
    228 </g>
    229 <!-- usb1&#45;&gt;hub -->
    230 <g id="edge26" class="edge">
    231 <title>usb1&#45;&gt;hub</title>
    232 <path fill="none" stroke="black" d="M899.25,-1108.82C899.25,-1095.96 899.25,-1081 899.25,-1081 899.25,-1081 1347.5,-1081 1347.5,-1081 1347.5,-1081 1347.5,-1077.04 1347.5,-1072.16"/>
    233 </g>
    234 <!-- ddrc -->
    235 <g id="node9" class="node">
    236 <title>ddrc</title>
    237 <g id="a_node9"><a xlink:href="system.html#ddrc" xlink:title="DDRC" target="_top">
    238 <polygon fill="white" stroke="black" points="833.5,-1292 761.5,-1292 761.5,-1256 833.5,-1256 833.5,-1292"/>
    239 <text text-anchor="middle" x="797.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">DDRC</text>
    240 </a>
    241 </g>
    242 </g>
    243 <!-- ram -->
    244 <g id="node23" class="node">
    245 <title>ram</title>
    246 <g id="a_node23"><a xlink:href="system.html#ddrc" xlink:title="LPDDR4\nRAM 4GB" target="_top">
    247 <polygon fill="white" stroke="black" points="1168.5,-1220 1088.5,-1220 1088.5,-1182 1168.5,-1182 1168.5,-1220"/>
    248 <text text-anchor="middle" x="1128.5" y="-1204.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">LPDDR4</text>
    249 <text text-anchor="middle" x="1128.5" y="-1189.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">RAM 4GB</text>
    250 </a>
    251 </g>
    252 </g>
    253 <!-- ddrc&#45;&gt;ram -->
    254 <g id="edge36" class="edge">
    255 <title>ddrc&#45;&gt;ram</title>
    256 <path fill="none" stroke="black" d="M827.25,-1255.94C827.25,-1244.56 827.25,-1232 827.25,-1232 827.25,-1232 1128.5,-1232 1128.5,-1232 1128.5,-1232 1128.5,-1226.48 1128.5,-1220.1"/>
    257 </g>
    258 <!-- sd1 -->
    259 <g id="node10" class="node">
    260 <title>sd1</title>
    261 <g id="a_node10"><a xlink:href="system.html#mmc" xlink:title="MMC/SD1" target="_top">
    262 <polygon fill="white" stroke="black" points="935,-1292 852,-1292 852,-1256 935,-1256 935,-1292"/>
    263 <text text-anchor="middle" x="893.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MMC/SD1</text>
    264 </a>
    265 </g>
    266 </g>
    267 <!-- emmc -->
    268 <g id="node24" class="node">
    269 <title>emmc</title>
    270 <g id="a_node24"><a xlink:href="system.html#mmc" xlink:title="eMMC\n~8GB" target="_top">
    271 <polygon fill="white" stroke="black" points="1258.5,-1220 1186.5,-1220 1186.5,-1182 1258.5,-1182 1258.5,-1220"/>
    272 <text text-anchor="middle" x="1222.5" y="-1204.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">eMMC</text>
    273 <text text-anchor="middle" x="1222.5" y="-1189.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">~8GB</text>
    274 </a>
    275 </g>
    276 </g>
    277 <!-- sd1&#45;&gt;emmc -->
    278 <g id="edge37" class="edge">
    279 <title>sd1&#45;&gt;emmc</title>
    280 <path fill="none" stroke="black" d="M901.75,-1255.86C901.75,-1249.54 901.75,-1244 901.75,-1244 901.75,-1244 1222.5,-1244 1222.5,-1244 1222.5,-1244 1222.5,-1231.69 1222.5,-1220.24"/>
    281 </g>
    282 <!-- sd2 -->
    283 <g id="node11" class="node">
    284 <title>sd2</title>
    285 <g id="a_node11"><a xlink:href="system.html#mmc" xlink:title="MMC/SD2" target="_top">
    286 <polygon fill="white" stroke="black" points="1038,-1292 953,-1292 953,-1256 1038,-1256 1038,-1292"/>
    287 <text text-anchor="middle" x="995.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MMC/SD2</text>
    288 </a>
    289 </g>
    290 </g>
    291 <!-- lshift -->
    292 <g id="node62" class="node">
    293 <title>lshift</title>
    294 <g id="a_node62"><a xlink:href="system.html#mmc" xlink:title="Level Shifter" target="_top">
    295 <polygon fill="white" stroke="black" points="1524.5,-1219 1424.5,-1219 1424.5,-1183 1524.5,-1183 1524.5,-1219"/>
    296 <text text-anchor="middle" x="1474.5" y="-1197.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Level Shifter</text>
    297 </a>
    298 </g>
    299 </g>
    300 <!-- sd2&#45;&gt;lshift -->
    301 <g id="edge31" class="edge">
    302 <title>sd2&#45;&gt;lshift</title>
    303 <path fill="none" stroke="black" d="M1038.01,-1274C1155.24,-1274 1474.5,-1274 1474.5,-1274 1474.5,-1274 1474.5,-1240.66 1474.5,-1219.04"/>
    304 </g>
    305 <!-- uart1 -->
    306 <g id="node12" class="node">
    307 <title>uart1</title>
    308 <g id="a_node12"><a xlink:href="system.html#uart" xlink:title="UART 2" target="_top">
    309 <polygon fill="white" stroke="black" points="948.5,-1072 876.5,-1072 876.5,-1036 948.5,-1036 948.5,-1072"/>
    310 <text text-anchor="middle" x="912.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">UART 2</text>
    311 </a>
    312 </g>
    313 </g>
    314 <!-- iuart1 -->
    315 <g id="node31" class="node">
    316 <title>iuart1</title>
    317 <g id="a_node31"><a xlink:href="system.html#uart" xlink:title="UART2\nConsole" target="_top">
    318 <polygon fill="white" stroke="black" points="957.5,-953 885.5,-953 885.5,-915 957.5,-915 957.5,-953"/>
    319 <text text-anchor="middle" x="921.5" y="-937.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">UART2</text>
    320 <text text-anchor="middle" x="921.5" y="-922.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Console</text>
    321 </a>
    322 </g>
    323 </g>
    324 <!-- uart1&#45;&gt;iuart1 -->
    325 <g id="edge42" class="edge">
    326 <title>uart1&#45;&gt;iuart1</title>
    327 <path fill="none" stroke="black" d="M917,-1035.77C917,-1013.48 917,-975.92 917,-953.19"/>
    328 </g>
    329 <!-- pcie0 -->
    330 <g id="node13" class="node">
    331 <title>pcie0</title>
    332 <g id="a_node13"><a xlink:href="system.html#pcie" xlink:title="PCIe 1" target="_top">
    333 <polygon fill="white" stroke="black" points="858.5,-1072 786.5,-1072 786.5,-1036 858.5,-1036 858.5,-1072"/>
    334 <text text-anchor="middle" x="822.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">PCIe 1</text>
    335 </a>
    336 </g>
    337 </g>
    338 <!-- impcie -->
    339 <g id="node34" class="node">
    340 <title>impcie</title>
    341 <g id="a_node34"><a xlink:href="system.html#pcie" xlink:title="mPCIe Slot" target="_top">
    342 <polygon fill="white" stroke="black" points="867,-952 778,-952 778,-916 867,-916 867,-952"/>
    343 <text text-anchor="middle" x="822.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">mPCIe Slot</text>
    344 </a>
    345 </g>
    346 </g>
    347 <!-- pcie0&#45;&gt;impcie -->
    348 <g id="edge39" class="edge">
    349 <title>pcie0&#45;&gt;impcie</title>
    350 <path fill="none" stroke="black" d="M822.5,-1035.77C822.5,-1013.09 822.5,-974.59 822.5,-952"/>
    351 </g>
    352 <!-- pcie1 -->
    353 <g id="node14" class="node">
    354 <title>pcie1</title>
    355 <g id="a_node14"><a xlink:href="system.html#pcie" xlink:title="PCIe 2" target="_top">
    356 <polygon fill="white" stroke="black" points="768.5,-1072 696.5,-1072 696.5,-1036 768.5,-1036 768.5,-1072"/>
    357 <text text-anchor="middle" x="732.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">PCIe 2</text>
    358 </a>
    359 </g>
    360 </g>
    361 <!-- im2 -->
    362 <g id="node35" class="node">
    363 <title>im2</title>
    364 <g id="a_node35"><a xlink:href="system.html#pcie" xlink:title="M.2 Slot\nKey M" target="_top">
    365 <polygon fill="white" stroke="black" points="759.5,-953 687.5,-953 687.5,-915 759.5,-915 759.5,-953"/>
    366 <text text-anchor="middle" x="723.5" y="-937.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">M.2 Slot</text>
    367 <text text-anchor="middle" x="723.5" y="-922.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Key M</text>
    368 </a>
    369 </g>
    370 </g>
    371 <!-- pcie1&#45;&gt;im2 -->
    372 <g id="edge40" class="edge">
    373 <title>pcie1&#45;&gt;im2</title>
    374 <path fill="none" stroke="black" d="M728,-1035.77C728,-1013.48 728,-975.92 728,-953.19"/>
    375 </g>
    376 <!-- uart0 -->
    377 <g id="node15" class="node">
    378 <title>uart0</title>
    379 <g id="a_node15"><a xlink:href="system.html#uart" xlink:title="UART 1" target="_top">
    380 <polygon fill="white" stroke="black" points="1038.5,-1072 966.5,-1072 966.5,-1036 1038.5,-1036 1038.5,-1072"/>
    381 <text text-anchor="middle" x="1002.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">UART 1</text>
    382 </a>
    383 </g>
    384 </g>
    385 <!-- iuart0 -->
    386 <g id="node30" class="node">
    387 <title>iuart0</title>
    388 <g id="a_node30"><a xlink:href="system.html#uart" xlink:title="UART1" target="_top">
    389 <polygon fill="white" stroke="black" points="1047.5,-952 975.5,-952 975.5,-916 1047.5,-916 1047.5,-952"/>
    390 <text text-anchor="middle" x="1011.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">UART1</text>
    391 </a>
    392 </g>
    393 </g>
    394 <!-- uart0&#45;&gt;iuart0 -->
    395 <g id="edge41" class="edge">
    396 <title>uart0&#45;&gt;iuart0</title>
    397 <path fill="none" stroke="black" d="M1007,-1035.77C1007,-1013.09 1007,-974.59 1007,-952"/>
    398 </g>
    399 <!-- pwm -->
    400 <g id="node16" class="node">
    401 <title>pwm</title>
    402 <g id="a_node16"><a xlink:href="system.html#pwm" xlink:title="PWM" target="_top">
    403 <polygon fill="white" stroke="black" points="408.5,-1072 336.5,-1072 336.5,-1036 408.5,-1036 408.5,-1072"/>
    404 <text text-anchor="middle" x="372.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">PWM</text>
    405 </a>
    406 </g>
    407 </g>
    408 <!-- backlight -->
    409 <g id="node64" class="node">
    410 <title>backlight</title>
    411 <g id="a_node64"><a xlink:href="system.html#panel" xlink:title="Backlight" target="_top">
    412 <polygon fill="white" stroke="black" points="520,-722 443,-722 443,-686 520,-686 520,-722"/>
    413 <text text-anchor="middle" x="481.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Backlight</text>
    414 </a>
    415 </g>
    416 </g>
    417 <!-- pwm&#45;&gt;backlight -->
    418 <g id="edge63" class="edge">
    419 <title>pwm&#45;&gt;backlight</title>
    420 <path fill="none" stroke="black" d="M372.5,-1035.68C372.5,-963.66 372.5,-704 372.5,-704 372.5,-704 437.76,-704 437.76,-704"/>
    421 <polygon fill="black" stroke="black" points="437.76,-705.75 442.76,-704 437.76,-702.25 437.76,-705.75"/>
    422 </g>
    423 <!-- ethmac -->
    424 <g id="node17" class="node">
    425 <title>ethmac</title>
    426 <g id="a_node17"><a xlink:href="system.html#eth-mac" xlink:title="ETH MAC" target="_top">
    427 <polygon fill="white" stroke="black" points="948.5,-1219 868.5,-1219 868.5,-1183 948.5,-1183 948.5,-1219"/>
    428 <text text-anchor="middle" x="908.5" y="-1197.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">ETH MAC</text>
    429 </a>
    430 </g>
    431 </g>
    432 <!-- ethphy -->
    433 <g id="node25" class="node">
    434 <title>ethphy</title>
    435 <g id="a_node25"><a xlink:href="system.html#eth-phy" xlink:title="ETH PHY" target="_top">
    436 <polygon fill="white" stroke="black" points="1212,-1145 1135,-1145 1135,-1109 1212,-1109 1212,-1145"/>
    437 <text text-anchor="middle" x="1173.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">ETH PHY</text>
    438 </a>
    439 </g>
    440 </g>
    441 <!-- ethmac&#45;&gt;ethphy -->
    442 <g id="edge33" class="edge">
    443 <title>ethmac&#45;&gt;ethphy</title>
    444 <path fill="none" stroke="black" d="M944.5,-1182.51C944.5,-1170.86 944.5,-1158 944.5,-1158 944.5,-1158 1151.75,-1158 1151.75,-1158 1151.75,-1158 1151.75,-1151.85 1151.75,-1145.03"/>
    445 </g>
    446 <!-- cpu0 -->
    447 <g id="node18" class="node">
    448 <title>cpu0</title>
    449 <g id="a_node18"><a xlink:href="system.html#cortex-a53" xlink:title="Cortex&#45;A53" target="_top">
    450 <polygon fill="white" stroke="black" points="724.5,-1292 628.5,-1292 628.5,-1256 724.5,-1256 724.5,-1292"/>
    451 <text text-anchor="middle" x="676.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Cortex&#45;A53</text>
    452 </a>
    453 </g>
    454 </g>
    455 <!-- cpu1 -->
    456 <g id="node19" class="node">
    457 <title>cpu1</title>
    458 <g id="a_node19"><a xlink:href="system.html#cortex-m4f" xlink:title="Cortex&#45;M4F" target="_top">
    459 <polygon fill="white" stroke="black" points="572,-1292 473,-1292 473,-1256 572,-1256 572,-1292"/>
    460 <text text-anchor="middle" x="522.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Cortex&#45;M4F</text>
    461 </a>
    462 </g>
    463 </g>
    464 <!-- gpu -->
    465 <g id="node20" class="node">
    466 <title>gpu</title>
    467 <g id="a_node20"><a xlink:href="system.html#gpu" xlink:title="GPU GC7000L" target="_top">
    468 <polygon fill="white" stroke="black" points="379.5,-1292 265.5,-1292 265.5,-1256 379.5,-1256 379.5,-1292"/>
    469 <text text-anchor="middle" x="322.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">GPU GC7000L</text>
    470 </a>
    471 </g>
    472 </g>
    473 <!-- i2c1 -->
    474 <g id="node21" class="node">
    475 <title>i2c1</title>
    476 <g id="a_node21"><a xlink:href="system.html#i2c" xlink:title="I2C 2" target="_top">
    477 <polygon fill="white" stroke="black" points="318.5,-1145 246.5,-1145 246.5,-1109 318.5,-1109 318.5,-1145"/>
    478 <text text-anchor="middle" x="282.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">I2C 2</text>
    479 </a>
    480 </g>
    481 </g>
    482 <!-- i2c1&#45;&gt;rtc -->
    483 <g id="edge57" class="edge">
    484 <title>i2c1&#45;&gt;rtc</title>
    485 <path fill="none" stroke="black" d="M246.35,-1127C200.29,-1127 121.11,-1127 74.6,-1127"/>
    486 </g>
    487 <!-- spi1 -->
    488 <g id="node22" class="node">
    489 <title>spi1</title>
    490 <g id="a_node22"><a xlink:href="system.html#spi" xlink:title="SPI" target="_top">
    491 <polygon fill="white" stroke="black" points="318.5,-1072 246.5,-1072 246.5,-1036 318.5,-1036 318.5,-1072"/>
    492 <text text-anchor="middle" x="282.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">SPI</text>
    493 </a>
    494 </g>
    495 </g>
    496 <!-- lpc -->
    497 <g id="node36" class="node">
    498 <title>lpc</title>
    499 <g id="a_node36"><a xlink:href="system.html#lpc" xlink:title="MCU LPC11U24" target="_top">
    500 <polygon fill="white" stroke="black" points="1875.5,-795 1587.5,-795 1587.5,-759 1875.5,-759 1875.5,-795"/>
    501 <text text-anchor="middle" x="1731.5" y="-773.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MCU LPC11U24</text>
    502 </a>
    503 </g>
    504 </g>
    505 <!-- spi1&#45;&gt;lpc -->
    506 <g id="edge59" class="edge">
    507 <title>spi1&#45;&gt;lpc</title>
    508 <path fill="none" stroke="black" d="M282.5,-1035.99C282.5,-987 282.5,-855 282.5,-855 282.5,-855 1624,-855 1624,-855 1624,-855 1624,-818.13 1624,-795.09"/>
    509 </g>
    510 <!-- peth -->
    511 <g id="node60" class="node">
    512 <title>peth</title>
    513 <g id="a_node60"><a xlink:href="system.html#eth-mac" xlink:title="1G Ethernet Port" target="_top">
    514 <polygon fill="white" stroke="black" points="1680.5,-1072 1554.5,-1072 1554.5,-1036 1680.5,-1036 1680.5,-1072"/>
    515 <text text-anchor="middle" x="1617.5" y="-1050.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">1G Ethernet Port</text>
    516 </a>
    517 </g>
    518 </g>
    519 <!-- ethphy&#45;&gt;peth -->
    520 <g id="edge34" class="edge">
    521 <title>ethphy&#45;&gt;peth</title>
    522 <path fill="none" stroke="black" d="M1183.75,-1108.79C1183.75,-1103.45 1183.75,-1099 1183.75,-1099 1183.75,-1099 1598.25,-1099 1598.25,-1099 1598.25,-1099 1598.25,-1084.56 1598.25,-1072.04"/>
    523 </g>
    524 <!-- s5v -->
    525 <g id="node26" class="node">
    526 <title>s5v</title>
    527 <polygon fill="white" stroke="black" points="196.5,-1292 124.5,-1292 124.5,-1256 196.5,-1256 196.5,-1292"/>
    528 <text text-anchor="middle" x="160.5" y="-1270.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">5V Input</text>
    529 </g>
    530 <!-- iusb0 -->
    531 <g id="node32" class="node">
    532 <title>iusb0</title>
    533 <g id="a_node32"><a xlink:href="system.html#usb3" xlink:title="IUSB1" target="_top">
    534 <polygon fill="white" stroke="black" points="1227.5,-952 1155.5,-952 1155.5,-916 1227.5,-916 1227.5,-952"/>
    535 <text text-anchor="middle" x="1191.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">IUSB1</text>
    536 </a>
    537 </g>
    538 </g>
    539 <!-- hub&#45;&gt;iusb0 -->
    540 <g id="edge44" class="edge">
    541 <title>hub&#45;&gt;iusb0</title>
    542 <path fill="none" stroke="black" d="M1308.82,-1048C1271.22,-1048 1219.75,-1048 1219.75,-1048 1219.75,-1048 1219.75,-984.21 1219.75,-952.06"/>
    543 </g>
    544 <!-- iusb1 -->
    545 <g id="node33" class="node">
    546 <title>iusb1</title>
    547 <g id="a_node33"><a xlink:href="system.html#usb3" xlink:title="IUSB2" target="_top">
    548 <polygon fill="white" stroke="black" points="1137.5,-952 1065.5,-952 1065.5,-916 1137.5,-916 1137.5,-952"/>
    549 <text text-anchor="middle" x="1101.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">IUSB2</text>
    550 </a>
    551 </g>
    552 </g>
    553 <!-- hub&#45;&gt;iusb1 -->
    554 <g id="edge43" class="edge">
    555 <title>hub&#45;&gt;iusb1</title>
    556 <path fill="none" stroke="black" d="M1308.83,-1060C1241.95,-1060 1111.75,-1060 1111.75,-1060 1111.75,-1060 1111.75,-986.89 1111.75,-952.05"/>
    557 </g>
    558 <!-- pusb2 -->
    559 <g id="node55" class="node">
    560 <title>pusb2</title>
    561 <g id="a_node55"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 2" target="_top">
    562 <polygon fill="white" stroke="black" points="1660.5,-952 1562.5,-952 1562.5,-916 1660.5,-916 1660.5,-952"/>
    563 <text text-anchor="middle" x="1611.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB3 Port 2</text>
    564 </a>
    565 </g>
    566 </g>
    567 <!-- hub&#45;&gt;pusb2 -->
    568 <g id="edge28" class="edge">
    569 <title>hub&#45;&gt;pusb2</title>
    570 <path fill="none" stroke="black" d="M1334.7,-1036C1334.7,-1018.32 1334.7,-994 1334.7,-994 1334.7,-994 1611.5,-994 1611.5,-994 1611.5,-994 1611.5,-969.68 1611.5,-952"/>
    571 </g>
    572 <!-- pusb1 -->
    573 <g id="node56" class="node">
    574 <title>pusb1</title>
    575 <g id="a_node56"><a xlink:href="system.html#usb3" xlink:title="USB3 Port 1" target="_top">
    576 <polygon fill="white" stroke="black" points="1774.5,-952 1678.5,-952 1678.5,-916 1774.5,-916 1774.5,-952"/>
    577 <text text-anchor="middle" x="1726.5" y="-930.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">USB3 Port 1</text>
    578 </a>
    579 </g>
    580 </g>
    581 <!-- hub&#45;&gt;pusb1 -->
    582 <g id="edge27" class="edge">
    583 <title>hub&#45;&gt;pusb1</title>
    584 <path fill="none" stroke="black" d="M1360.35,-1035.87C1360.35,-1025.69 1360.35,-1015 1360.35,-1015 1360.35,-1015 1721.5,-1015 1721.5,-1015 1721.5,-1015 1721.5,-976.28 1721.5,-952.38"/>
    585 </g>
    586 <!-- paudio -->
    587 <g id="node61" class="node">
    588 <title>paudio</title>
    589 <g id="a_node61"><a xlink:href="system.html#audiojack" xlink:title="Headphone &amp;\nMic Jack" target="_top">
    590 <polygon fill="white" stroke="black" points="1544,-953 1437,-953 1437,-915 1544,-915 1544,-953"/>
    591 <text text-anchor="middle" x="1490.5" y="-937.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Headphone &amp;</text>
    592 <text text-anchor="middle" x="1490.5" y="-922.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Mic Jack</text>
    593 </a>
    594 </g>
    595 </g>
    596 <!-- adac&#45;&gt;paudio -->
    597 <g id="edge65" class="edge">
    598 <title>adac&#45;&gt;paudio</title>
    599 <path fill="none" stroke="black" stroke-dasharray="5,2" d="M627.17,-952.13C627.17,-962.31 627.17,-973 627.17,-973 627.17,-973 1486.5,-973 1486.5,-973 1486.5,-973 1486.5,-962.94 1486.5,-953.04"/>
    600 </g>
    601 <!-- speakers -->
    602 <g id="node65" class="node">
    603 <title>speakers</title>
    604 <g id="a_node65"><a xlink:href="system.html#speakers" xlink:title="Stereo\nSpeakers" target="_top">
    605 <polygon fill="white" stroke="black" points="641,-796 562,-796 562,-758 641,-758 641,-796"/>
    606 <text text-anchor="middle" x="601.5" y="-780.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Stereo</text>
    607 <text text-anchor="middle" x="601.5" y="-765.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Speakers</text>
    608 </a>
    609 </g>
    610 </g>
    611 <!-- adac&#45;&gt;speakers -->
    612 <g id="edge64" class="edge">
    613 <title>adac&#45;&gt;speakers</title>
    614 <path fill="none" stroke="black" stroke-dasharray="5,2" d="M599.75,-915.99C599.75,-886.19 599.75,-826.87 599.75,-796.27"/>
    615 </g>
    616 <!-- panel -->
    617 <g id="node63" class="node">
    618 <title>panel</title>
    619 <g id="a_node63"><a xlink:href="system.html#panel" xlink:title="12.5&quot; 1920x1080\nIPS Panel" target="_top">
    620 <polygon fill="white" stroke="black" points="544,-796 419,-796 419,-758 544,-758 544,-796"/>
    621 <text text-anchor="middle" x="481.5" y="-780.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">12.5&quot; 1920x1080</text>
    622 <text text-anchor="middle" x="481.5" y="-765.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">IPS Panel</text>
    623 </a>
    624 </g>
    625 </g>
    626 <!-- dsi2edp&#45;&gt;panel -->
    627 <g id="edge61" class="edge">
    628 <title>dsi2edp&#45;&gt;panel</title>
    629 <path fill="none" stroke="black" d="M462.5,-914.75C462.5,-914.75 462.5,-801.41 462.5,-801.41"/>
    630 <polygon fill="black" stroke="black" points="464.25,-801.41 462.5,-796.41 460.75,-801.41 464.25,-801.41"/>
    631 </g>
    632 <!-- kmcu -->
    633 <g id="node71" class="node">
    634 <title>kmcu</title>
    635 <g id="a_node71"><a xlink:href="system.html#kbctrl" xlink:title="MCU Atmega32U4" target="_top">
    636 <polygon fill="white" stroke="black" points="1280.5,-795 1064.5,-795 1064.5,-759 1280.5,-759 1280.5,-795"/>
    637 <text text-anchor="middle" x="1172.5" y="-773.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MCU Atmega32U4</text>
    638 </a>
    639 </g>
    640 </g>
    641 <!-- iusb0&#45;&gt;kmcu -->
    642 <g id="edge45" class="edge">
    643 <title>iusb0&#45;&gt;kmcu</title>
    644 <path fill="none" stroke="black" d="M1191.5,-915.99C1191.5,-885.87 1191.5,-825.59 1191.5,-795.28"/>
    645 </g>
    646 <!-- tmcu -->
    647 <g id="node66" class="node">
    648 <title>tmcu</title>
    649 <g id="a_node66"><a xlink:href="system.html#tbctrl" xlink:title="MCU Atmega32U2" target="_top">
    650 <polygon fill="white" stroke="black" points="932.5,-795 716.5,-795 716.5,-759 932.5,-759 932.5,-795"/>
    651 <text text-anchor="middle" x="824.5" y="-773.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">MCU Atmega32U2</text>
    652 </a>
    653 </g>
    654 </g>
    655 <!-- iusb1&#45;&gt;tmcu -->
    656 <g id="edge46" class="edge">
    657 <title>iusb1&#45;&gt;tmcu</title>
    658 <path fill="none" stroke="black" d="M1065.21,-934C1059.8,-934 1056,-934 1056,-934 1056,-934 1056,-777 1056,-777 1056,-777 993.04,-777 932.79,-777"/>
    659 </g>
    660 <!-- lspi -->
    661 <g id="node40" class="node">
    662 <title>lspi</title>
    663 <g id="a_node40"><a xlink:href="system.html#spi" xlink:title="SPI" target="_top">
    664 <polygon fill="lightgrey" stroke="black" points="1681.5,-722 1645.5,-704 1681.5,-686 1717.5,-704 1681.5,-722"/>
    665 <text text-anchor="middle" x="1681.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">SPI</text>
    666 </a>
    667 </g>
    668 </g>
    669 <!-- lpc&#45;&gt;lspi -->
    670 <g id="edge1" class="edge">
    671 <title>lpc&#45;&gt;lspi</title>
    672 <path fill="none" stroke="black" d="M1681.5,-758.96C1681.5,-747.72 1681.5,-733.33 1681.5,-722.09"/>
    673 </g>
    674 <!-- li2c -->
    675 <g id="node41" class="node">
    676 <title>li2c</title>
    677 <g id="a_node41"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
    678 <polygon fill="lightgrey" stroke="black" points="1781.5,-722 1745.5,-704 1781.5,-686 1817.5,-704 1781.5,-722"/>
    679 <text text-anchor="middle" x="1781.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">I2C</text>
    680 </a>
    681 </g>
    682 </g>
    683 <!-- lpc&#45;&gt;li2c -->
    684 <g id="edge3" class="edge">
    685 <title>lpc&#45;&gt;li2c</title>
    686 <path fill="none" stroke="black" d="M1781.5,-758.96C1781.5,-747.72 1781.5,-733.33 1781.5,-722.09"/>
    687 </g>
    688 <!-- enabchg -->
    689 <g id="node44" class="node">
    690 <title>enabchg</title>
    691 <g id="a_node44"><a xlink:href="system.html#lpc" xlink:title="Charge On" target="_top">
    692 <polygon fill="lightgrey" stroke="black" points="1545.5,-722 1464.73,-704 1545.5,-686 1626.27,-704 1545.5,-722"/>
    693 <text text-anchor="middle" x="1545.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Charge On</text>
    694 </a>
    695 </g>
    696 </g>
    697 <!-- lpc&#45;&gt;enabchg -->
    698 <g id="edge5" class="edge">
    699 <title>lpc&#45;&gt;enabchg</title>
    700 <path fill="none" stroke="black" d="M1606.94,-758.96C1606.94,-758.96 1606.94,-713.31 1606.94,-713.31"/>
    701 <polygon fill="black" stroke="black" points="1608.69,-713.31 1606.94,-708.31 1605.19,-713.31 1608.69,-713.31"/>
    702 </g>
    703 <!-- enab5v -->
    704 <g id="node45" class="node">
    705 <title>enab5v</title>
    706 <g id="a_node45"><a xlink:href="system.html#lpc" xlink:title="On" target="_top">
    707 <polygon fill="lightgrey" stroke="black" points="1865.5,-445 1829.5,-427 1865.5,-409 1901.5,-427 1865.5,-445"/>
    708 <text text-anchor="middle" x="1865.5" y="-423.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">On</text>
    709 </a>
    710 </g>
    711 </g>
    712 <!-- lpc&#45;&gt;enab5v -->
    713 <g id="edge11" class="edge">
    714 <title>lpc&#45;&gt;enab5v</title>
    715 <path fill="none" stroke="black" d="M1868,-758.68C1868,-758.68 1868,-448.9 1868,-448.9"/>
    716 <polygon fill="black" stroke="black" points="1869.75,-448.9 1868,-443.9 1866.25,-448.9 1869.75,-448.9"/>
    717 </g>
    718 <!-- enab3v3 -->
    719 <g id="node46" class="node">
    720 <title>enab3v3</title>
    721 <g id="a_node46"><a xlink:href="system.html#lpc" xlink:title="On" target="_top">
    722 <polygon fill="lightgrey" stroke="black" points="1955.5,-445 1919.5,-427 1955.5,-409 1991.5,-427 1955.5,-445"/>
    723 <text text-anchor="middle" x="1955.5" y="-423.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">On</text>
    724 </a>
    725 </g>
    726 </g>
    727 <!-- lpc&#45;&gt;enab3v3 -->
    728 <g id="edge13" class="edge">
    729 <title>lpc&#45;&gt;enab3v3</title>
    730 <path fill="none" stroke="black" d="M1875.58,-777C1919.06,-777 1955.5,-777 1955.5,-777 1955.5,-777 1955.5,-450.32 1955.5,-450.32"/>
    731 <polygon fill="black" stroke="black" points="1957.25,-450.32 1955.5,-445.32 1953.75,-450.32 1957.25,-450.32"/>
    732 </g>
    733 <!-- ina -->
    734 <g id="node37" class="node">
    735 <title>ina</title>
    736 <g id="a_node37"><a xlink:href="system.html#ina" xlink:title="Current &amp;\nVoltage Monitor" target="_top">
    737 <polygon fill="white" stroke="black" points="1860.5,-615 1738.5,-615 1738.5,-577 1860.5,-577 1860.5,-615"/>
    738 <text text-anchor="middle" x="1799.5" y="-599.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Current &amp;</text>
    739 <text text-anchor="middle" x="1799.5" y="-584.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Voltage Monitor</text>
    740 </a>
    741 </g>
    742 </g>
    743 <!-- cells -->
    744 <g id="node42" class="node">
    745 <title>cells</title>
    746 <g id="a_node42"><a xlink:href="system.html#cells" xlink:title="8x LiFePO4 18650 Batteries" target="_top">
    747 <polygon fill="white" stroke="black" points="1811,-445 1610,-445 1610,-409 1811,-409 1811,-445"/>
    748 <text text-anchor="middle" x="1710.5" y="-423.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">8x LiFePO4 18650 Batteries</text>
    749 </a>
    750 </g>
    751 </g>
    752 <!-- ina&#45;&gt;cells -->
    753 <g id="edge8" class="edge">
    754 <title>ina&#45;&gt;cells</title>
    755 <path fill="none" stroke="black" d="M1774.75,-576.94C1774.75,-544.14 1774.75,-477.43 1774.75,-445.22"/>
    756 </g>
    757 <!-- ltc -->
    758 <g id="node38" class="node">
    759 <title>ltc</title>
    760 <g id="a_node38"><a xlink:href="system.html#ltc4020" xlink:title="Buck/Boost\nDC&#45;DC and Charger" target="_top">
    761 <polygon fill="white" stroke="black" points="1606,-615 1455,-615 1455,-577 1606,-577 1606,-615"/>
    762 <text text-anchor="middle" x="1530.5" y="-599.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Buck/Boost</text>
    763 <text text-anchor="middle" x="1530.5" y="-584.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">DC&#45;DC and Charger</text>
    764 </a>
    765 </g>
    766 </g>
    767 <!-- ltc&#45;&gt;cells -->
    768 <g id="edge9" class="edge">
    769 <title>ltc&#45;&gt;cells</title>
    770 <path fill="none" stroke="red" d="M1601.33,-576.94C1601.33,-532.74 1601.33,-427 1601.33,-427 1601.33,-427 1604.56,-427 1609.9,-427"/>
    771 </g>
    772 <!-- r28v -->
    773 <g id="node47" class="node">
    774 <title>r28v</title>
    775 <polygon fill="lightgrey" stroke="black" points="1716.5,-312 1667.57,-294 1716.5,-276 1765.43,-294 1716.5,-312"/>
    776 <text text-anchor="middle" x="1716.5" y="-290.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">~28V</text>
    777 </g>
    778 <!-- ltc&#45;&gt;r28v -->
    779 <g id="edge21" class="edge">
    780 <title>ltc&#45;&gt;r28v</title>
    781 <path fill="none" stroke="red" d="M1596.67,-576.65C1596.67,-509.99 1596.67,-294 1596.67,-294 1596.67,-294 1662.76,-294 1662.76,-294"/>
    782 <polygon fill="red" stroke="red" points="1662.76,-295.75 1667.76,-294 1662.76,-292.25 1662.76,-295.75"/>
    783 </g>
    784 <!-- mon -->
    785 <g id="node39" class="node">
    786 <title>mon</title>
    787 <g id="a_node39"><a xlink:href="system.html#balancer" xlink:title="Cell Monitor\nBalancer" target="_top">
    788 <polygon fill="white" stroke="black" points="1720.5,-615 1624.5,-615 1624.5,-577 1720.5,-577 1720.5,-615"/>
    789 <text text-anchor="middle" x="1672.5" y="-599.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Cell Monitor</text>
    790 <text text-anchor="middle" x="1672.5" y="-584.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Balancer</text>
    791 </a>
    792 </g>
    793 </g>
    794 <!-- mon&#45;&gt;cells -->
    795 <g id="edge7" class="edge">
    796 <title>mon&#45;&gt;cells</title>
    797 <path fill="none" stroke="black" d="M1672.5,-576.94C1672.5,-544.14 1672.5,-477.43 1672.5,-445.22"/>
    798 </g>
    799 <!-- lspi&#45;&gt;mon -->
    800 <g id="edge2" class="edge">
    801 <title>lspi&#45;&gt;mon</title>
    802 <path fill="none" stroke="black" d="M1681.5,-685.68C1681.5,-666.06 1681.5,-635.07 1681.5,-615.14"/>
    803 </g>
    804 <!-- li2c&#45;&gt;ina -->
    805 <g id="edge4" class="edge">
    806 <title>li2c&#45;&gt;ina</title>
    807 <path fill="none" stroke="black" d="M1781.5,-685.68C1781.5,-666.06 1781.5,-635.07 1781.5,-615.14"/>
    808 </g>
    809 <!-- cells&#45;&gt;r28v -->
    810 <g id="edge22" class="edge">
    811 <title>cells&#45;&gt;r28v</title>
    812 <path fill="none" stroke="transparent" d="M1716.5,-408.79C1716.5,-408.79 1716.5,-317.42 1716.5,-317.42"/>
    813 <polygon fill="transparent" stroke="transparent" points="1718.25,-317.42 1716.5,-312.42 1714.75,-317.42 1718.25,-317.42"/>
    814 </g>
    815 <!-- supply -->
    816 <g id="node43" class="node">
    817 <title>supply</title>
    818 <g id="a_node43"><a xlink:href="system.html#barreljack" xlink:title="24V Power Supply\nfrom Barrel Jack" target="_top">
    819 <polygon fill="white" stroke="black" points="1592,-446 1455,-446 1455,-408 1592,-408 1592,-446"/>
    820 <text text-anchor="middle" x="1523.5" y="-430.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">24V Power Supply</text>
    821 <text text-anchor="middle" x="1523.5" y="-415.8" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">from Barrel Jack</text>
    822 </a>
    823 </g>
    824 </g>
    825 <!-- supply&#45;&gt;ltc -->
    826 <g id="edge10" class="edge">
    827 <title>supply&#45;&gt;ltc</title>
    828 <path fill="none" stroke="red" d="M1523.5,-446.06C1523.5,-478.52 1523.5,-544.17 1523.5,-576.75"/>
    829 </g>
    830 <!-- enabchg&#45;&gt;ltc -->
    831 <g id="edge6" class="edge">
    832 <title>enabchg&#45;&gt;ltc</title>
    833 <path fill="none" stroke="black" d="M1535.31,-688.06C1535.31,-688.06 1535.31,-620.29 1535.31,-620.29"/>
    834 <polygon fill="black" stroke="black" points="1537.06,-620.29 1535.31,-615.29 1533.56,-620.29 1537.06,-620.29"/>
    835 </g>
    836 <!-- r5v -->
    837 <g id="node49" class="node">
    838 <title>r5v</title>
    839 <g id="a_node49"><a xlink:href="system.html#r5v" xlink:title="5V" target="_top">
    840 <polygon fill="white" stroke="black" points="1866,-240 1787,-240 1787,-204 1866,-204 1866,-240"/>
    841 <text text-anchor="middle" x="1826.5" y="-218.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">5V</text>
    842 </a>
    843 </g>
    844 </g>
    845 <!-- enab5v&#45;&gt;r5v -->
    846 <g id="edge12" class="edge">
    847 <title>enab5v&#45;&gt;r5v</title>
    848 <path fill="none" stroke="black" d="M1847.75,-417.66C1847.75,-417.66 1847.75,-245.22 1847.75,-245.22"/>
    849 <polygon fill="black" stroke="black" points="1849.5,-245.22 1847.75,-240.22 1846,-245.22 1849.5,-245.22"/>
    850 </g>
    851 <!-- r3v3 -->
    852 <g id="node50" class="node">
    853 <title>r3v3</title>
    854 <g id="a_node50"><a xlink:href="system.html#r3v3" xlink:title="3V3" target="_top">
    855 <polygon fill="white" stroke="black" points="1956.5,-240 1884.5,-240 1884.5,-204 1956.5,-204 1956.5,-240"/>
    856 <text text-anchor="middle" x="1920.5" y="-218.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">3V3</text>
    857 </a>
    858 </g>
    859 </g>
    860 <!-- enab3v3&#45;&gt;r3v3 -->
    861 <g id="edge14" class="edge">
    862 <title>enab3v3&#45;&gt;r3v3</title>
    863 <path fill="none" stroke="black" d="M1938,-417.66C1938,-417.66 1938,-245.22 1938,-245.22"/>
    864 <polygon fill="black" stroke="black" points="1939.75,-245.22 1938,-240.22 1936.25,-245.22 1939.75,-245.22"/>
    865 </g>
    866 <!-- stby -->
    867 <g id="node48" class="node">
    868 <title>stby</title>
    869 <g id="a_node48"><a xlink:href="system.html#standby" xlink:title="3V3 Standby" target="_top">
    870 <polygon fill="white" stroke="black" points="1768.5,-240 1664.5,-240 1664.5,-204 1768.5,-204 1768.5,-240"/>
    871 <text text-anchor="middle" x="1716.5" y="-218.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">3V3 Standby</text>
    872 </a>
    873 </g>
    874 </g>
    875 <!-- r28v&#45;&gt;stby -->
    876 <g id="edge17" class="edge">
    877 <title>r28v&#45;&gt;stby</title>
    878 <path fill="none" stroke="red" d="M1716.5,-275.83C1716.5,-275.83 1716.5,-245.41 1716.5,-245.41"/>
    879 <polygon fill="red" stroke="red" points="1718.25,-245.41 1716.5,-240.41 1714.75,-245.41 1718.25,-245.41"/>
    880 </g>
    881 <!-- r28v&#45;&gt;r5v -->
    882 <g id="edge15" class="edge">
    883 <title>r28v&#45;&gt;r5v</title>
    884 <path fill="none" stroke="red" d="M1749.34,-288C1770.85,-288 1795,-288 1795,-288 1795,-288 1795,-245.03 1795,-245.03"/>
    885 <polygon fill="red" stroke="red" points="1796.75,-245.03 1795,-240.03 1793.25,-245.03 1796.75,-245.03"/>
    886 </g>
    887 <!-- r28v&#45;&gt;r3v3 -->
    888 <g id="edge16" class="edge">
    889 <title>r28v&#45;&gt;r3v3</title>
    890 <path fill="none" stroke="red" d="M1749.28,-300C1800.33,-300 1893,-300 1893,-300 1893,-300 1893,-245.09 1893,-245.09"/>
    891 <polygon fill="red" stroke="red" points="1894.75,-245.09 1893,-240.09 1891.25,-245.09 1894.75,-245.09"/>
    892 </g>
    893 <!-- stby&#45;&gt;lpc -->
    894 <g id="edge24" class="edge">
    895 <title>stby&#45;&gt;lpc</title>
    896 <path fill="none" stroke="red" d="M1664.29,-228C1586.44,-228 1449,-228 1449,-228 1449,-228 1449,-768 1449,-768 1449,-768 1582.35,-768 1582.35,-768"/>
    897 <polygon fill="red" stroke="red" points="1582.35,-769.75 1587.35,-768 1582.35,-766.25 1582.35,-769.75"/>
    898 </g>
    899 <!-- stby&#45;&gt;kmcu -->
    900 <g id="edge25" class="edge">
    901 <title>stby&#45;&gt;kmcu</title>
    902 <path fill="none" stroke="red" d="M1664.41,-216C1585.06,-216 1443,-216 1443,-216 1443,-216 1443,-777 1443,-777 1443,-777 1285.57,-777 1285.57,-777"/>
    903 <polygon fill="red" stroke="red" points="1285.57,-775.25 1280.57,-777 1285.57,-778.75 1285.57,-775.25"/>
    904 </g>
    905 <!-- r5v&#45;&gt;s5v -->
    906 <g id="edge38" class="edge">
    907 <title>r5v&#45;&gt;s5v</title>
    908 <path fill="none" stroke="red" d="M1803,-240.42C1803,-249.28 1803,-258 1803,-258 1803,-258 160.5,-258 160.5,-258 160.5,-258 160.5,-1250.93 160.5,-1250.93"/>
    909 <polygon fill="red" stroke="red" points="158.75,-1250.93 160.5,-1255.93 162.25,-1250.93 158.75,-1250.93"/>
    910 </g>
    911 <!-- r1v2 -->
    912 <g id="node51" class="node">
    913 <title>r1v2</title>
    914 <g id="a_node51"><a xlink:href="system.html#r1v2" xlink:title="1V2" target="_top">
    915 <polygon fill="white" stroke="black" points="1805,-168 1764,-168 1764,-132 1805,-132 1805,-168"/>
    916 <text text-anchor="middle" x="1784.5" y="-146.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">1V2</text>
    917 </a>
    918 </g>
    919 </g>
    920 <!-- r5v&#45;&gt;r1v2 -->
    921 <g id="edge18" class="edge">
    922 <title>r5v&#45;&gt;r1v2</title>
    923 <path fill="none" stroke="red" d="M1796,-203.83C1796,-203.83 1796,-173.41 1796,-173.41"/>
    924 <polygon fill="red" stroke="red" points="1797.75,-173.41 1796,-168.41 1794.25,-173.41 1797.75,-173.41"/>
    925 </g>
    926 <!-- r1v5 -->
    927 <g id="node52" class="node">
    928 <title>r1v5</title>
    929 <g id="a_node52"><a xlink:href="system.html#r1v5" xlink:title="1V5" target="_top">
    930 <polygon fill="white" stroke="black" points="1864,-168 1823,-168 1823,-132 1864,-132 1864,-168"/>
    931 <text text-anchor="middle" x="1843.5" y="-146.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">1V5</text>
    932 </a>
    933 </g>
    934 </g>
    935 <!-- r5v&#45;&gt;r1v5 -->
    936 <g id="edge19" class="edge">
    937 <title>r5v&#45;&gt;r1v5</title>
    938 <path fill="none" stroke="red" d="M1843.5,-203.83C1843.5,-203.83 1843.5,-173.41 1843.5,-173.41"/>
    939 <polygon fill="red" stroke="red" points="1845.25,-173.41 1843.5,-168.41 1841.75,-173.41 1845.25,-173.41"/>
    940 </g>
    941 <!-- r1v8 -->
    942 <g id="node53" class="node">
    943 <title>r1v8</title>
    944 <g id="a_node53"><a xlink:href="system.html#r1v8" xlink:title="1V8" target="_top">
    945 <polygon fill="white" stroke="black" points="1941,-168 1900,-168 1900,-132 1941,-132 1941,-168"/>
    946 <text text-anchor="middle" x="1920.5" y="-146.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">1V8</text>
    947 </a>
    948 </g>
    949 </g>
    950 <!-- r3v3&#45;&gt;r1v8 -->
    951 <g id="edge20" class="edge">
    952 <title>r3v3&#45;&gt;r1v8</title>
    953 <path fill="none" stroke="red" d="M1920.5,-203.83C1920.5,-203.83 1920.5,-173.41 1920.5,-173.41"/>
    954 <polygon fill="red" stroke="red" points="1922.25,-173.41 1920.5,-168.41 1918.75,-173.41 1922.25,-173.41"/>
    955 </g>
    956 <!-- pbarrel -->
    957 <g id="node57" class="node">
    958 <title>pbarrel</title>
    959 <g id="a_node57"><a xlink:href="system.html#barreljack" xlink:title="Barrel Jack" target="_top">
    960 <polygon fill="white" stroke="black" points="1762.5,-1145 1672.5,-1145 1672.5,-1109 1762.5,-1109 1762.5,-1145"/>
    961 <text text-anchor="middle" x="1717.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Barrel Jack</text>
    962 </a>
    963 </g>
    964 </g>
    965 <!-- psdcard -->
    966 <g id="node59" class="node">
    967 <title>psdcard</title>
    968 <g id="a_node59"><a xlink:href="system.html#mmc" xlink:title="SD Card Slot" target="_top">
    969 <polygon fill="white" stroke="black" points="1642,-1145 1541,-1145 1541,-1109 1642,-1109 1642,-1145"/>
    970 <text text-anchor="middle" x="1591.5" y="-1123.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">SD Card Slot</text>
    971 </a>
    972 </g>
    973 </g>
    974 <!-- lshift&#45;&gt;psdcard -->
    975 <g id="edge32" class="edge">
    976 <title>lshift&#45;&gt;psdcard</title>
    977 <path fill="none" stroke="black" d="M1524.8,-1201C1556.51,-1201 1591.5,-1201 1591.5,-1201 1591.5,-1201 1591.5,-1167.21 1591.5,-1145.29"/>
    978 </g>
    979 <!-- panel&#45;&gt;backlight -->
    980 <g id="edge62" class="edge">
    981 <title>panel&#45;&gt;backlight</title>
    982 <path fill="none" stroke="black" d="M481.5,-757.82C481.5,-746.84 481.5,-733.13 481.5,-722.3"/>
    983 </g>
    984 <!-- ti2c -->
    985 <g id="node68" class="node">
    986 <title>ti2c</title>
    987 <g id="a_node68"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
    988 <polygon fill="lightgrey" stroke="black" points="777.5,-722 741.5,-704 777.5,-686 813.5,-704 777.5,-722"/>
    989 <text text-anchor="middle" x="777.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">I2C</text>
    990 </a>
    991 </g>
    992 </g>
    993 <!-- tmcu&#45;&gt;ti2c -->
    994 <g id="edge47" class="edge">
    995 <title>tmcu&#45;&gt;ti2c</title>
    996 <path fill="none" stroke="black" d="M777.5,-758.96C777.5,-747.72 777.5,-733.33 777.5,-722.09"/>
    997 </g>
    998 <!-- tgpio -->
    999 <g id="node69" class="node">
   1000 <title>tgpio</title>
   1001 <g id="a_node69"><a xlink:href="system.html#tbctrl" xlink:title="GPIO" target="_top">
   1002 <polygon fill="lightgrey" stroke="black" points="883.5,-722 837.58,-704 883.5,-686 929.42,-704 883.5,-722"/>
   1003 <text text-anchor="middle" x="883.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">GPIO</text>
   1004 </a>
   1005 </g>
   1006 </g>
   1007 <!-- tmcu&#45;&gt;tgpio -->
   1008 <g id="edge49" class="edge">
   1009 <title>tmcu&#45;&gt;tgpio</title>
   1010 <path fill="none" stroke="black" d="M883.5,-758.96C883.5,-747.72 883.5,-733.33 883.5,-722.09"/>
   1011 </g>
   1012 <!-- tsens -->
   1013 <g id="node67" class="node">
   1014 <title>tsens</title>
   1015 <g id="a_node67"><a xlink:href="system.html#tbsensor" xlink:title="Motion Sensor" target="_top">
   1016 <polygon fill="white" stroke="black" points="832,-614 719,-614 719,-578 832,-578 832,-614"/>
   1017 <text text-anchor="middle" x="775.5" y="-592.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Motion Sensor</text>
   1018 </a>
   1019 </g>
   1020 </g>
   1021 <!-- ti2c&#45;&gt;tsens -->
   1022 <g id="edge48" class="edge">
   1023 <title>ti2c&#45;&gt;tsens</title>
   1024 <path fill="none" stroke="black" d="M777.5,-685.68C777.5,-665.7 777.5,-633.92 777.5,-614.05"/>
   1025 </g>
   1026 <!-- tkeys -->
   1027 <g id="node70" class="node">
   1028 <title>tkeys</title>
   1029 <g id="a_node70"><a xlink:href="system.html#kbkeys" xlink:title="5 Buttons" target="_top">
   1030 <polygon fill="white" stroke="black" points="930.5,-614 850.5,-614 850.5,-578 930.5,-578 930.5,-614"/>
   1031 <text text-anchor="middle" x="890.5" y="-592.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">5 Buttons</text>
   1032 </a>
   1033 </g>
   1034 </g>
   1035 <!-- tgpio&#45;&gt;tkeys -->
   1036 <g id="edge50" class="edge">
   1037 <title>tgpio&#45;&gt;tkeys</title>
   1038 <path fill="none" stroke="black" d="M889.98,-688.53C889.98,-668.93 889.98,-635.21 889.98,-614.34"/>
   1039 </g>
   1040 <!-- ki2c -->
   1041 <g id="node73" class="node">
   1042 <title>ki2c</title>
   1043 <g id="a_node73"><a xlink:href="system.html#i2c" xlink:title="I2C" target="_top">
   1044 <polygon fill="lightgrey" stroke="black" points="1043.5,-722 1007.5,-704 1043.5,-686 1079.5,-704 1043.5,-722"/>
   1045 <text text-anchor="middle" x="1043.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">I2C</text>
   1046 </a>
   1047 </g>
   1048 </g>
   1049 <!-- kmcu&#45;&gt;ki2c -->
   1050 <g id="edge51" class="edge">
   1051 <title>kmcu&#45;&gt;ki2c</title>
   1052 <path fill="none" stroke="black" d="M1072,-758.96C1072,-741.9 1072,-717.54 1072,-708.03"/>
   1053 </g>
   1054 <!-- kuart -->
   1055 <g id="node74" class="node">
   1056 <title>kuart</title>
   1057 <g id="a_node74"><a xlink:href="system.html#kbctrl" xlink:title="UART" target="_top">
   1058 <polygon fill="lightgrey" stroke="black" points="1258.5,-722 1207.89,-704 1258.5,-686 1309.11,-704 1258.5,-722"/>
   1059 <text text-anchor="middle" x="1258.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">UART</text>
   1060 </a>
   1061 </g>
   1062 </g>
   1063 <!-- kmcu&#45;&gt;kuart -->
   1064 <g id="edge55" class="edge">
   1065 <title>kmcu&#45;&gt;kuart</title>
   1066 <path fill="none" stroke="black" d="M1244.22,-758.96C1244.22,-745.95 1244.22,-728.71 1244.22,-717.03"/>
   1067 </g>
   1068 <!-- kgpio -->
   1069 <g id="node75" class="node">
   1070 <title>kgpio</title>
   1071 <g id="a_node75"><a xlink:href="system.html#kbctrl" xlink:title="GPIO" target="_top">
   1072 <polygon fill="lightgrey" stroke="black" points="1143.5,-722 1097.58,-704 1143.5,-686 1189.42,-704 1143.5,-722"/>
   1073 <text text-anchor="middle" x="1143.5" y="-700.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">GPIO</text>
   1074 </a>
   1075 </g>
   1076 </g>
   1077 <!-- kmcu&#45;&gt;kgpio -->
   1078 <g id="edge53" class="edge">
   1079 <title>kmcu&#45;&gt;kgpio</title>
   1080 <path fill="none" stroke="black" d="M1143.5,-758.96C1143.5,-747.72 1143.5,-733.33 1143.5,-722.09"/>
   1081 </g>
   1082 <!-- oled -->
   1083 <g id="node72" class="node">
   1084 <title>oled</title>
   1085 <g id="a_node72"><a xlink:href="system.html#oled" xlink:title="OLED Display 128x32" target="_top">
   1086 <polygon fill="white" stroke="black" points="1163,-614 1008,-614 1008,-578 1163,-578 1163,-614"/>
   1087 <text text-anchor="middle" x="1085.5" y="-592.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">OLED Display 128x32</text>
   1088 </a>
   1089 </g>
   1090 </g>
   1091 <!-- ki2c&#45;&gt;oled -->
   1092 <g id="edge52" class="edge">
   1093 <title>ki2c&#45;&gt;oled</title>
   1094 <path fill="none" stroke="black" d="M1043.75,-685.68C1043.75,-665.7 1043.75,-633.92 1043.75,-614.05"/>
   1095 </g>
   1096 <!-- kuart&#45;&gt;lpc -->
   1097 <g id="edge56" class="edge">
   1098 <title>kuart&#45;&gt;lpc</title>
   1099 <path fill="none" stroke="black" d="M1294.75,-709.38C1294.75,-727.62 1294.75,-786 1294.75,-786 1294.75,-786 1460.07,-786 1587.28,-786"/>
   1100 </g>
   1101 <!-- kkeys -->
   1102 <g id="node76" class="node">
   1103 <title>kkeys</title>
   1104 <g id="a_node76"><a xlink:href="system.html#kbkeys" xlink:title="Key Matrix" target="_top">
   1105 <polygon fill="white" stroke="black" points="1267.5,-614 1181.5,-614 1181.5,-578 1267.5,-578 1267.5,-614"/>
   1106 <text text-anchor="middle" x="1224.5" y="-592.3" font-family="Inter,Roboto,Helvetica,Helvetica Neue,Open Sans,Arial,sans-serif" font-size="14.00">Key Matrix</text>
   1107 </a>
   1108 </g>
   1109 </g>
   1110 <!-- kgpio&#45;&gt;kkeys -->
   1111 <g id="edge54" class="edge">
   1112 <title>kgpio&#45;&gt;kkeys</title>
   1113 <path fill="none" stroke="black" d="M1185.48,-702.13C1185.48,-691.82 1185.48,-641.5 1185.48,-614.02"/>
   1114 </g>
   1115 </g>
   1116 </svg>