requirement-matrix.drawio 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <mxfile host="Electron" modified="2023-08-05T13:05:01.828Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.5 Chrome/114.0.5735.243 Electron/25.3.1 Safari/537.36" etag="ikb6w0aKl7v-edvfHB94" version="21.6.5" type="device">
  2. <diagram name="Page-1" id="6Oh4QSVpXT8AqNbMHURf">
  3. <mxGraphModel dx="2440" dy="1440" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;" vertex="1" parent="1">
  8. <mxGeometry x="5.25" y="10" width="410" height="410" as="geometry" />
  9. </mxCell>
  10. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;" vertex="1" parent="1">
  11. <mxGeometry x="435.25" y="10" width="410" height="410" as="geometry" />
  12. </mxCell>
  13. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;" vertex="1" parent="1">
  14. <mxGeometry x="5.25" y="440" width="410" height="410" as="geometry" />
  15. </mxCell>
  16. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;" vertex="1" parent="1">
  17. <mxGeometry x="435.25" y="440" width="410" height="410" as="geometry" />
  18. </mxCell>
  19. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-5" target="9O0f2QeEKAfiyG8ixg2Q-1">
  20. <mxGeometry relative="1" as="geometry" />
  21. </mxCell>
  22. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;endArrow=none;endFill=0;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-5" target="9O0f2QeEKAfiyG8ixg2Q-1">
  23. <mxGeometry relative="1" as="geometry">
  24. <Array as="points">
  25. <mxPoint x="210.25" y="310" />
  26. <mxPoint x="210.25" y="310" />
  27. </Array>
  28. </mxGeometry>
  29. </mxCell>
  30. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-5" value="&lt;font style=&quot;font-size: 26px;&quot; face=&quot;Courier New&quot;&gt;FreeRTOS&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=32;strokeWidth=2;" vertex="1" parent="1">
  31. <mxGeometry x="19" y="30" width="380" height="130" as="geometry" />
  32. </mxCell>
  33. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-6" target="9O0f2QeEKAfiyG8ixg2Q-2">
  34. <mxGeometry relative="1" as="geometry" />
  35. </mxCell>
  36. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-6" target="9O0f2QeEKAfiyG8ixg2Q-2">
  37. <mxGeometry relative="1" as="geometry">
  38. <Array as="points">
  39. <mxPoint x="640.25" y="330" />
  40. <mxPoint x="640.25" y="330" />
  41. </Array>
  42. </mxGeometry>
  43. </mxCell>
  44. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-6" value="&lt;font style=&quot;font-size: 26px;&quot; face=&quot;Courier New&quot;&gt;Zephyr RTOS&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=32;strokeWidth=2;" vertex="1" parent="1">
  45. <mxGeometry x="455.25" y="30" width="370" height="130" as="geometry" />
  46. </mxCell>
  47. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-7" target="9O0f2QeEKAfiyG8ixg2Q-3">
  48. <mxGeometry relative="1" as="geometry">
  49. <Array as="points">
  50. <mxPoint x="210.25" y="740" />
  51. <mxPoint x="210.25" y="740" />
  52. </Array>
  53. </mxGeometry>
  54. </mxCell>
  55. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;endArrow=none;endFill=0;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-7" target="9O0f2QeEKAfiyG8ixg2Q-3">
  56. <mxGeometry relative="1" as="geometry" />
  57. </mxCell>
  58. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-7" value="&lt;font style=&quot;font-size: 26px;&quot; face=&quot;Courier New&quot;&gt;buildroot 2022.08&lt;br&gt;Linux 5.17&lt;br&gt;(glibc + busybox)&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=32;strokeWidth=2;" vertex="1" parent="1">
  59. <mxGeometry x="22.75" y="460" width="375" height="130" as="geometry" />
  60. </mxCell>
  61. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;endArrow=none;endFill=0;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-8" target="9O0f2QeEKAfiyG8ixg2Q-4">
  62. <mxGeometry relative="1" as="geometry" />
  63. </mxCell>
  64. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="9O0f2QeEKAfiyG8ixg2Q-8" target="9O0f2QeEKAfiyG8ixg2Q-4">
  65. <mxGeometry relative="1" as="geometry">
  66. <Array as="points">
  67. <mxPoint x="640.25" y="730" />
  68. <mxPoint x="640.25" y="730" />
  69. </Array>
  70. </mxGeometry>
  71. </mxCell>
  72. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-8" value="&lt;font style=&quot;font-size: 26px;&quot; face=&quot;Courier New&quot;&gt;buildroot 2022.05&lt;br&gt;Linux 5.18&lt;br&gt;(uClibc + busybox)&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=32;strokeWidth=2;" vertex="1" parent="1">
  73. <mxGeometry x="455.25" y="460" width="370" height="130" as="geometry" />
  74. </mxCell>
  75. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-21" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;strictly necessary&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  76. <mxGeometry x="20.25" y="920" width="385" height="30" as="geometry" />
  77. </mxCell>
  78. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-22" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;performance enhancing&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  79. <mxGeometry x="19" y="970" width="382.5" height="30" as="geometry" />
  80. </mxCell>
  81. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-23" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;(expendable)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  82. <mxGeometry x="445.25" y="970" width="380" height="30" as="geometry" />
  83. </mxCell>
  84. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-24" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;convenient&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#009900;" vertex="1" parent="1">
  85. <mxGeometry x="445.25" y="920" width="380" height="30" as="geometry" />
  86. </mxCell>
  87. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-30" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  88. <mxGeometry x="250.25" y="190" width="150" height="30" as="geometry" />
  89. </mxCell>
  90. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-32" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  91. <mxGeometry x="675.25" y="620" width="150" height="30" as="geometry" />
  92. </mxCell>
  93. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-33" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  94. <mxGeometry x="247.75" y="620" width="150" height="30" as="geometry" />
  95. </mxCell>
  96. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-34" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;S-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  97. <mxGeometry x="249" y="652" width="150" height="30" as="geometry" />
  98. </mxCell>
  99. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-35" value="&lt;font color=&quot;#009900&quot; style=&quot;font-size: 26px;&quot;&gt;S-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  100. <mxGeometry x="675.25" y="654" width="150" height="30" as="geometry" />
  101. </mxCell>
  102. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-37" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(S-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  103. <mxGeometry x="250.25" y="224" width="150" height="30" as="geometry" />
  104. </mxCell>
  105. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-39" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(H-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  106. <mxGeometry x="250.25" y="258" width="150" height="30" as="geometry" />
  107. </mxCell>
  108. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-40" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(MMU)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  109. <mxGeometry x="250.25" y="292" width="150" height="30" as="geometry" />
  110. </mxCell>
  111. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-53" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 32px;&quot;&gt;Legend&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  112. <mxGeometry x="19" y="870" width="262.5" height="30" as="geometry" />
  113. </mxCell>
  114. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-57" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(H-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  115. <mxGeometry x="675.25" y="688" width="150" height="30" as="geometry" />
  116. </mxCell>
  117. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-58" value="&lt;font color=&quot;#009900&quot; style=&quot;font-size: 26px;&quot;&gt;MMU&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  118. <mxGeometry x="675.25" y="722" width="150" height="30" as="geometry" />
  119. </mxCell>
  120. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-59" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;MMU&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  121. <mxGeometry x="247.75" y="718" width="150" height="30" as="geometry" />
  122. </mxCell>
  123. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-60" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(H-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  124. <mxGeometry x="249" y="684" width="150" height="30" as="geometry" />
  125. </mxCell>
  126. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-62" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M-Mode&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  127. <mxGeometry x="675.25" y="190" width="150" height="30" as="geometry" />
  128. </mxCell>
  129. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-63" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(S-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  130. <mxGeometry x="675.25" y="224" width="150" height="30" as="geometry" />
  131. </mxCell>
  132. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-64" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(H-Mode)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  133. <mxGeometry x="675.25" y="258" width="150" height="30" as="geometry" />
  134. </mxCell>
  135. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-65" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(MMU)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  136. <mxGeometry x="675.25" y="292" width="150" height="30" as="geometry" />
  137. </mxCell>
  138. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-66" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;unpriv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  139. <mxGeometry x="5.25" y="390" width="200" height="30" as="geometry" />
  140. </mxCell>
  141. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-67" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;priv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  142. <mxGeometry x="215.25" y="390" width="200" height="30" as="geometry" />
  143. </mxCell>
  144. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-68" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;unpriv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  145. <mxGeometry x="435.25" y="390" width="200" height="30" as="geometry" />
  146. </mxCell>
  147. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-69" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;priv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  148. <mxGeometry x="645.25" y="390" width="200" height="30" as="geometry" />
  149. </mxCell>
  150. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-70" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;unpriv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  151. <mxGeometry x="4" y="820" width="200" height="30" as="geometry" />
  152. </mxCell>
  153. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-71" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;priv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  154. <mxGeometry x="214" y="820" width="200" height="30" as="geometry" />
  155. </mxCell>
  156. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-72" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;unpriv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  157. <mxGeometry x="435.25" y="820" width="200" height="30" as="geometry" />
  158. </mxCell>
  159. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-73" value="&lt;font face=&quot;Courier New&quot; color=&quot;#000000&quot; style=&quot;font-size: 26px;&quot;&gt;priv&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  160. <mxGeometry x="645.25" y="820" width="200" height="30" as="geometry" />
  161. </mxCell>
  162. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-77" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  163. <mxGeometry x="30.25" y="180" width="150" height="30" as="geometry" />
  164. </mxCell>
  165. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-78" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(A Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  166. <mxGeometry x="30.25" y="210" width="150" height="30" as="geometry" />
  167. </mxCell>
  168. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-79" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(Zifencei Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  169. <mxGeometry x="15.25" y="240" width="180" height="30" as="geometry" />
  170. </mxCell>
  171. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-80" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zicsr Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  172. <mxGeometry x="30.25" y="270" width="150" height="30" as="geometry" />
  173. </mxCell>
  174. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-81" value="&lt;font color=&quot;#cc0000&quot; style=&quot;font-size: 26px;&quot;&gt;(Counters Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  175. <mxGeometry x="15.25" y="300" width="180" height="30" as="geometry" />
  176. </mxCell>
  177. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-83" value="&lt;font color=&quot;#cc0000&quot; style=&quot;font-size: 26px;&quot;&gt;(F/D/Q Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  178. <mxGeometry x="30.25" y="330" width="150" height="30" as="geometry" />
  179. </mxCell>
  180. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-84" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;C Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  181. <mxGeometry x="30.25" y="360" width="150" height="30" as="geometry" />
  182. </mxCell>
  183. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-85" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  184. <mxGeometry x="30.25" y="610" width="150" height="30" as="geometry" />
  185. </mxCell>
  186. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-86" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;A Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  187. <mxGeometry x="30.25" y="640" width="150" height="30" as="geometry" />
  188. </mxCell>
  189. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-87" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zifencei Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  190. <mxGeometry x="30.25" y="670" width="150" height="30" as="geometry" />
  191. </mxCell>
  192. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-88" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zicsr Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  193. <mxGeometry x="30.25" y="700" width="150" height="30" as="geometry" />
  194. </mxCell>
  195. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-89" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Counters Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  196. <mxGeometry x="15.25" y="730" width="180" height="30" as="geometry" />
  197. </mxCell>
  198. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-90" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;F/D/Q Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  199. <mxGeometry x="30.25" y="760" width="150" height="30" as="geometry" />
  200. </mxCell>
  201. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-91" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;C Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  202. <mxGeometry x="30.25" y="790" width="150" height="30" as="geometry" />
  203. </mxCell>
  204. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-92" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  205. <mxGeometry x="460.25" y="180" width="150" height="30" as="geometry" />
  206. </mxCell>
  207. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-93" value="&lt;font color=&quot;#cc0000&quot; style=&quot;font-size: 26px;&quot;&gt;(A Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  208. <mxGeometry x="460.25" y="210" width="150" height="30" as="geometry" />
  209. </mxCell>
  210. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-95" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zicsr Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  211. <mxGeometry x="460.25" y="270" width="150" height="30" as="geometry" />
  212. </mxCell>
  213. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-96" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(Counters Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  214. <mxGeometry x="445.25" y="300" width="180" height="30" as="geometry" />
  215. </mxCell>
  216. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-97" value="&lt;font color=&quot;#cc0000&quot; style=&quot;font-size: 26px;&quot;&gt;(F/D/Q Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  217. <mxGeometry x="460.25" y="330" width="150" height="30" as="geometry" />
  218. </mxCell>
  219. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-98" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;C Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  220. <mxGeometry x="460.25" y="360" width="150" height="30" as="geometry" />
  221. </mxCell>
  222. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-99" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;M Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  223. <mxGeometry x="460.25" y="610" width="150" height="30" as="geometry" />
  224. </mxCell>
  225. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-100" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;A Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  226. <mxGeometry x="460.25" y="640" width="150" height="30" as="geometry" />
  227. </mxCell>
  228. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-101" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zifencei Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  229. <mxGeometry x="460.25" y="670" width="150" height="30" as="geometry" />
  230. </mxCell>
  231. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-102" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;Zicsr Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  232. <mxGeometry x="460.25" y="700" width="150" height="30" as="geometry" />
  233. </mxCell>
  234. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-103" value="&lt;font color=&quot;#cc0000&quot; style=&quot;font-size: 26px;&quot;&gt;(Counters Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC00CC;" vertex="1" parent="1">
  235. <mxGeometry x="445.25" y="730" width="180" height="30" as="geometry" />
  236. </mxCell>
  237. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-104" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;F/D/Q Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  238. <mxGeometry x="460.25" y="760" width="150" height="30" as="geometry" />
  239. </mxCell>
  240. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-105" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;C Ext.&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#0066CC;" vertex="1" parent="1">
  241. <mxGeometry x="460.25" y="790" width="150" height="30" as="geometry" />
  242. </mxCell>
  243. <mxCell id="9O0f2QeEKAfiyG8ixg2Q-106" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;(Zifencei Ext.)&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#CC0000;" vertex="1" parent="1">
  244. <mxGeometry x="445.25" y="240" width="180" height="30" as="geometry" />
  245. </mxCell>
  246. </root>
  247. </mxGraphModel>
  248. </diagram>
  249. </mxfile>