| 1 |
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="657px" preserveAspectRatio="none" style="width:330px;height:657px;background:#FFFFFF;" version="1.1" viewBox="0 0 330 657" width="330px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="245" x="41" y="29.9659">SPI HD Host and Slave Initialization</text><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="84" x2="84" y1="79.1358" y2="190.2539"/><line style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:1.0,4.0;" x1="84" x2="84" y1="190.2539" y2="233.2358"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="84" x2="84" y1="233.2358" y2="619.708"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="253.5" x2="253.5" y1="79.1358" y2="190.2539"/><line style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:1.0,4.0;" x1="253.5" x2="253.5" y1="190.2539" y2="233.2358"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="253.5" x2="253.5" y1="233.2358" y2="619.708"/><rect fill="#E2E2F0" height="33.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="60" y="45.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="35" x="67" y="67.0339">Slave</text><rect fill="#E2E2F0" height="33.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="60" y="618.708"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="35" x="67" y="640.6739">Slave</text><rect fill="#E2E2F0" height="33.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="44" x="231.5" y="45.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="238.5" y="67.0339">Host</text><rect fill="#E2E2F0" height="33.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="44" x="231.5" y="618.708"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="238.5" y="640.6739">Host</text><path d="M63,94.1358 L63,121.1358 L273,121.1358 L273,104.1358 L263,94.1358 L63,94.1358 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M263,94.1358 L263,104.1358 L273,104.1358 L263,94.1358 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="20" x="153.75" y="113.0328">Init</text><polygon fill="#181818" points="95.5,146.5479,85.5,150.5479,95.5,154.5479,91.5,150.5479" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="89.5" x2="252.5" y1="150.5479" y2="150.5479"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="138" x="101.5" y="144.7389">Read SLAVE_READY reg</text><polygon fill="#181818" points="241.5,178.2539,251.5,182.2539,241.5,186.2539,245.5,182.2539" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="84.5" x2="247.5" y1="182.2539" y2="182.2539"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="106" x="91.5" y="176.4449">Not Ready (!0xEE)</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="30" x="154" y="216.0128">(loop)</text><path d="M12,238.2358 L12,283.2358 L156,283.2358 L156,248.2358 L146,238.2358 L12,238.2358 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M146,238.2358 L146,248.2358 L156,248.2358 L146,238.2358 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="93" x="18" y="257.1328">Now Ready: Set</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="123" x="18" y="274.8388">SLAVE_READY = 0xEE</text><polygon fill="#181818" points="95.5,308.3538,85.5,312.3538,95.5,316.3538,91.5,312.3538" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="89.5" x2="252.5" y1="312.3538" y2="312.3538"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="138" x="101.5" y="306.5448">Read SLAVE_READY reg</text><polygon fill="#181818" points="241.5,340.0598,251.5,344.0598,241.5,348.0598,245.5,344.0598" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="84.5" x2="247.5" y1="344.0598" y2="344.0598"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="76" x="91.5" y="338.2508">Ready (0xEE)</text><polygon fill="#181818" points="95.5,371.7659,85.5,375.7659,95.5,379.7659,91.5,375.7659" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="89.5" x2="252.5" y1="375.7659" y2="375.7659"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="145" x="101.5" y="369.9569">Set SLAVE_CONTROL = 1</text><path d="M26,388.7659 L26,415.7659 L142,415.7659 L142,398.7659 L132,388.7659 L26,388.7659 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M132,388.7659 L132,398.7659 L142,398.7659 L132,388.7659 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="95" x="32" y="407.6629">Open Data Path</text><path d="M5,426.4719 L5,453.4719 L165,453.4719 L165,436.4719 L155,426.4719 L5,426.4719 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M155,426.4719 L155,436.4719 L165,436.4719 L155,426.4719 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="139" x="11" y="445.3689">Prepare Capability data</text><polygon fill="#181818" points="241.5,478.8839,251.5,482.8839,241.5,486.8839,245.5,482.8839" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="84.5" x2="247.5" y1="482.8839" y2="482.8839"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="111" x="91.5" y="477.0749">Assert Data_Ready</text><polygon fill="#181818" points="95.5,510.5899,85.5,514.5899,95.5,518.5899,91.5,514.5899" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="89.5" x2="252.5" y1="514.5899" y2="514.5899"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="61" x="101.5" y="508.7809">Read Data</text><polygon fill="#181818" points="241.5,542.2959,251.5,546.2959,241.5,550.2959,245.5,546.2959" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="84.5" x2="247.5" y1="546.2959" y2="546.2959"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="59" x="91.5" y="540.4869">Capability</text><path d="M184,559.2959 L184,604.2959 L323,604.2959 L323,569.2959 L313,559.2959 L184,559.2959 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M313,559.2959 L313,569.2959 L323,569.2959 L313,559.2959 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="98" x="190" y="578.1929">Configure based</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="118" x="190" y="595.899">on slave capabilities</text><!--SRC=[dP11QuD048Nlyokcj-JGq5w55YGA2GGL3OL284nqcYx8hknEqwQ_lkjgQ1eyzRQuxtllMxTAMiQgMECgmPLnWgGRh5ewCQwr4aMj-YPHHWDqP4NLgYCjG-BFbnu6q4OOgRR6kIWK08JM- -S1YR1ayWER-2NTbscSlABb8mo3FjI78yoCXDmPPtSFNsaw1rWi5hFMc6xk3-ECER6zj6RcSo0Yh5Xs-dhW2VkEVucC4gF3JO4V6lbbdctBVEEN7YVSyeur9YI41SdxHA2mxFyauv8wEgXMoHaR7uTRczWvjXAgzi5i-at95FlRVIqmtXdzfeuVtk10ZfkTDXfTmEiBfTZ13m00]--></g></svg>
|