birdcage/docs/K60-refman-vectors/K60-reference-manual_page_401.svg
Ryan Malloy 5252d1d73c Add hardware reference docs (A3981, K60, RYS352A)
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.
2026-02-14 18:36:42 -07:00

118 lines
16 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,24.569283)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<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_3">
<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_4">
<path transform="matrix(1,0,0,1,54,748.55599)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 8.340001 16.680003 20.850003 29.190003 33.360006 41.700006 45.870008">18.3.3.4</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 122.3833 54)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 10.005001 15.840002 20.010003 29.175004 35.010004 39.180006 44.175004 52.515005 56.685007 65.02501 73.36501 81.70502 85.875019 95.040019 104.20502 117.540019 125.88002 135.04502">Priority assignment</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="36.25" x="-.002 8.552 14.768001 20.984002 27.984002 31.484002 42.376005 48.592004 54.038003 57.930006 64.146 68.80801 72.30801 79.30801 86.30801 90.97001 94.86201 98.36201 109.254009 116.254009 121.700008 125.592 129.09201 136.09201 142.30802 145.80802 152.02402 157.47002 162.91602 166.80802 173.80802 180.80802 187.02402 194.02402 197.52402 203.74002 207.24002 214.24002 221.24002 225.13202 232.13202 239.13202 245.34803 248.84803 255.84803 260.51 267.51 271.402 275.294 278.794 285.794 290.456 294.348 301.348 306.00999 309.90199 313.79399 320.79399 324.29399 328.18598 334.40199 341.40199 347.61799 351.50999 355.00999 358.50999 363.17198 367.83396 371.33396 377.54997 384.54997 388.04997 394.26597 398.15797 402.04997 408.26597 419.15797 426.15797 430.04997 433.54997 437.44197 442.88798 446.38798 457.27998 463.49598 470.49598 476.71199 480.21199 484.10398">Each master port must be assigned a unique 3-bit priority level. If an attempt is made to</tspan><tspan y="52.25" x="-.00197 6.99803 11.66003 18.66003 25.66003 30.322031 36.538034 47.430036 50.930036 61.822038 68.82204 72.714038 76.60603 80.49803 87.49803 91.39003 97.60603 101.10603 111.99803 118.214038 123.660037 127.55203 133.76804 138.43004 141.93004 148.93004 155.93004 160.59204 164.48404 169.93004 173.43004 183.53804 187.43004 191.32204 198.32204 201.82204 205.71404 212.71404 218.93004 222.43004 227.87604 234.09204 244.98404 251.20005 254.70005 261.70005 266.36204 270.25404 277.25404 281.91603 285.808 289.7 296.7 300.2 304.092 310.308 317.308 323.52403 327.41603 330.91603 341.02403 344.91603 348.808 355.808 359.7 366.7 370.2 374.092 381.092 387.308 390.808 397.808 402.47 406.362 413.362 418.024 421.916 425.80799 432.80799 436.30799 440.96998 447.18598 454.18598 458.07798 463.524 467.416 473.632 478.29399">program multiple master ports with the same priority level within the priority registers</tspan><tspan y="68.25" x="-.00197 4.6600306 12.444031 21.782032">(PRS</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd" font-style="italic"><tspan y="68.25" x="29.56603">n</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="68.25" x="36.566034 41.22803 44.72803 48.22803 52.120035 59.120035 65.33604 68.83604 75.05204 79.71404 86.71404 92.16004 97.60604 104.60604 110.822048 115.48405 118.98405 124.430049 134.53804 138.43004 142.32204 148.53804 155.53804 159.03804 163.70005 169.91605 175.36205 182.36205 189.36205 196.36205 203.36205 208.80805 212.30805 222.41605 226.30805 230.20005 237.20005 240.70005 246.91605 250.41605 257.41606 264.41606 269.86207 273.36207 279.57807 284.24006 288.90205 295.90205 300.56404 304.06404 310.28004 317.28004 324.28004 327.78004 331.67204 338.67204 344.88804 348.38804 353.05003 359.26603 366.26603 370.15803 375.60404 379.49604 385.71205 390.37403 395.82005 399.32005 405.53605 410.19804 416.41404 419.91404 426.91404 433.91404 437.80604 441.30604 448.30604 455.30604 462.30604 468.52204 472.41404 478.63005 485.63005">), the crossbar switch responds with a bus error and the registers are not updated.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 168.6)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x=".00604 9.45804 18.910042 23.636042">18.4</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 101.25537 168.6)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x=".00605 4.7320506 15.119051 19.84505 25.50605 30.23205 39.68405 44.410055 49.136056 57.636056 67.08806 72.74906 77.47506 87.86206 98.24906 102.97506 112.42706 122.814067 133.20107 137.92707 142.65306 152.10506 161.55706 167.21805 171.94405 182.33104 192.71804 197.44403 202.17003 212.55702 218.21802 228.60501 235.21802 250.33103 259.78303 265.44404 270.17005 280.55705">Initialization/application information</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 53.999994)" font-size="14" font-family="TimesLTStd"><tspan y="151.85" x="-.00396 10.104041 17.104043 20.604043 24.496043 31.496043 35.388044 39.280046 43.172048 49.388048 53.28005 57.17205 63.38805 69.60405 73.49605 77.38805 84.38805 91.38805 94.88805 98.780048 104.22604 107.72604 112.38805 118.60405 125.60405 132.60405 136.49605 141.15805 147.37406 154.37406 157.87406 164.87406 171.87406 175.37406 182.37406 187.03606 190.53606 195.19806 202.19806 206.86006 210.36006 214.25206 221.25206 227.46807 230.96807 237.18407 241.84607 248.84607 254.29207 259.73808 266.73808 272.95408 277.61607 281.11607 286.56208 296.67008 300.56208 304.45408 310.67008 317.67008 321.17008 324.67008 334.77809 340.99409 345.65608 352.65608 362.76408 368.98008 373.64207 379.85807 383.35807 388.02006 394.23606 399.68208 405.89808 409.79008 413.29008 419.50608 426.50608 431.9521 438.9521 443.61408 449.83009 455.2761 458.7761 464.9921 468.8841 472.7761 476.2761 480.1681 487.1681">No initialization is required by or for the crossbar switch. Hardware reset ensures all the</tspan><tspan y="167.85" x="-.0039299998 4.65807 10.874071 17.874072 21.766072 27.212073 31.104073 37.320074 41.98207 45.48207 52.48207 56.374074 60.266077 65.712078 69.212078 76.212078 81.65807 87.87408 94.87408 98.37408 105.37408 112.37408 115.87408 119.766078 126.766078 132.98207 136.48207 142.69808 147.36008 154.36008 159.80608 165.25208 172.25208 178.46808 183.13008 186.63008 192.07608 202.18408 206.07608 209.96808 216.18408 223.18408 226.68408 232.90009 237.56209 243.77809 247.27809 254.27809 258.9401 265.9401 272.9401 279.1561 283.81809 287.71009 294.71009 298.21009 302.10209 309.10209 312.99409 316.88609 320.77809 326.99409 330.88609 334.77809 340.99409 347.21009 354.21009 357.71009 361.60209 368.60209 372.10209 378.31809 381.81809 388.81809 395.0341 398.9261 402.81809 409.81809 413.31809 418.7641 422.6561 428.8721 432.7641 438.9801 442.4801 445.9801 456.0881 463.0881 473.1961 479.4121 486.4121 492.6281 497.2901">register bits used by the crossbar switch are properly initialized to a valid state. However,</tspan><tspan y="183.85" x="-.0039299998 5.4420707 11.6580719 15.550072 19.442072 23.334073 30.334073 37.334074 42.78007 46.28007 52.49607 59.49607 66.49607 69.99607 76.99607 81.65807 85.55007 92.55007 97.212078 101.10407 104.99607 108.88807 115.10407 120.55007 124.05007 134.94208 141.15808 148.15808 151.65808 158.65808 164.87409 168.37409 175.37409 180.03609 187.03609 194.03609 198.69809 204.9141 215.80609 226.69809 232.9141 239.9141 243.4141 247.30609 254.30609 257.8061 264.0221 270.2381 277.2381 281.1301 287.3461 294.3461 300.5621 304.0621 314.9541 321.1701 328.1701 332.0621 342.9541 349.9541 360.8461 364.3461 369.7921 376.7921 382.23814 386.13014 392.34614 403.23814 406.73814 413.73814 419.95414 424.61613 429.2781 436.2781 440.9401 451.8321 458.0481 465.0481 471.2641 477.4801">settings and priorities may be programmed to achieve maximum system performance.</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,24.569283)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54,24.569283)" 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 54 17.999993)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="26.01035" x="350.469 356.96699 362.46598 367.46998 372.96897 375.96598 380.96998 384.47099 386.973 391.977 396.981 399.483 405.981 409.482 414.981 419.985 424.98899 430.48799 435.49198 438.99299 441.495 447.498 454.5 457.002 459.99903 465.00303 470.502 473.00404 476.00105 482.49903 488.502 495 501.003">Chapter 18 Crossbar Switch (AXBS)</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.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 54 751.756)" 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.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="151.308 156.312 161.316">401</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_2)">
<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_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="M166.22 0H337.78"/>
</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="M337.58 0H504"/>
</g>
<g transform="matrix(.26,0,0,.26,0,-.000019073487)">
<image id="image_5" 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
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
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>