Allegro A3981 stepper motor driver: datasheet, KiCad symbols/footprint, 3D model (TSSOP-28). Two per G2 board, SPI-controlled, AUTO microstep. NXP MK60DN512VLQ10 (Kinetis K60): datasheet and 1300-page reference manual. Cortex-M4 96MHz MCU running the G2 firmware. Reyax RYS352A GPS module: datasheet and PAIR command guide. GPS receiver on the G2 board (used for auto-location/satellite lookup). All extracted as markdown + page images + vector SVGs for LLM context. Binary assets (PDFs, PNGs, SVGs, STEP, WRL) stored via git-lfs.
276 lines
37 KiB (Stored with Git LFS)
XML
276 lines
37 KiB (Stored with Git LFS)
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="612" height="777.60006" viewBox="0 0 612 777.60006">
|
|
<defs>
|
|
<clipPath id="clip_1">
|
|
<path transform="matrix(1,0,0,1,54,73.68282)" d="M.49 .49H75.11001V15.51H.49Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_2">
|
|
<path transform="matrix(1,0,0,1,54,73.68282)" d="M76.09 .49H503.51005V15.51H76.09Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_3">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M.245 .49H75.355V81.505H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_4">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M75.84501 .49H503.75505V81.505H75.84501Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_5">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M.245 .245H75.355V92.25499H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_6">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M75.84501 .245H503.75505V92.25499H75.84501Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_7">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M-.25 0-1.20866-1.91732H75.7V0 1.91732H.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_8">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M75.60001-.5H77.51733V16.5H75.60001 73.68269V-.5" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_9">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M76.2 16V17.91732H-.5V16 14.08268H76.2" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_10">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_11">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M75.50001 0V-1.91732H505.20869L504.25004 0 503.29139 1.91732H75.50001" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_12">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M504.00004-.25 505.91737-1.20866V17.91732L504.00004 16 502.0827 14.08268V.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_13">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" d="M504.50004 16V17.91732H75.00001V16 14.08268H504.50004" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_14">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M75.60001-.6H77.26733V82.1H75.60001 73.93269V-.6" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_15">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M75.95 81.75V83.41732H-.25V81.75 80.08268H75.95" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_16">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M0 81.85H-1.66732V.4H0 1.66732V81.85" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_17">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M504.00004 .4H505.66737V81.85H504.00004 502.3327V.4" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_18">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M504.25004 81.75V83.41732H75.25001V81.75 80.08268H504.25004" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_19">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M75.60001-.35H77.26733V92.75H75.60001 73.93269V-.35" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_20">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M75.7 92.5V94.16732H-.95866L-.125 92.5 .70866 90.83268H75.7" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_21">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M0 92.625-1.66732 93.45866V-.1H0 1.66732V91.79134" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_22">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M504.00004-.1H505.66737V93.45866L504.00004 92.625 502.3327 91.79134V-.1" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_23">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M504.12504 92.5 504.95869 94.16732H75.50001V92.5 90.83268H503.29139" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_24">
|
|
<path transform="matrix(1,0,0,1,53.999994,24.56932)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_25">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_26">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_27">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
</defs>
|
|
<path transform="matrix(1,0,0,1,54,54)" d="M0 0H504.00004V216.18282H0Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.000017)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.3" x="125.31599 133.97998 137.31598 145.31998">AIPS</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.000017)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.3" x="153.32398">x</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.000017)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.3" x="159.32398 165.99597 173.99997 182.66397 191.32798">_PACR</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.000017)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.3" x="199.99198">n</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.000017)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.3" x="207.32398 210.65998 214.65598 217.99198 224.66397 227.99997 235.33197 238.66797 245.99997 252.67197 259.34397 266.01597 270.68397 274.01997 281.35197 285.34797 288.68397 296.01597 303.34797 310.01997 313.35597 317.35197 324.02397 331.35597 338.68797 342.68397 346.01997 353.35197 360.68397 367.35597 374.68797"> field descriptions (continued)</tspan></text>
|
|
<g clip-path="url(#clip_1)">
|
|
<path transform="matrix(1,0,0,1,54,73.68282)" d="M.5 .5H75.10001V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 76.18282)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="25.79401 31.29301 33.79501 38.79901 41.30101">Field</tspan></text>
|
|
<g clip-path="url(#clip_2)">
|
|
<path transform="matrix(1,0,0,1,54,73.68282)" d="M76.10001 .5H503.50004V15.5H76.10001Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 132.1 76.18282)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="187.94699 194.44499 199.44899 204.45299 209.45699 212.958 215.45999 220.95899 223.95598 226.45798 231.95697">Description</tspan></text>
|
|
<g clip-path="url(#clip_3)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M.25 .5H75.35001V81.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 56.249994 92.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="33.048">1</tspan><tspan y="18.83789" x="25.803002 34.299005 40.302003">WP7</tspan></text>
|
|
<g clip-path="url(#clip_4)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" d="M75.85001 .5H503.75004V81.5H75.85001Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 92.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 8.496 11.493 13.491 15.993 20.997002 23.499003 29.502003 32.499006 37.503007 40.005006 45.009008 49.509008">Write Protect</tspan><tspan y="28.83789" x="0 6.4980008 11.502001 14.004002 19.008004 22.005003 29.502003 31.500004 36.504007 41.508008 46.008008 48.510007 55.008008 60.01201 65.01601 67.518009 72.522 77.526 80.523 83.025 85.527 90.531 95.534999 98.036998 103.04099 108.04499 111.04199 113.03999 118.04399 123.04799 128.05199 131.04898 136.05298 138.05098 140.55298 145.55698 147.55498 149.55298 154.55698 161.05498 165.55498 168.05698 174.55498 177.55197 179.54998 182.05197 187.05597 189.55797 194.56197 199.06197 203.56197 208.56597 213.06597 217.56597 222.06597 227.06996 231.56996 234.07196 236.57396 245.06996 250.07396 255.07796 260.08198 262.58399 265.086 270.09 272.08799 276.58799 279.09 281.592 283.59 288.594 290.59199 295.59599 298.098 300.09599 304.59599 307.098 311.598 316.602 319.104 321.60603 326.61003 331.614 336.618 339.12004 344.12403 346.62605 353.12403 356.12104 358.11903 360.62104 365.62504 368.12705 373.13105 377.63105 382.13105 387.13505 391.63505 396.13505 398.63706 400.63505">Determines whether the peripheral allows write accessses. When this field is set and a write access is</tspan><tspan y="39.83789" x=".00003 5.0040309 7.506031 10.008032 15.0120329 22.509034 27.513035 30.015036 35.019037 40.023038 42.525037 45.027036 50.031038 54.531038 59.031038 64.035037 68.535037 73.035037 75.53703 78.03903 83.04303 86.04003 93.53703 95.535037 100.53903 105.54303 108.04503 113.04903 117.54903 120.051029 126.54903 128.54703 131.04903 136.05303 138.55503 143.55902 148.56302 151.06502 156.06902 159.06601 162.063 167.067 170.064 172.566 175.56299 180.56699 185.06699 190.07099 195.07498 200.07898 204.57898 209.58298 212.08498 217.08898 222.09297 227.09697 229.59897 234.60297 239.60697 242.10897 247.11296 252.11696 255.11396 257.11195 262.11595 267.11994 272.12394 275.12095 280.12495 282.12294 284.62495 289.62895 294.12895 298.62895 303.63294 308.13294 312.63294 315.13496 317.13294 322.13694 324.13493 326.63694 328.63493 333.63893 336.14094 341.14494 345.64494 348.14695">attempted, access terminates with an error response and no peripheral access initiates .</tspan></text>
|
|
<path transform="matrix(1,0,0,1,131.85,92.18283)" d="M0 53H423.90003V77H0Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 145.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00004">0</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 148.08042 145.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00004 5.49904 10.50304 12.50104 17.001042 19.503043 24.507042 29.511044 32.508047 34.506048 39.510049 44.51405 49.51805 52.515054 57.519056 59.517057 62.019056 67.023059 69.02106 71.01906 76.023059 82.52106 87.02106 89.523059 96.02106 99.01806 101.01606 103.51806 108.52206 111.024059 116.02805 120.52805 125.02805 130.03206 134.53206 139.03206 144.03606 148.53606">This peripheral allows write accesses.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 156.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="9.83789" x=".00004">1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 148.08042 156.18283)" font-size="9" font-family="HelveticaLTStd"><tspan y="9.83789" x=".00004 5.49904 10.50304 12.50104 17.001042 19.503043 24.507042 29.511044 32.508047 34.506048 39.510049 44.51405 49.51805 52.515054 57.519056 59.517057 62.019056 64.01705 68.51705 71.01905 77.51705 80.51405 82.512058 85.01405 90.01805 92.52005 97.52405 100.52105 105.52505 108.02705 113.031047 117.531047 120.03304 125.03704 130.04105">This peripheral is write protected.</tspan></text>
|
|
<g clip-path="url(#clip_5)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M.25 .25H75.35001V92.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 56.249994 173.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="33.048">0</tspan><tspan y="18.83789" x="27.297 32.796 38.799005">TP7</tspan></text>
|
|
<g clip-path="url(#clip_6)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" d="M75.85001 .25H503.75004V92.25H75.85001Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 173.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 8.496 13.500001 18 20.502 25.506 30.510003 33.012 39.015 42.012 47.016004 49.518 54.522005 59.022005">Trusted Protect</tspan><tspan y="28.83789" x="0 6.4980008 11.502001 14.004002 19.008004 22.005003 29.502003 31.500004 36.504007 41.508008 46.008008 48.510007 55.008008 60.01201 65.01601 67.518009 72.522 77.526 80.523 83.025 85.527 90.531 95.534999 98.036998 103.04099 108.04499 111.04199 113.03999 118.04399 123.04799 128.05199 131.04898 136.05298 138.05098 140.55298 145.55698 147.55498 149.55298 154.55698 161.05498 165.55498 168.05698 173.06098 177.56098 182.06098 187.06497 191.56497 196.06497 201.06897 205.56897 208.07097 210.57297 213.56996 218.57396 226.07096 228.57295 233.57695 238.58095 241.08295 246.08695 251.09095 253.59294 256.58995 261.59394 266.09394 268.59596 273.59996 278.60395 281.10597 288.60298 293.60697 298.10697 300.60899 305.61299 308.61 311.112 313.614 322.11003 327.114 332.118 337.122 339.62403 342.12605 347.13005 349.12803 353.62803 356.13005 358.63206 360.63005 365.63404 367.63203 372.63603 375.13804 377.13603 381.63603 384.13804 388.63804 393.64204 396.14405 398.64607 403.65007 408.65406">Determines whether the peripheral allows accesses from an untrusted master. When this field is set and</tspan><tspan y="39.83789" x="0 5.0040009 10.008001 12.510002 17.514004 22.014004 26.514004 31.518006 36.018007 40.518007 43.020006 45.018007 49.518007 52.020006 57.024007 59.526006 62.028005 67.032009 74.52901 79.533008 82.035 87.039 92.043 94.545 99.548999 104.048999 106.550998 111.55499 116.55899 119.06099 124.06499 129.06899 131.57099 134.56798 139.57198 144.07198 146.57398 151.57798 156.58197 159.08397 166.58097 171.58496 176.08496 178.58696 183.59096 186.58795 189.08995 191.59195 194.09395 199.09795 204.10195 206.60395 211.60794 216.10794 220.60794 225.61194 230.11194 234.61194 237.11394 239.61594 244.61994 247.61693 255.11392 257.1119 262.1159 267.1199 269.62193 274.62593 279.12593 281.62794 288.12593 290.1239 292.62593 297.6299 300.13194 305.13594 310.13993 312.64195 317.64595 320.64295 323.63996 328.64396 331.64097 334.14299 337.13999 342.14399 346.64399 351.64799 356.65199 361.65599 366.15599 371.15998 373.662 378.666 383.66999 388.67399 391.176 396.18">an access is attempted by an untrusted master, the access terminates with an error response and no</tspan><tspan y="50.83789" x="0 5.0040009 10.008001 13.005001 15.003001 20.007002 25.011002 30.015004 33.012006 38.016008 40.014009 42.516008 47.520009 52.020009 56.520009 61.52401 66.02401 70.52401 73.02601 75.02401 80.02801 82.02601 84.52801 86.52601 91.53001 94.032009 99.036 103.536 106.038">peripheral access initiates .</tspan></text>
|
|
<path transform="matrix(1,0,0,1,131.85,173.68285)" d="M0 64H423.90003V88H0Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 237.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0">0</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 148.08042 237.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 10.503 15.003 20.007 24.507 29.007 34.011 38.511 41.013 43.515 46.512 51.516004 59.013006 61.515005 66.519008 71.523 74.025 79.029 84.033 86.534999 89.532 94.535999 99.035999 101.537998 106.54199 111.54599 114.04799 121.54499 126.54899 131.04898 133.55098 138.55498 141.55197 144.05397 149.05797 152.05496 157.05896 159.56096 164.56496 166.56296 168.56096 173.56496 180.06296 185.06696 190.07096">Accesses from an untrusted master are allowed.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 248.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="9.83789" x="0">1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 148.08042 248.68285)" font-size="9" font-family="HelveticaLTStd"><tspan y="9.83789" x="0 6.0030004 10.503 15.003 20.007 24.507 29.007 34.011 38.511 41.013 43.515 46.512 51.516004 59.013006 61.515005 66.519008 71.523 74.025 79.029 84.033 86.534999 89.532 94.535999 99.035999 101.537998 106.54199 111.54599 114.04799 121.54499 126.54899 131.04898 133.55098 138.55498 141.55197 144.05397 149.05797 152.05496 157.05896 159.56096 164.56496 169.56896 172.07096 174.57295 179.57695 181.57495 183.57295 188.57695 195.07495 200.07895 205.08295">Accesses from an untrusted master are not allowed.</tspan></text>
|
|
<g clip-path="url(#clip_7)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H75.7"/>
|
|
</g>
|
|
<g clip-path="url(#clip_8)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.60001-.5V16.5"/>
|
|
</g>
|
|
<g clip-path="url(#clip_9)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M76.2 16H-.5"/>
|
|
</g>
|
|
<g clip-path="url(#clip_10)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 16.5V-.5"/>
|
|
</g>
|
|
<g clip-path="url(#clip_11)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.50001 0H504.50004"/>
|
|
</g>
|
|
<g clip-path="url(#clip_12)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.5V16.5"/>
|
|
</g>
|
|
<g clip-path="url(#clip_13)">
|
|
<path transform="matrix(1,0,0,1,53.999994,73.68282)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.50004 16H75.00001"/>
|
|
</g>
|
|
<g clip-path="url(#clip_14)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.60001-.6V82.1"/>
|
|
</g>
|
|
<g clip-path="url(#clip_15)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.95 81.75H-.25"/>
|
|
</g>
|
|
<g clip-path="url(#clip_16)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 81.85V.4"/>
|
|
</g>
|
|
<g clip-path="url(#clip_17)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004 .4V81.85"/>
|
|
</g>
|
|
<g clip-path="url(#clip_18)">
|
|
<path transform="matrix(1,0,0,1,53.999994,89.68283)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 81.75H75.25001"/>
|
|
</g>
|
|
<g clip-path="url(#clip_19)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.60001-.35V92.75"/>
|
|
</g>
|
|
<g clip-path="url(#clip_20)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.7 92.5H-.25"/>
|
|
</g>
|
|
<g clip-path="url(#clip_21)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 92.75V-.1"/>
|
|
</g>
|
|
<g clip-path="url(#clip_22)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.1V92.75"/>
|
|
</g>
|
|
<g clip-path="url(#clip_23)">
|
|
<path transform="matrix(1,0,0,1,53.999994,171.43285)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 92.5H75.50001"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 315.98286)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x="0 9.452001 18.904002 23.630002">20.3</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 101.25536 315.98286)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x="0 10.387 20.774 31.161 40.613 46.274 51 61.387 71.774 81.226009 85.952 90.678 101.065 110.517009 119.96901 129.421 136.03401 140.76001 151.147 156.808 161.534 171.92099">Functional description</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="299.23283" x="0 8.554 15.554 21.77 25.27 32.27 38.486 43.148 47.04 54.04 61.04 67.256008 71.91801 78.13401 82.02601 85.52601 92.52601 97.18801 101.08001 108.08001 115.08001 121.29601 124.79601 129.45801 136.45801 143.45801 149.67401 153.56601 157.45801 164.45801 171.45801 176.904 180.404 186.62001 192.06601 195.56601 201.78202 205.28202 212.28202 219.28202 224.72801 228.22801 235.22801 239.89002 246.89002 250.78202 257.782 263.99803 270.99803 274.89 278.39 282.282 286.944 293.16 300.16 305.60603 309.49803 315.71403 319.60603 326.60603 331.268 334.768 341.768 347.984 351.876 361.984 368.2 374.41603 381.41603 384.91603 388.808 395.808 402.02403 405.52403 411.74003 416.402 423.402 428.84803 434.29405 441.29405 447.51005 452.17204 455.67204 461.11805 471.22605 475.11805 479.01005 485.22605">The peripheral bridge functions as a bus protocol translator between the crossbar switch</tspan><tspan y="315.23283" x="0 6.2160007 13.216001 20.216 23.716 27.608 34.608 40.824 44.324 49.77 53.662004 59.878004 66.878009 73.09401 76.59401 83.59401 89.81001 94.472019 98.36401 105.36401 112.36401 118.58002 123.24202 129.45803 133.35002 136.85002 143.85002 150.85002 156.29602">and the slave peripheral bus.</tspan><tspan y="339.6328" x=".00001 8.554009 15.554009 21.77001 25.27001 32.27001 38.48601 43.14801 47.040014 54.040014 61.040014 67.25601 71.918018 78.13402 82.02602 85.52602 92.52602 97.18802 101.08002 108.08002 115.08002 121.29602 124.79602 135.68802 141.90402 148.90402 155.12003 162.12003 168.33603 173.78203 177.28203 183.49803 187.39003 191.28203 194.78203 198.67403 203.33603 209.55204 216.55204 221.99803 228.21404 234.43004 238.32204 242.21404 249.21404 256.21406 261.66007 265.16007 272.16007 278.37608 283.82209 287.71409 291.60609 298.60609 304.82209 311.82209 315.32209 319.98408 326.98408 331.64607 335.14607 339.03807 346.03807 352.25407 355.75407 361.97007 365.86207 369.75407 375.97007 382.18608 389.18608 395.40208 402.40208 405.90208 411.34809 415.24009 421.4561 428.4561 434.6721 438.1721 445.1721 451.3881 458.3881 462.2801 468.4961 474.7121 480.1581 483.6581 489.8741 496.8741">The peripheral bridge manages all transactions destined for the attached slave devices and</tspan><tspan y="355.6328" x="0 7 13.216001 20.216 26.432 31.094 37.31 41.202005 47.418004 52.864004 56.364004 61.81 68.026 71.918 78.134 84.350009 88.242008 91.742008 97.188 101.08 108.08 115.08 121.296009 125.188 130.634 134.134 138.796 145.796 150.45801 153.95801 164.85 171.85 178.85 185.85 189.742 195.95801 201.404 204.904 211.904 218.904 222.404 226.296 233.296 239.51201 243.01201 250.01201 256.228 260.88999 264.78199 271.78199 278.78199 284.998 289.65998 295.87599 299.76799 303.26799 310.26799 317.26799 322.714 326.214 333.214 340.214 343.714 350.714 356.93 363.146 370.146 377.146 381.038 388.038 395.038 398.538 404.754 410.97 417.186 423.402 428.84803 434.29405 440.51005 445.95606 449.45606 459.56407 463.45606 467.34806 474.34806 478.24006">generates select signals for modules on the peripheral bus by decoding accesses within</tspan><tspan y="371.6328" x="0 3.8920005 10.892 17.108002 20.608002 26.824002 30.716002 34.608 40.824 47.04 54.04 60.256 67.256 70.756 76.972 83.972 90.972 95.634 101.850009 107.296009 112.742008 116.242008 121.688 128.688 134.904 141.12001 147.33602">the attached address space.</tspan><tspan y="396.0328" x="0 9.338001 16.338002 19.838002 26.838002 33.054 37.716 43.932 50.932 54.824 58.716005 62.216005 65.716 70.378009 76.59401 82.81001 89.81001 95.25601 98.75601 104.972019 111.972019 118.972019 122.472019 132.58002 137.24202 141.13402 145.02602 151.24202 156.68802 160.18802 167.18802 174.18802 177.68802 181.58002 188.58002 194.79602 198.29602 204.51203 209.17403 216.17403 221.62003 227.06603 234.06603 240.28203 244.94403 248.44403 253.89003 257.78205 264.78205 270.99806 274.49806 281.49806 286.16004 289.66004 293.55204 300.55204 306.76805 310.26805 317.26805 323.48405 328.14604 332.03804 339.03804 346.03804 352.25404 356.91603 363.13203 367.02403 370.52403 377.52403 382.186 386.078 393.078 400.078 406.294 409.794 413.686 419.902 426.902 433.118 436.618 440.51 450.618 457.618 461.118 468.118 474.334 478.226 484.44203">By default, reads and writes on the crossbar side of the peripheral bridge take two data-</tspan><tspan y="412.0328" x="0 7 14 20.216 25.662 31.878003 35.378004 41.594 48.594 54.81 58.702005 64.91801 70.364009 73.864009 77.364009 87.47201 94.47201 97.97201 101.864009 108.864009 115.08001 118.58001 123.24201 131.02602 138.81002 142.31002 147.75601 151.64801 158.64801 164.86402 168.36402 171.86402 178.08002 184.29602 190.51203 196.72803 202.17403 207.62003 213.83603 219.28203 222.78203 228.99803 235.99803 246.89003 253.89003 257.78205 263.99806 267.89006 274.10606 277.60606 281.49806 288.49806 291.99806 298.99806 305.99806 312.21406 315.71406 321.93006 328.93006 335.14607 339.03807 345.25407 348.75407 352.25407 356.91606 361.57804 365.07804 375.18605 381.40205 385.29405 389.18605 392.68605 398.13206 402.02406 408.24006 412.13206 418.34806 423.79408 427.29408 433.51008 438.17207 444.38807 447.88807 451.78007 458.78007 464.22608 470.44209 475.10408 478.99607 485.21208">phase cycles. On the IPS side, accesses complete in one cycle. If wait states are inserted</tspan><tspan y="428.0328" x="0 7 14 17.5 21.392 28.392 34.608 38.108 43.554 47.446004 53.662004 60.662004 66.878009 70.378009 77.378009 83.59401 88.25601 92.14801 99.14801 106.14801 112.36401 117.02602 123.24202 127.13402 130.63402 134.13402 140.35002 146.56603 152.78203 158.99803 164.44403 169.89003 173.39003 177.28203 181.17403 192.06603 198.28203 201.78203 211.89003 215.78203 219.67403 223.56603 227.06603 234.06603 240.28203 243.78203 249.99803 256.99806 260.89006 267.10606 274.10606 281.10606 287.32206 294.32206 297.82206 304.03807 310.25407 316.47007 323.47007 328.13206 335.13206 339.02406 346.02406 353.02406 356.91606 363.91606">by the slave peripheral, access time will be extended accordingly.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 523.5828)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.008 8.8880009 17.784 22.232 31.128003 35.576005">20.3.1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65331 523.5828)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.008 11.544001 20.440003 29.336003 38.232004 47.128004 56.024003 60.472005 69.368007 79.144008 88.920009 98.69601 108.47201 114.69601">Access support</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="506.8328" x=".002 10.110001 14.002001 17.894001 21.394001 27.61 33.826 40.042 46.258 51.704 57.149999 63.365999 68.812 72.312 76.203998 83.203998 86.703998 90.59599 97.59599 103.812 107.312 114.312 120.528 125.19 129.082 136.082 143.082 149.298 153.96 160.17601 164.06801 167.56801 173.014 176.906 183.906 187.798 193.244 196.744 207.636 214.636 220.082 223.974 227.474 234.474 240.69 244.19 249.636 253.528 259.744 265.96 272.96 276.46 280.352 286.568 292.014 297.46003 300.96003 304.85203 311.85203 318.06803 325.06803 328.56803 335.56803 340.23 343.73 349.946 356.946 363.946 370.16203 374.05403 377.55403 381.446 388.446 391.946 395.838 402.838 409.05403 412.55403 419.55403 425.77003 431.21604 435.10804 442.10804 449.10804 455.32405 459.21604 465.43205">All accesses to the peripheral slots must be sized less than or equal to the designated</tspan><tspan y="522.83279" x=".00197 7.00197 13.21797 17.87997 21.77197 28.77197 35.771974 41.987974 46.64997 52.86597 56.757974 60.257974 65.70397 69.59597 76.59597 80.48797 83.98797 89.43397 93.325969 99.54197 105.75797 109.25797 112.75797 117.419979 122.08198 125.58198 131.79798 138.79798 142.29798 148.51398 154.72998 160.94599 167.16199 172.60799 178.05399 181.55399 185.44599 190.89199 194.39199 200.60799 204.49999 208.39199 214.60799 225.49999 232.49999 236.39199 242.60799 249.60799 253.10799 263.21598 270.21598 274.10798 280.32398 287.32398 290.82398 294.71598 300.162 303.662 307.554 313.77 318.43199 325.43199 331.64799 336.30998 339.80998 343.70198 350.70198 356.91798 363.91798 367.41798 371.30998 378.30998 384.52598 388.02598 391.91798 398.13398 402.79597 409.79597 416.01197 419.90397 426.11997 433.11997 436.61997 443.61997 450.61997 455.28196 459.17396 462.67396 466.17396 472.38996">peripheral slot size. If an access is attempted which is larger than the targeted port, an</tspan><tspan y="538.83279" x=".00202 6.2180206 10.88002 15.542021 22.54202 27.204022 30.704022 35.36602 41.58202 47.02802 54.02802 61.02802 68.028018 73.474018 79.69002 83.19002 87.082019 92.528018 96.028018 103.028018 109.24402 116.24402 122.46002 127.122028 133.33803 137.23003 143.44603 150.44603">error response is generated.</tspan></text>
|
|
<g clip-path="url(#clip_24)">
|
|
<path transform="matrix(1,0,0,1,53.999994,24.56932)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
|
|
<path transform="matrix(1,0,0,1,53.999994,24.56932)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M0 0H504L488 16H0V0Z"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 18.00003)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="26.01031" x="331.461 337.95899 343.45799 348.46199 353.96098 356.95799 361.96199 365.46299 367.965 372.969 377.973 380.475 386.478 391.482 394.983 397.48503 402.984 408.483 413.487 416.988 421.992 424.49403 426.99604 433.49403 436.99504 439.49705 444.99604 450.49504 455.49903 458.00105 460.99806 467.49604 469.99806 476.00105 482.00404 485.00105 490.50004 493.00205 495.99906 501.00306">Chapter 20 Peripheral Bridge (AIPS-Lite)</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 734.9387)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01 137.23 142.79 148.34999 151.12999 157.79999 163.90999 170.01999 173.34999 179.45999 185.01999 193.90999 196.68999 199.46999 205.02999 207.80998 215.02999 220.58998 223.91999 229.47998 233.36998 238.92998 245.03998 250.59998 256.15998 258.93998 267.26997 272.82997 278.93995 285.04994 290.60993 293.38993 296.16993 298.94993 306.16993 311.72993 317.28993 320.06993 322.8499 328.4099 331.1899 336.7499 342.8599 348.96989 351.74989 357.30989 362.86988 368.42988">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999994 751.75607)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.75607)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="58.45 65.12 69.01 74.57 77.35 80.13 89.02 91.799999 97.909999 103.46999 107.35999">Preliminary</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 391.68 751.75607)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="151.308 156.312 161.316">441</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.75607)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="180.87 188.65 194.20999 200.31999 205.87999 209.76999 215.32999 218.10999 220.88999 228.10999 234.21999 239.77999 242.55998 248.66999 254.22998 259.78999 265.34999 268.12998 270.90998 277.01997 280.34996 286.45994 290.34996 299.23997 304.79997 308.12995 310.90995 317.01994">General Business Information</tspan></text>
|
|
<g clip-path="url(#clip_25)">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0H166.42002"/>
|
|
</g>
|
|
<g clip-path="url(#clip_26)">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M166.22 0H337.78"/>
|
|
</g>
|
|
<g clip-path="url(#clip_27)">
|
|
<path transform="matrix(1,0,0,1,54,748.556)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M337.58 0H504"/>
|
|
</g>
|
|
<g transform="matrix(.26,0,0,.26,0,-.000019073487)">
|
|
<image id="image_28" width="288" height="154" xlink:href="data:image/png;base64,
|
|
iVBORw0KGgoAAAANSUhEUgAAASAAAACaCAIAAACGxwJwAAAACXBIWXMAAA7EAAAO
|
|
xAGVKw4bAAAM5klEQVR4nO2d22sd1xWHDYYaDC0uxaWUlogGAn4wCFroq/8E/wl+
|
|
aaFvAj009EBEm0JoSeKA01BTtQ5VLjg4luP2GFxfiyMaxfcYy0ZFvqqyghzZMr4o
|
|
RmW6rFMfjs6Z2bMv6zf7zMzvYz3r7Dlnf5rZa63Ze11CCIGxLvYACKkyFIwQIBSM
|
|
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
|
|
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
|
|
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAYwW7vSaZH1OLaTsggnbh74vN//kkx
|
|
jl39qh0TM/eKuYi5+8udn3vki1OHT+/WismpnbPzI1HizsLOpYcnWlHMN2kPRrDP
|
|
tiXNdZoR3bHpkc///IM//PanWtH45N+dUYxjb5+81fmhv3z/teE//lglXh4dPH76
|
|
G5NfrOuHOHN505WZbTfnhhYW9zx6cr6AL9ZASQSTkLtiRKZHlg+u/+vvB0GCvXpo
|
|
5snT/0KvQG5ZXR+qKNhfmt+P7lVWXLg6MHN7x+LSOPTrzaI8gkksxftvJE+qzXXX
|
|
Pvg2SDCJj899iRv+4qOn4jBIsFf2bI1ukaVp8jy5slLQA3mLUgn2j03RHFsVTOLQ
|
|
rpdAgklcW3gMGv7oxGzvx2kJ9vdPvxldHvuQB8giNSuVYBKnBpOnhf4H+j/PBXsw
|
|
vmH0tZ+ABHv9yA3E2KfuPEz9OBXBdu0fiO6M392smIxI2QRrOVY8zwWTUMl2pM54
|
|
CVkp6Q5clnbiLUiwl0cHPz23Prot3iG3Mt1vu5cSCiZxcQdk2AY6BJPY+8ZWkGAS
|
|
sl5SHHjz0kLWB4ULNnb4u9ElCYyZ29i5VE7BJGTGF8lawf6z91s4wWS9pDXqufvL
|
|
hg8KFOx3H74UXY/+d6y0gjWLTdyvFUzi2Ds/AgkmcfbWksqouwpfuoId/tfG6G5o
|
|
xc25IZUvvJcyC9YsMHHfI9jywfUh2Q6zYCplsYmZe+ZPCRFs9yc/jG6FboAKZSUX
|
|
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
|
|
NvUqCjYxY5oWsjYDCVaNJuBL04Ny1ypSrRb1EyxZdez4gLpdNrkNb8HePnnLfE0e
|
|
ZTF7wcr4yrMssSRm50cWl8aL96pNLQVL9BP3WU29WoK1Cl9mXMti9oIN2zUB6/9M
|
|
5aeuggl3TygO0jK34SdYu/BlxrUs5iSYTRMw5GcqOTUWLFFL3D8Y3+Bkl5NgXYUv
|
|
M05lMSfBJN786EUK5kq9BROmhsJHaGjqDRest/Blxr4s5irYcF4TMOgnKjW1FywJ
|
|
Tdybm3oDBUstfJmxL4t5CGZuAkb8OGWHggUl7nObekMEMxS+zFiWxTwEM2c71H+Z
|
|
CkDBVvF1rHWaHkgwc+HLjE1ZzE+w4ewmYMUfpDJQsOe4J+6dCl+uguUWvszYlMW8
|
|
BctqAtb6KaoEBevA8QBom6Zeb8FsCl9mcsti3oINZ5ybrvIjVAwKthbrxH3rFCKQ
|
|
YJaFLzO5ZbEQwVKbgMPHXD0oWA8Wu2TbN/V6COZU+DJjLouFCDac1gSsMuaKQcHS
|
|
yEvc2zf1egjmWvgyYyiLBQo23NMErDjsykDBMshOKobkNnIF8yh8mZG1HE6wriZg
|
|
3ZFXAwqWQXbi3qmp10kw78KXmayyWLhgw2tfeVYfeQWgYNmkJe5dm3qdBBMTENch
|
|
K7rUspiKYJ1NwIjBlx0KZmRt4t6jqddesMDCl5nUspiKYMMdTcC48ZcXCpZHR+Le
|
|
o6nXXjBxAHodsroDCdbOdkDHX1IomAWrB0CnnkKkJZhK4ctMb1lMUbBWEzD6EsoI
|
|
RrCpoWdWaMWU8pFNfld06IOfHRj7hVaMTsx2hlbhy8zZW0udH7r76PvvHPy5Vhw9
|
|
vb2ASygdvK0TAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
|
|
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
|
|
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAuR/
|
|
5TMAQ7zJBDQAAAAASUVORK5CYII="/>
|
|
</g>
|
|
</svg>
|