From: Florent Kermarrec Date: Tue, 18 Sep 2012 21:09:21 +0000 (+0200) Subject: update schematics X-Git-Tag: 24jan2021_ls180~2575^2~128 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6aeb69b3298893f2060e8b34895ba7f37fc169a4;p=litex.git update schematics --- diff --git a/doc/Illustrations/migIo.PNG b/doc/Illustrations/migIo.PNG deleted file mode 100644 index 270e331e..00000000 Binary files a/doc/Illustrations/migIo.PNG and /dev/null differ diff --git a/doc/Illustrations/migIo.png b/doc/Illustrations/migIo.png new file mode 100644 index 00000000..270e331e Binary files /dev/null and b/doc/Illustrations/migIo.png differ diff --git a/doc/Illustrations/migscope_logo.png b/doc/Illustrations/migscope_logo.png new file mode 100644 index 00000000..da1c24ef Binary files /dev/null and b/doc/Illustrations/migscope_logo.png differ diff --git a/doc/Illustrations/migscope_structure.svg b/doc/Illustrations/migscope_structure.svg index b9d4b714..cdb64ad2 100644 --- a/doc/Illustrations/migscope_structure.svg +++ b/doc/Illustrations/migscope_structure.svg @@ -543,6 +543,706 @@ d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" id="path1661" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml - + @@ -583,386 +1283,1039 @@ inkscape:label="Calque 1" transform="translate(53.018853,246.20128)"> + + MigIo + MigLa + + MigIo + [...] + id="path4147-8-61" + d="m 179.59355,175.12915 c 0,43.26832 0,43.26832 0,43.26832" + style="fill:#333333;stroke:#333333;stroke-width:0.93288952;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + + + + + + + + Design + + + + + + CSR Bus + + Wishbone2CSR Bridge + + Spi2CSR Bridge + + Ethernet2CSR Bridge + or + or + or + [...] + + MigIo + + + + + CSR Bus + N Synchronous Inputs + and/or + N Synchronous Outputs + + MigScope + + + MigLa + + + + MigIo + y="885.87524" + x="297.86435" + sodipodi:role="line" + id="tspan1078-6-98-1">CSR Bus MigLa - + id="tspan1772-3">N Data Bits MigIo + style="font-size:16px;fill:#333333;fill-opacity:1" + y="1028.1794" + x="204.83145" + sodipodi:role="line" + id="tspan1772-5-8">N Trig Bits + [...] - + y="1279.3132" + x="445.87646" + id="tspan3987-78-1-9" + sodipodi:role="line">MigLa - - + id="path4147-8-61-8-1-5" + d="m 311.74933,1123.258 c 0,52.9283 0,52.9283 0,52.9283" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-1-9-4-29-5-4" + d="m 331.05182,1181.4847 c 0,-51.4324 0,-51.4324 0,-51.4324" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-8-61-4-1-2-3" + d="m 235.22214,1256.5488 c 0,63.6757 0,63.6757 0,63.6757" + style="fill:#333333;stroke:#333333;stroke-width:0.95398301;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:0.95398301, 0.95398301;stroke-dashoffset:0;marker-start:url(#TriangleInL);marker-end:none" /> - + id="path4147-1-9-4-2-3-7-1" + d="m 415.09607,1320.9199 c 0,-62.0144 0,-62.0144 0,-62.0144" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1,1;stroke-dashoffset:0;marker-end:url(#TriangleOutL)" /> Design + style="font-size:16px;fill:#333333" + y="1117.1394" + x="291.48776" + sodipodi:role="line" + id="tspan1078-6-98-1-3">CSR Bus + N Data Bits + N Trig Bits + + Trigger + + Recorder + id="path4874-6" + d="m 207.36469,1181.1609 c 233.51862,0 233.51862,0 233.51862,0" + style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#TriangleInL);marker-end:url(#marker4601)" /> + id="path4147-8-61-8-1-5-6" + d="m 227.43997,1181.9528 c 0,15.7888 0,15.7888 0,15.7888" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-1-9-4-29-5-4-0" + d="m 237.98345,1201.653 c 0,-15.4812 0,-15.4812 0,-15.4812" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-8-61-8-1-5-6-9" + d="m 403.85226,1182.2284 c 0,15.7888 0,15.7888 0,15.7888" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-1-9-4-29-5-4-0-0" + d="m 414.39574,1203.2143 c 0,-15.4812 0,-15.4812 0,-15.4812" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + hit + CSR Bus + id="tspan1772-5-8-1-4">N Trig Bits + y="1466.2626" + x="-16.559048" + height="164.50394" + width="265.65179" + id="rect3971-1-1-8-6-0-8-9" + style="fill:#83c051;fill-opacity:1;stroke:#89857a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> Wishbone2CSR Bridge + id="tspan1499-2-3">Trigger + + y="1527.0375" + x="-2.9304841" + height="46.532524" + width="52.680408" + id="rect3971-1-1-8-6-0-8-1" + style="fill:#999999;fill-opacity:1;stroke:#89857a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> Spi2CSRTrig Bridge + id="tspan5707">Elt 0 + y="1527.7517" + x="64.212379" + height="46.532524" + width="52.680408" + id="rect3971-1-1-8-6-0-8-1-9" + style="fill:#999999;fill-opacity:1;stroke:#89857a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> Ethernet2CSRTrig Bridge + id="tspan5707-0">Elt 1 or + y="1556.7557" + x="137.38013" + id="tspan3987-7-1-63" + sodipodi:role="line">[...] + or + id="tspan1499-2-3-5-5">TrigElt N + + + + + + or + id="tspan5707-0-3">Sum + + [...] - + y="1521.5247" + x="31.726696" + id="tspan3987-78-1-9-3-8" + sodipodi:role="line">hit MigIo - + y="1521.5248" + x="100.2981" + id="tspan3987-78-1-9-3-8-1" + sodipodi:role="line">hit + hit + id="path4147-1-9-4-29-5-4-0-8-8" + d="m 235.13125,1494.7169 c 61.33951,0 61.33951,0 61.33951,0" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + hit + id="path4147-8-61-8-1-5-0" + d="m 106.52955,1425.1718 c 0,52.9283 0,52.9283 0,52.9283" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + id="path4147-1-9-4-29-5-4-6" + d="m 125.83204,1483.3985 c 0,-51.4324 0,-51.4324 0,-51.4324" + style="fill:#333333;stroke:#333333;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> CSR Bus + id="tspan1078-6-98-1-3-8">CSR Bus + N SynchronousRecorder + + Inputs + id="tspan5784-6">Storage + + and/or + id="tspan1078-6-98-1-3-8-8">CSR Bus + N SynchronousN Data Bits + + Outputs + id="tspan5784-6-0">Sequencer + + hit + + + + + + + put diff --git a/doc/migScope.rst b/doc/migScope.rst index bd46e83f..43d968cc 100644 --- a/doc/migScope.rst +++ b/doc/migScope.rst @@ -1,3 +1,5 @@ +.. image:: Illustrations/migscope_logo.png + Introduction ############