From 6aeb69b3298893f2060e8b34895ba7f37fc169a4 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Tue, 18 Sep 2012 23:09:21 +0200 Subject: [PATCH] update schematics --- doc/Illustrations/{migIo.PNG => migIo.png} | Bin doc/Illustrations/migscope_logo.png | Bin 0 -> 16066 bytes doc/Illustrations/migscope_structure.svg | 1853 +++++++++++++++++--- doc/migScope.rst | 2 + 4 files changed, 1605 insertions(+), 250 deletions(-) rename doc/Illustrations/{migIo.PNG => migIo.png} (100%) create mode 100644 doc/Illustrations/migscope_logo.png diff --git a/doc/Illustrations/migIo.PNG b/doc/Illustrations/migIo.png similarity index 100% rename from doc/Illustrations/migIo.PNG rename to doc/Illustrations/migIo.png diff --git a/doc/Illustrations/migscope_logo.png b/doc/Illustrations/migscope_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..da1c24ef5cfa242b9845f6a5b5f8baff3d502c93 GIT binary patch literal 16066 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 ############ -- 2.30.2