add high-level diagram.
This commit is contained in:
parent
c6b9499af2
commit
19caae41ef
412
doc/highlevel_diagram.svg
Normal file
412
doc/highlevel_diagram.svg
Normal 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 |
Loading…
Reference in New Issue
Block a user