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.
210 lines
31 KiB (Stored with Git LFS)
XML
210 lines
31 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,62.62428,55)" d="M0 0H486.75144V339.15538H0Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_2">
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_3">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_4">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_5">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
</defs>
|
|
<g clip-path="url(#clip_1)">
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M272.96678 166.37358H451.6468V1.85357H272.96678V166.37358Z" fill="#e6e6e6"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M50.66679 280.79359H372.7468V173.27358H50.66679V280.79359Z" fill="#e6e6e6"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".96" stroke-linecap="round" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M77.93176 229.69718H151.79608V276.3768H77.93176Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".96" stroke-linecap="round" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M212.74529 209.92687H286.53819V245.74935H212.74529Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".96" stroke-linecap="round" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M248.90874 181.28896H337.48735V209.88884H248.90874Z"/>
|
|
<path transform="matrix(0,1,-1,0,62.68143,55.08155)" stroke-width=".96" stroke-linecap="round" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M210.02466-363.6992H277.65565V-306.3053H210.02466Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M38.76652 .11845H454.94935V310.43733H38.76652Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".4" stroke-linecap="butt" stroke-dasharray="4.8,4.8" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M273.12193 1.93668H451.6577V166.38953H273.12193Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".4" stroke-linecap="butt" stroke-dasharray="4.8,4.8" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M50.91442 173.20946H372.70014V280.63804H50.91442Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M114.93201 276.59715V292.65858H15.9589"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,82.48033,347.7401)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,82.48033,347.7401)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M270.05754 246.31139V305.79588H16.19545"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,82.71687,360.8774)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,82.71687,360.8774)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M318.6798 319.2256V278.5477"/>
|
|
<path transform="matrix(0,.48000003,-.48000003,-0,381.36125,337.46925)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(0,.48000003,-.48000003,-0,381.36125,337.46925)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.40129 277.5703V317.36006"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,415.0827,368.6016)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,415.0827,368.6016)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M306.07 267.5396H153.38285"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,219.90427,322.62117)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(.48000003,-0,-0,.48000003,219.90427,322.62117)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M16.24012 203.15904H114.93202V228.28389"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,177.61345,279.52546)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,177.61345,279.52546)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M316.19908 31.73199 316.26979 22.73626H217.57788 191.9789V252.84514H227.97159V245.96175"/>
|
|
<path transform="matrix(.0037728,-.47998483,.47998483,.0037728,378.91069,82.973659)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(.0037728,-.47998483,.47998483,.0037728,378.91069,82.973659)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M248.45903 245.838V245.838 258.0356H171.82158V11.12015H376.87849V31.44322"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,439.5599,82.68477)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,439.5599,82.68477)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M390.69358 147.05518V201.21956H468.89958"/>
|
|
<path transform="matrix(-.48000003,0,0,-.48000003,527.74099,256.30113)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-.48000003,0,0,-.48000003,527.74099,256.30113)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M389.1026 156.07079H228.57158V207.99515"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,291.25303,259.2367)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,291.25303,259.2367)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M469.9026 15.82081H333.5326V31.56722"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,396.21403,82.80878)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,396.21403,82.80878)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M471.61277 24.22082H399.73475V33.18098"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,462.41618,84.42253)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,462.41618,84.42253)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M327.4869 35.30445V101.81051H354.1773"/>
|
|
<path transform="matrix(-.48000003,0,0,-.48000003,413.01875,156.89206)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-.48000003,0,0,-.48000003,413.01875,156.89206)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.77159 46.49516H412.57157V146.89516H364.77159Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.67207 147.1259 355.9039 141.32762V52.65643L364.95793 47.42909"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-dasharray="5.76,5.76" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.72108 58.24516H412.52207"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-dasharray="5.76,5.76" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.74607 69.09318H412.5471"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-dasharray="5.76,5.76" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.74827 82.57742H412.5493"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-dasharray="5.76,5.76" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.53614 96.93168H412.33714"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-dasharray="5.76,5.76" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M364.6897 134.34381H412.4907"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width=".48" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M388.21809 34.88409V44.27107"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,450.8995,95.51262)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-0,-.48000003,.48000003,0,450.8995,95.51262)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" stroke-width="1.04" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M289.08235 228.93814H303.57804"/>
|
|
<path transform="matrix(.52,0,0,.52,354.25978,284.01969)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(.52,0,0,.52,354.25978,284.01969)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(-.52,0,0,-.52,363.76347,284.01969)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
|
|
<path transform="matrix(-.52,0,0,-.52,363.76347,284.01969)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M469.7668 283.6136H473.78678V2.27357H469.7668V283.6136Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M12.68679 318.29359H16.70679V3.11357H12.68679V318.29359Z"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="7.98" font-family="HelveticaLTStd"><tspan y="66.77338" x="415.6463">1</tspan></text>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M310.8021 36.11357H343.5678V33.11357H310.8021V36.11357Z"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M371.41539 35.51357H404.1868V32.51357H371.41539V35.51357Z"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="130.37358" x="279.2692 284.00318 287.48619 292.52619 297.98017 303.02018 305.90019 310.87718 314.4232 316.9432 323.4232 328.9402 334.40318 337.40019 340.7032 346.22019">Transfer Control</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="12" font-family="TimesLTStd"><tspan y="130.37358" x="348.7222"> </tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="140.39325" x="279.2632 285.7432 290.7292 295.70619 300.7462 304.2292 306.7492 312.2212 315.2002 320.68119 324.2182 326.6752 329.6542 335.1712 341.65119">Descriptor (TCD</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="9" font-family="HelveticaLTStd"><tspan y="140.39325" x="348.20317">)</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="183.05327" x="56.549165 61.544168 68.02417 75.51217 82.00117 84.521167 90.51516 96.00516 101.48616 103.97916 109.469158">eDMA Engine</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="7.98" font-family="HelveticaLTStd"><tspan y="256.4335" x="97.16454 102.9261 107.370967 109.5894 114.02628 116.24472 121.288089 125.72497 127.943408">Data Path</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="13.613556" x="54.269285 59.291288 65.771289 73.286289">eDMA</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="7.98" font-family="HelveticaLTStd"><tspan y="54.713567" x="415.64656">0</tspan><tspan y="192.5335" x="260.54728 265.86994 268.53526 272.97215 277.35319 279.93074 284.3676 291.02293 293.24137 299.8887 304.33357 308.77046 313.27119 315.04273">Program Model/</tspan></text>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M307.10679 152.15357 307.22679 151.97357 307.64683 152.27358 307.5268 152.45357"/>
|
|
<path transform="matrix(1,0,0,1,62.68143,55.08155)" d="M301.10679 160.67357 301.5268 160.97357 307.5268 152.45357 307.10679 152.15357"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="7.98" font-family="HelveticaLTStd"><tspan y="155.0936" x="308.12406 312.5689">64</tspan><tspan y="246.2336" x="320.48509 326.3105 330.7394 335.1763 337.39476 340.0521 344.48899">Control</tspan><tspan y="142.13349" x="415.2237 419.6845 422.36579">n-1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(0 -.995155 1.004869 0 62.68143 55.08155)" font-size="8.95639" font-family="HelveticaLTStd"><tspan y="6.46362" x="-216.84845 -211.3761 -206.39635 -203.90647 -198.43412 -195.45163 -190.47188 -183.0112 -180.52132 -174.05481 -171.07233 -166.09258 -161.61438 -157.13619 -152.15644 -147.17668 -144.1942 -141.70432 -135.73041 -129.26389 -127.275569 -124.78569 -120.307498">To/From Crossbar Switch</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 62.68143 55.08155)" font-size="7.98" font-family="HelveticaLTStd"><tspan y="77.87357" x="415.64555">2</tspan><tspan y="202.55345" x="260.54627 266.30784 270.7527 275.18959 279.63444 284.13517 288.57206 290.3436 292.57 297.89268 300.55003 304.99488 306.76643 308.99284 311.57038 316.00727 318.23368 320.00523 324.4421">Channel Arbitration</tspan><tspan y="232.79366" x="226.58338 231.922 236.36685 240.8117 243.485 247.92986 251.92784 255.9338 258.15226 263.18763 267.63249 269.8589">Address Path</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="206.3706" x="58.47031 64.36767 68.90913 73.450588 77.99204 80.26277 86.16013 90.70159 92.97232">Read Data</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="281.63" x="58.33963 66.05031 68.77028 70.583599 72.854328 77.39578 79.66651 85.56387 90.10533 92.37606">Write Data</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="294.4211" x="57.97206 63.420179 67.96164 72.5031 75.22307 79.76453 83.84857">Address</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="191.88999" x="405.5294 411.42677 415.96824 420.5097 425.05119 427.3219 433.21928 437.76075 440.03147">Read Data</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="30.64027" x="417.87953 425.59019 428.31016 430.12348 432.3942 436.93568 439.2064 445.10377 449.64524 451.91596">Write Data</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(.973236 0 0 1.0275 62.68143 55.08155)" font-size="8.16809" font-family="HelveticaLTStd"><tspan y="13.92729" x="409.52357 417.23423 419.9542 421.76753 424.03825 428.5797 430.85044 436.29856 440.84004 445.3815 448.10148 452.64295 456.727">Write Address</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(0 -.997533 1.002473 0 62.68143 55.08155)" font-size="8.97779" font-family="HelveticaLTStd"><tspan y="483.70924" x="-193.32862 -190.8328 -185.84114 -183.34532 -178.35367 -175.36406 -170.3724 -165.38076 -163.38768 -160.89186 -154.90367 -149.91202 -146.92241 -144.92934 -139.93769 -134.94603 -129.95438 -126.964778 -121.97312 -119.98005 -117.48422 -111.49603 -106.50438">Internal Peripheral Bus</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1.007208 0 0 .992844 62.68143 55.08155)" font-size="8.8534" font-family="HelveticaLTStd"><tspan y="329.38059" x="259.45094 264.3734 270.76557 278.14045 284.04566 286.5069 292.4121 297.3346 300.28279 302.24824 307.17073 312.0932 317.0157 319.96388 324.88636">eDMA Peripheral</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1.007208 0 0 .992844 62.68143 55.08155)" font-size="8.8534" font-family="HelveticaLTStd"><tspan y="339.7584" x="276.6088 283.00096 287.92344 292.84593 297.7684 302.6909 307.11759">Request</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1.007208 0 0 .992844 62.68143 55.08155)" font-size="8.8534" font-family="HelveticaLTStd"><tspan y="335.07823" x="338.3325 343.25498 349.64714 357.022 362.92723 365.38847 371.7806 376.7031 381.62559">eDMA Done</tspan></text>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="358.92256" x="157.3121 164.6441 167.9801 175.3121 182.6441 187.3121 193.9841 197.3201 203.9921 210.6641 214.6601 221.33209 224.66809 228.00409 234.67609 243.34009 253.33609 262.0001 265.3361 272.6681 276.0041 283.3361 290.0081 296.68009 300.01609 307.34809 310.68409 317.35609 324.68809 329.35609 336.02809">Figure 22-1. eDMA block diagram</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 456.50538)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.0079 8.888101 17.784102 22.232102 31.128102 35.576105">22.1.2</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 456.50538)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.00791 11.544091 15.992092 25.768094 34.664094 43.560094 48.008096 57.784097 66.6801 72.9041 78.2321">Block parts</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="439.75538" x=".00609 8.56009 15.56009 21.77609 25.27609 31.492093 41.600095 54.046098 64.1541 67.6541 78.5461 85.5461 92.5461 99.5461 103.438098 109.6541 113.1541 117.0461 122.492099 125.992099 132.9921 139.2081 143.8701 147.7621 151.6541 155.5461 159.4381 166.4381 173.4381 179.6541 186.6541 190.1541 194.0461 201.0461 204.9381 211.9381 215.4381 219.3301 229.4381 236.4381 239.9381 250.8301 257.04609 260.93809 267.93809 272.60008 276.10008 286.99208 293.99208 300.99208 307.99208 311.88407 318.10008 323.54609 327.43809 330.93809 334.83009 341.83009 348.04609 351.54609 357.7621 367.8701 380.3161 390.4241 393.9241 400.1401 407.1401 414.1401 418.0321 425.0321 431.2481 434.7481 440.9641 447.9641 454.9641 458.4641 462.3561 469.3561">The eDMA module is partitioned into two major modules: the eDMA engine and the</tspan><tspan y="455.75538" x=".00612 3.8981205 8.560121 14.776121 21.776122 27.222123 31.884123 38.100126 42.762125 47.42412 53.64012 60.64012 67.64012 71.53212 76.19412 83.19412 87.08612 90.58612 97.58612 103.802127 109.24812 115.46413 120.12613 124.01813 131.01813 134.91013 141.91013 146.57213 150.07213 153.96413 160.96413 167.18013 173.39614 177.28813 180.78813 191.68013 197.89614 208.78813 215.78813 220.45014 227.45014">transfer-control descriptor local memory.</tspan><tspan y="480.15538" x=".00612 8.56012 15.56012 21.77612 25.27612 31.492119 41.60012 54.04612 64.15412 67.65412 73.870128 80.870128 87.870128 91.76212 98.76212 104.97813 108.47813 112.370128 117.816127 121.316127 125.97813 132.97812 137.64012 141.53212 148.53212 154.74813 159.41013 162.91013 169.91013 176.12613 180.78813 184.68013 188.57213 192.46413 196.35613 203.35613 210.35613 216.57213 223.57213 227.07213 230.96413 237.96413 241.85613 248.85613 252.35613 257.01814 264.01814 271.01814 275.6801 279.1801 284.62614 291.62614 298.62614 309.51814 316.51814 323.51814 330.51814 334.41014 340.62614 346.07215">The eDMA engine is further partitioned into four submodules:</tspan></text>
|
|
<g clip-path="url(#clip_2)">
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z" fill="#666666"/>
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 18)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="25.87323" x="0 2.5020004 8.001 10.998 14.499001 19.998002 25.497002 30.996003 36.000005 38.997007 41.499006 46.998006">Introduction</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.93869)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.007 137.227 142.787 148.347 151.127 157.797 163.907 170.017 173.347 179.457 185.017 193.907 196.687 199.467 205.027 207.80699 215.027 220.58699 223.91699 229.47699 233.36699 238.92699 245.03699 250.59699 256.15699 258.93699 267.26698 272.82698 278.93696 285.04695 290.60694 293.38694 296.16694 298.94694 306.16694 311.72694 317.28694 320.06694 322.84693 328.40693 331.18693 336.74693 342.8569 348.9669 351.7469 357.3069 362.86689 368.42689">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00102 5.0050208 10.009022">456</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.756)" 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.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="44.775 50.274003 53.271005 58.275007 63.279008 67.77901 72.27901 77.283008 79.281009 84.285 86.787 92.79 97.794 105.291 107.289 111.789 116.793 121.797 126.800998 131.805 136.305 138.80699 143.81099 146.80799 149.30998 151.81198 154.31398 159.31798 163.81798">Freescale Semiconductor, Inc.</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.756)" 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_3)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" 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_4)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" 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_5)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" 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_6" 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
|
|
rLDEfY9gElfGNoMEawSXxVILX1qClT23kRpnLm9C5O5LLpjE8YEiEvdpgkkceGsL
|
|
SLBGWFnsvcm53L/vLdj+k5ui+4AIRFKx/II1CymOZQi2sG8jTjDvslhW4UtFsMrk
|
|
NlJj+evrqvOmGoI18Yn7DMEkTu1+ASRYw6ssZih8qQjWP029iFC/iVVFMIkpVCLo
|
|
GdmC+TUBWwrWcC+LGQpf4YL1c1OvSshKTHfiVEiwJjJxny1Y4tUEbC+YU1nMXPgK
|
|
FKwsTb2BoZtOrJZgEndPQK7IKFjinu2w16DhUhYzF74CBStXU6936NadKycYKHGf
|
|
J5hrE7CTYJZlsdzCV4hgb370YvSpX0xcuDqgOHEqJ1gTk7jPEyxxbAJ2MqFhURaz
|
|
KXx5C1bJwpchFHOJVRSsCUjcWwgmYZ/tcBWskVcWsyl8eQtWgaZep1BchlVUsKZ2
|
|
4t5OMPsmYA/BDGUxy8KXn2Cvjm2xnJdXZrahQ57fChBMMVlfXcF0HbMTLLFuAvbw
|
|
oZFRFrMvfPkJZt/Uq/ZtW/DoyfmFxT3TN7YjBFPMc1RasKZe4t5aMMsmYD/BGmll
|
|
MfvCl4dgTk29Ol+1I7JekjubrmDyB7WGV3XBJOY1nqetBZO4+O73cIJ1lcWcCl+u
|
|
grnmNhS+Z1/knqMo2KVptbfmayCYSuLeRbDE4pVnbyskZMXVHpdT4ctVsL1Hv+M0
|
|
L0O/5ABWVu7pLs+0BlYDwVqOBSYVHQXLbQIOEaxdFnMtfDkJ5tHUqzN5fJElGQWL
|
|
F4GJe0fBkrwm4BAxJGTdJY65Fr6cBPNo6tWbQJ6cuaz2Ho3WkGojmMSZ7f5X5C6Y
|
|
OdsRKJhEyMNhrmB+Tb16E8gTxWyH1pDqJFgzIHHvLlhibAIOFyw8sgR7Zc9Wv74N
|
|
1Tnkw825IQoWO/wS916CJdlNwNHtMgjm3dSrPIvcmZ0foWB9EB6O+Qr2YHxDuQQL
|
|
aerVn0iOULD+CI/Eva9gSUYTcHS7UgULPIUIMpdcoGB9E+LY4+sOVxQgWJLWBBzd
|
|
rlTBApt6IXPJBQrWT+GUuA8TrLcJOLpdvYLZN/VSMHvKIJj8tYs7II59Zt1yFiZY
|
|
0nPuUXS7egULf2EZMpdcoGABGsgNB+GYZeI+WLCuslh0u7oEU9mpFzKXXFDsSNQa
|
|
UnkEk8c5kGM2B0AHC5asbQKOblenYFovLEPmkgssNAcIJiydf5acQDiWm7jXECzp
|
|
aAKOblenYK5NvX0rmJZddRUsWXUMIVhu4l5JsHa2I7pdbcEUd+qFzCVrFpfGKViw
|
|
YILcbUCOGRL3SoIlz5uAo9vVFkzxFCLIXLJG95UwrVGVULBEc7qvCUPiXu8TW9mO
|
|
6Ha1BNPdqRcyl+xY/vq64oXUXjABlLjPOgBaVekrY5uj2yXxm32/1t2MDTKX7FDf
|
|
NUBrYKUVLCk2ca8q2MK+jdHtknjjb7/qz0npiu7D4aTqDvVlFgyXuO89AFpVsANv
|
|
bYluV2P1EVH3pC/IXDKC2PFmsnab3hj6LR5fLyhxrydYqxoW3a6WYLpb9i49PFFM
|
|
LC6Nz86PgPZso2BrwRXHOhP3SoK1+zmi29V4nkWs3mnL4VGzjUdzOwZxifu2Y0qC
|
|
tbcljW5Xo6PQrJipr0bUbOtsm5bcazshjrUT9xqCdfbUR7erU7DwPvqKRc0Of7Ds
|
|
eYcm7jUE63wrLLpdjbXNvnU73sEQ9Tu+yP6lEtB7aKJusGBd7zVHt6tLsLodUGSI
|
|
+h3AZy8YLnEflkfpPZ4vul2NnvfBdu0fiD65+yHqd4SsvWAJMnEfEF1vW/anYCrv
|
|
XJY9ankIupNgCTJx7xWpuyNGtytVsJocc26Im3NDuipUUTBhfjy6V61YPrg+9djL
|
|
6HalCua9p29lQjF/2KKigiWw4phjZB3cHN2uLMECd24rdeimN1pUV7AElri3DsMZ
|
|
K9HtyhJM9xXMEoWsvlZWVM/1XqXSgglntkcULGvf7D4XTEK3CbgUcWfBYmsWd6ou
|
|
GC5xnxdXxjbjji8anZi9tvAYJ5j3+Q8lDcXu3i6qLliy6ljhScXck5oD3Zi7vyxX
|
|
9vG5L0GC1aoJ+NL0IOLhsEUNBEsiJO7bTb0IwZqXFlqXFXgGX+4RsnVoApal16Mn
|
|
wScMZ1MPwZJCE/e9G2UrCvb6kRut82NbnL21hBOs8tmOC1cHoHYlNRIsKS5xn3sC
|
|
eohgnSegt5D1GEiwajcBy7oL92TYpk6CJUUk7rMKXyqCvTc513tNi4+e4gSrZBOw
|
|
PBaCcoa91EywBOtYb1OvomCy3BKXUq/p2NWvQIJVrAlY1Jq5vaOAG1eb+gmGTNz3
|
|
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>
|