add high-level diagram.

This commit is contained in:
Benjamin Krill 2013-10-14 13:16:28 +02:00
parent c6b9499af2
commit 19caae41ef
1 changed files with 412 additions and 0 deletions

412
doc/highlevel_diagram.svg Normal file
View File

@ -0,0 +1,412 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="600"
height="414.90811"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="highlevel_diagram.svg"
inkscape:export-filename="/home/ben/sandbox/git/fx2.git/doc/highlevel_diagram.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.9811616"
inkscape:cx="210.15372"
inkscape:cy="207.45406"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1021"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1">
<sodipodi:guide
orientation="1,0"
position="-73.61631,211.5317"
id="guide3771" />
<sodipodi:guide
orientation="0,1"
position="386.83322,-161.1476"
id="guide3815" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-102.08908,119.64676)">
<rect
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect3903"
width="596.96484"
height="276.23676"
x="104.62427"
y="18.524611" />
<g
id="g3757"
transform="matrix(0.99763897,0,0,0.99840926,116.05117,-194.14342)">
<rect
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00197983px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect3755"
width="99"
height="99"
x="234.36122"
y="77.11615" />
<rect
y="75.11615"
x="232.36122"
height="99"
width="99"
id="rect2985"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.00197983px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="359.37601"
y="-55.416122"
id="text3761"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3763"
x="359.37601"
y="-55.416122"
style="font-size:40.71937943px">FX2</tspan></text>
<rect
y="16.487856"
x="102.58908"
height="276.23676"
width="596.96484"
id="rect3769"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="365.47455"
y="59.599911"
id="text3787"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3789"
x="365.47455"
y="59.599911"
style="font-size:32.5755043px">F2S</tspan></text>
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="339.33136"
y="74.376503"
id="text3791"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3793"
x="339.33136"
y="74.376503"
style="font-size:16.28775215px">fx2 to stream</tspan></text>
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#67dee5;fill-opacity:1;stroke:none;font-family:Sans"
x="341.92822"
y="96.854301"
id="text3801"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3803"
x="341.92822"
y="96.854301"
style="font-size:16.28775215px;fill:#67dee5;fill-opacity:1">RX</tspan></text>
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="149.69853"
y="-259.27667"
id="text3819"
sodipodi:linespacing="125%"
transform="matrix(0,1.000386,-0.99961416,0,0,0)"
inkscape:transform-center-x="-1.2620544"><tspan
sodipodi:role="line"
id="tspan3821"
x="149.69853"
y="-259.27667"
style="font-size:20.35968971px">...</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 395.19155,-19.669975 c 0,50.306705 0,50.306705 0,50.306705"
id="path3823"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 346.21256,-69.976701 c -74.75738,0 -74.75738,0 -74.75738,0"
id="path3825"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="184.96613"
y="-55.969788"
id="text3827"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3829"
x="184.96613"
y="-55.969788"
style="font-size:40.71937943px">USB</tspan></text>
<path
style="fill:none;stroke:#67dee5;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.41314,80.400355 c 0,185.747855 0,185.747855 0,185.747855 l -92.77502,0"
id="path3833"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path3835"
d="m 414.25706,80.400355 c 0,185.747855 0,185.747855 0,185.747855 l 91.51337,0"
style="fill:none;stroke:#09bb00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="241.63321"
y="263.26303"
id="text3839"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3841"
x="241.63321"
y="263.26303"
style="font-size:24.43162918px">C1</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3845"
y="208.29185"
x="241.63321"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"
transform="scale(0.99961416,1.000386)"><tspan
style="font-size:24.43162918px"
y="208.29185"
x="241.63321"
id="tspan3847"
sodipodi:role="line">C3</tspan></text>
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="241.63321"
y="124.81712"
id="text3851"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3853"
x="241.63321"
y="124.81712"
style="font-size:24.43162918px">Cn</tspan></text>
<path
style="fill:none;stroke:#67dee5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.38863,209.18816 c -92.50092,0 -92.50092,0 -92.50092,0"
id="path3855"
inkscape:connector-curvature="0" />
<text
sodipodi:linespacing="125%"
id="text3861"
y="96.854301"
x="423.367"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#09bb00;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"
transform="scale(0.99961416,1.000386)"><tspan
style="font-size:16.28775215px;fill:#09bb00;fill-opacity:1"
y="96.854301"
x="423.367"
id="tspan3863"
sodipodi:role="line">TX</tspan></text>
<rect
y="236.27638"
x="505.5712"
height="36.117638"
width="37.378696"
id="rect3865"
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
id="text3867"
y="263.26303"
x="508.34515"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"
transform="scale(0.99961416,1.000386)"><tspan
style="font-size:24.43162918px"
y="263.26303"
x="508.34515"
sodipodi:role="line"
id="tspan3877">C2</tspan></text>
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1"
id="rect3871"
width="37.378696"
height="36.117638"
x="505.5712"
y="181.284" />
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="508.34515"
y="208.29185"
id="text3873"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3875"
x="508.34515"
y="208.29185"
style="font-size:24.43162918px">C4</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3883"
y="124.81712"
x="508.34515"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"
transform="scale(0.99961416,1.000386)"><tspan
style="font-size:24.43162918px"
y="124.81712"
x="508.34515"
id="tspan3885"
sodipodi:role="line">Cx</tspan></text>
<path
inkscape:connector-curvature="0"
id="path3887"
d="m 370.13976,127.71796 c -94.47474,0 -94.47474,0 -94.47474,0"
style="fill:none;stroke:#67dee5;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path3889"
d="m 504.50917,207.1514 c -90.27974,0 -90.27974,0 -90.27974,0"
style="fill:none;stroke:#09bb00;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;stroke:#09bb00;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 504.50917,125.68121 c -90.27974,0 -90.27974,0 -90.27974,0"
id="path3891"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#67dee5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 370.15199,111.90142 c 135.63106,0 135.63106,0 135.63106,0"
id="path3893"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#09bb00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 413.23642,194.45602 c -136.62557,0 -136.62557,0 -136.62557,0"
id="path3895"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path3897"
d="m 413.23642,251.48516 c -136.62557,0 -136.62557,0 -136.62557,0"
style="fill:none;stroke:#09bb00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<text
inkscape:transform-center-x="-1.2620733"
transform="matrix(0,1.000386,-0.99961416,0,0,0)"
sodipodi:linespacing="125%"
id="text3899"
y="-523.9527"
x="149.69853"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
style="font-size:20.35968971px"
y="-523.9527"
x="149.69853"
id="tspan3901"
sodipodi:role="line">...</tspan></text>
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1"
id="rect3785"
width="154.52617"
height="47.758163"
x="318.74844"
y="32.095093" />
<rect
y="97.777054"
x="505.5712"
height="36.117638"
width="37.378696"
id="rect3881"
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1" />
<rect
y="181.284"
x="238.96216"
height="36.117638"
width="37.378696"
id="rect3843"
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1"
id="rect3837"
width="37.378696"
height="36.117638"
x="238.96216"
y="236.27638" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:1"
id="rect3849"
width="37.378696"
height="36.117638"
x="238.96216"
y="97.777054" />
<path
inkscape:connector-curvature="0"
id="path3924"
d="m 370.15199,244.29049 c 135.63106,0 135.63106,0 135.63106,0"
style="fill:none;stroke:#67dee5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:81.43875885px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="111.15462"
y="281.66788"
id="text3926"
sodipodi:linespacing="125%"
transform="scale(0.99961416,1.000386)"><tspan
sodipodi:role="line"
id="tspan3928"
x="111.15462"
y="281.66788"
style="font-size:16.28775215px">FPGA</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB