Files
luban-lite-t3e-pro/doc/images/i2s/i2s_overview_block.svg
2025-01-23 16:37:00 +08:00

332 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- 由 Microsoft Visio, SVG Export 生成 i2s_overview_block.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.57016in" height="8.58111in"
viewBox="0 0 617.051 617.84" xml:space="preserve" color-interpolation-filters="sRGB" class="st16">
<v:documentProperties v:langID="2052" v:metric="true" v:viewMarkup="false">
<v:userDefs>
<v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/>
</v:userDefs>
</v:documentProperties>
<style type="text/css">
<![CDATA[
.st1 {fill:none;stroke:#000000;stroke-width:1.25}
.st2 {fill:#000000;font-family:Times New Roman;font-size:0.833336em}
.st3 {fill:#feffff;stroke:#000000;stroke-width:2}
.st4 {fill:none;stroke:none;stroke-width:0.25}
.st5 {fill:#000000;font-family:Times New Roman;font-size:1.00001em;font-weight:bold}
.st6 {fill:#000000;font-family:Times New Roman;font-size:0.75em}
.st7 {font-size:1em}
.st8 {marker-start:url(#mrkr4-24);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}
.st9 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.70422535211268}
.st10 {marker-end:url(#mrkr4-30);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}
.st11 {fill:#000000;font-family:Times New Roman;font-size:0.75em;font-weight:bold}
.st12 {fill:#feffff;stroke:#000000;stroke-width:3}
.st13 {fill:#000000;font-family:Times New Roman;font-size:0.833336em;font-weight:bold}
.st14 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}
.st15 {marker-end:url(#mrkr4-30);marker-start:url(#mrkr4-24);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend4">
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
</g>
<marker id="mrkr4-24" class="st9" v:arrowType="4" v:arrowSize="2" v:setback="2.78" refX="2.78" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(1.42) "/>
</marker>
<marker id="mrkr4-30" class="st9" v:arrowType="4" v:arrowSize="2" v:setback="2.84" refX="-2.84" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-1.42,-1.42) "/>
</marker>
</defs>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>页-1</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<v:layer v:name="连接线" v:index="0"/>
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(19.25,-65.1147)">
<title>矩形.170</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="84.3647" width="578.551" height="533.475" class="st1"/>
</g>
<g id="shape2-3" v:mID="2" v:groupContext="shape" transform="translate(189.083,-379.767)">
<title>矩形.87</title>
<desc>RX FIFO</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="601.976" width="100.78" height="31.727"/>
<rect x="0" y="586.113" width="100.78" height="31.727" class="st1"/>
<text x="31.36" y="604.99" class="st2" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>RX FIFO</text> </g>
<g id="shape3-6" v:mID="3" v:groupContext="shape" transform="translate(451.484,678.667) rotate(180)">
<title>普通双箭头</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
<v:ud v:nameU="ArrowType" v:prompt="" v:val="VT0(3):26"/>
</v:userDefs>
<path d="M0 617.84 L36.85 589.49 L36.85 603.67 L289.3 603.67 L289.3 589.49 L326.15 617.84 L289.3 646.19 L289.3 632.01
L36.85 632.01 L36.85 646.19 L0 617.84 Z" class="st3"/>
</g>
<g id="shape4-8" v:mID="4" v:groupContext="shape" transform="translate(37.9129,-550.429)">
<title>工作表.4</title>
<desc>APB</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="40.2808" cy="611.256" width="80.57" height="13.1677"/>
<rect x="0" y="604.672" width="80.5617" height="13.1677" class="st4"/>
<text x="28.28" y="614.86" class="st5" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>APB</text> </g>
<g id="shape5-11" v:mID="5" v:groupContext="shape" transform="translate(189.083,-445.035)">
<title>矩形.296</title>
<desc>REG: RXFIFO_DATA</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="593.111" width="100.78" height="49.4568"/>
<rect x="0" y="568.383" width="100.78" height="49.4568" class="st1"/>
<text x="4" y="588.61" class="st6" v:langID="2052"><v:paragraph/><v:tabList/>REG: <v:newlineChar/><tspan x="4"
dy="1.5em" class="st7">RXFIFO_DATA</tspan></text> </g>
<g id="shape6-15" v:mID="6" v:groupContext="shape" transform="translate(329.055,-445.035)">
<title>矩形.297</title>
<desc>REG: TXFIFO_DATA</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="593.111" width="100.78" height="49.4568"/>
<rect x="0" y="568.383" width="100.78" height="49.4568" class="st1"/>
<text x="4" y="588.61" class="st6" v:langID="2052"><v:paragraph/><v:tabList/>REG: <v:newlineChar/><tspan x="4"
dy="1.5em" class="st7">TXFIFO_DATA</tspan></text> </g>
<g id="shape7-19" v:mID="7" v:groupContext="shape" v:layerMember="0" transform="translate(371.671,-411.494)">
<title>动态连接线.299</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 584.56" class="st8"/>
</g>
<g id="shape8-25" v:mID="8" v:groupContext="shape" v:layerMember="0" transform="translate(202.525,-493.491)">
<title>动态连接线.301</title>
<path d="M7.09 617.84 L7.09 579.49" class="st10"/>
</g>
<g id="shape9-31" v:mID="9" v:groupContext="shape" v:layerMember="0" transform="translate(344.364,-493.491)">
<title>动态连接线.302</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 562.45" class="st8"/>
</g>
<g id="shape10-36" v:mID="10" v:groupContext="shape" v:layerMember="0" transform="translate(254.782,-494.984)">
<title>动态连接线.304</title>
<path d="M7.09 617.84 L7.09 603.53" class="st10"/>
</g>
<g id="shape11-41" v:mID="11" v:groupContext="shape" v:layerMember="0" transform="translate(394.754,-494.984)">
<title>动态连接线.305</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 586.49" class="st8"/>
</g>
<g id="shape12-46" v:mID="12" v:groupContext="shape" v:layerMember="0" transform="translate(233.383,-519.252)">
<title>动态连接线.308</title>
<path d="M0 610.75 L115.71 610.75 A2.3622 2.3622 0 1 1 120.43 610.75 L236.73 610.75" class="st10"/>
</g>
<g id="shape13-51" v:mID="13" v:groupContext="shape" transform="translate(485.824,-519.143)">
<title>工作表.13</title>
<desc>DMA</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="40.2808" cy="611.256" width="80.57" height="13.1677"/>
<rect x="0" y="604.672" width="80.5617" height="13.1677" class="st4"/>
<text x="25.95" y="614.86" class="st5" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>DMA</text> </g>
<g id="shape14-54" v:mID="14" v:groupContext="shape" v:layerMember="0" transform="translate(232.681,-415.667)">
<title>动态连接线.312</title>
<path d="M7.09 617.84 L7.09 605.77" class="st10"/>
</g>
<g id="shape15-59" v:mID="15" v:groupContext="shape" transform="translate(47.2444,-184.972)">
<title>矩形.137</title>
<desc>CLK Control</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="593.111" width="100.78" height="49.4568"/>
<rect x="0" y="568.383" width="100.78" height="49.4568" class="st1"/>
<text x="24.51" y="595.81" class="st11" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>CLK Control</text> </g>
<g id="shape16-62" v:mID="16" v:groupContext="shape" transform="translate(201.214,-277.587)">
<title>矩形.138</title>
<desc>I2S/PCM Format Process</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="107.312" cy="586.813" width="214.63" height="62.0543"/>
<rect x="0" y="555.785" width="214.624" height="62.0543" class="st1"/>
<text x="83.31" y="583.21" class="st5" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>I2S/PCM <v:newlineChar/><tspan
x="67.16" dy="1.2em" class="st7">Format Process</tspan></text> </g>
<g id="shape17-66" v:mID="17" v:groupContext="shape" transform="translate(328.367,-379.767)">
<title>矩形.141</title>
<desc>TX FIFO</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="601.976" width="100.78" height="31.727"/>
<rect x="0" y="586.113" width="100.78" height="31.727" class="st1"/>
<text x="31.64" y="604.99" class="st2" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>TX FIFO</text> </g>
<g id="shape18-69" v:mID="18" v:groupContext="shape" v:layerMember="0" transform="translate(371.671,-339.641)">
<title>动态连接线.142</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 580.85" class="st8"/>
</g>
<g id="shape19-74" v:mID="19" v:groupContext="shape" v:layerMember="0" transform="translate(232.681,-341.974)">
<title>动态连接线.144</title>
<path d="M7.09 617.84 L7.09 599.89" class="st10"/>
</g>
<g id="shape20-79" v:mID="20" v:groupContext="shape" transform="translate(201.214,-178.674)">
<title>矩形.145</title>
<desc>Interface Control</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="107.312" cy="586.813" width="214.63" height="62.0543"/>
<rect x="0" y="555.785" width="214.624" height="62.0543" class="st1"/>
<text x="62.49" y="590.41" class="st5" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>Interface Control</text> </g>
<g id="shape21-82" v:mID="21" v:groupContext="shape" v:layerMember="0" transform="translate(371.671,-241.661)">
<title>动态连接线.146</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 584.56" class="st8"/>
</g>
<g id="shape22-87" v:mID="22" v:groupContext="shape" v:layerMember="0" transform="translate(232.681,-241.994)">
<title>动态连接线.147</title>
<path d="M7.09 617.84 L7.09 597.89" class="st10"/>
</g>
<g id="shape23-92" v:mID="23" v:groupContext="shape" transform="translate(118.526,-52.4135)">
<title>正方形.148</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="592.437" width="25.4023" height="25.4023" class="st12"/>
</g>
<g id="shape24-94" v:mID="24" v:groupContext="shape" v:layerMember="0" transform="translate(201.214,-201.688)">
<title>Dynamic connector.146</title>
<path d="M-16.68 610.75 L-17.04 610.75 L-52.08 610.75" class="st8"/>
</g>
<g id="shape25-99" v:mID="25" v:groupContext="shape" transform="translate(70.7421,-18.25)">
<title>工作表.25</title>
<desc>MCLK</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="44.93" y="614.26" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>MCLK</text> </g>
<g id="shape26-102" v:mID="26" v:groupContext="shape" transform="translate(211.841,-52.4135)">
<title>正方形.151</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="592.437" width="25.4023" height="25.4023" class="st12"/>
</g>
<g id="shape27-104" v:mID="27" v:groupContext="shape" transform="translate(164.057,-18.25)">
<title>工作表.27</title>
<desc>LRCK</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="46.04" y="614.26" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>LRCK</text> </g>
<g id="shape28-107" v:mID="28" v:groupContext="shape" transform="translate(300.659,-52.4135)">
<title>正方形.153</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="592.437" width="25.4023" height="25.4023" class="st12"/>
</g>
<g id="shape29-109" v:mID="29" v:groupContext="shape" transform="translate(252.875,-18.25)">
<title>工作表.29</title>
<desc>BCK</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="49.65" y="614.26" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>BCK</text> </g>
<g id="shape30-112" v:mID="30" v:groupContext="shape" transform="translate(379.808,-52.4135)">
<title>正方形.155</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="592.437" width="25.4023" height="25.4023" class="st12"/>
</g>
<g id="shape31-114" v:mID="31" v:groupContext="shape" transform="translate(332.023,-18.25)">
<title>工作表.31</title>
<desc>DOUT</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="46.04" y="614.26" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>DOUT</text> </g>
<g id="shape32-117" v:mID="32" v:groupContext="shape" transform="translate(468.626,-52.4135)">
<title>正方形.157</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="592.437" width="25.4023" height="25.4023" class="st12"/>
</g>
<g id="shape33-119" v:mID="33" v:groupContext="shape" transform="translate(420.841,-18.25)">
<title>工作表.33</title>
<desc>DIN</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="51.32" y="614.26" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>DIN</text> </g>
<g id="shape34-122" v:mID="34" v:groupContext="shape" v:layerMember="0" transform="translate(353.008,-141.348)">
<title>动态连接线.160</title>
<path d="M7.09 617.84 L7.09 598.3" class="st10"/>
</g>
<g id="shape35-127" v:mID="35" v:groupContext="shape" v:layerMember="0" transform="translate(329.433,-111.487)">
<title>动态连接线.161</title>
<path d="M7.09 617.84 L7.09 551.03" class="st14"/>
</g>
<g id="shape36-130" v:mID="36" v:groupContext="shape" v:layerMember="0" transform="translate(306.35,-79.3867)">
<title>动态连接线.162</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 535.59" class="st15"/>
</g>
<g id="shape37-137" v:mID="37" v:groupContext="shape" v:layerMember="0" transform="translate(282.776,-111.487)">
<title>动态连接线.163</title>
<path d="M7.09 617.84 L7.09 567.69" class="st10"/>
</g>
<g id="shape38-142" v:mID="38" v:groupContext="shape" v:layerMember="0" transform="translate(258.514,-141.348)">
<title>动态连接线.164</title>
<path d="M7.09 617.84 L7.09 582.01" class="st14"/>
</g>
<g id="shape39-145" v:mID="39" v:groupContext="shape" v:layerMember="0" transform="translate(265.601,-141.348)">
<title>动态连接线.165</title>
<path d="M0 617.84 L-134.37 617.84 L-134.37 664.33" class="st10"/>
</g>
<g id="shape40-150" v:mID="40" v:groupContext="shape" v:layerMember="0" transform="translate(289.863,-110.644)">
<title>动态连接线.166</title>
<path d="M0 617.84 L-65.32 617.84 L-65.32 633.63" class="st10"/>
</g>
<g id="shape41-155" v:mID="41" v:groupContext="shape" v:layerMember="0" transform="translate(392.509,-77.8159)">
<title>动态连接线.168</title>
<path d="M0 601.16 L0 600.8 L0 585.31 L-55.99 585.31" class="st8"/>
</g>
<g id="shape42-160" v:mID="42" v:groupContext="shape" v:layerMember="0" transform="translate(360.094,-141.348)">
<title>动态连接线.169</title>
<path d="M0 617.84 L121.23 617.84 L121.23 681.37" class="st14"/>
</g>
<g id="shape43-163" v:mID="43" v:groupContext="shape" transform="translate(459.695,-184.972)">
<title>矩形.172</title>
<desc>Interrupt</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="50.3899" cy="593.111" width="100.78" height="49.4568"/>
<rect x="0" y="568.383" width="100.78" height="49.4568" class="st1"/>
<text x="30.11" y="596.11" class="st13" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>Interrupt</text> </g>
<g id="shape44-166" v:mID="44" v:groupContext="shape" v:layerMember="0" transform="translate(91.4809,-235.153)">
<title>动态连接线.173</title>
<path d="M7.09 601.16 L7.09 600.8 L7.09 578.05" class="st8"/>
</g>
<g id="shape45-171" v:mID="45" v:groupContext="shape" transform="translate(37.9129,-286.815)">
<title>工作表.45</title>
<desc>AUD_CLK</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="60.4856" cy="611.256" width="120.98" height="13.1677"/>
<rect x="0" y="604.672" width="120.971" height="13.1677" class="st4"/>
<text x="31.48" y="614.86" class="st5" v:langID="2052"><v:paragraph v:horizAlign="1"/><v:tabList/>AUD_CLK</text> </g>
</g>
</svg>