diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-03-20 23:08:31 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-03-20 23:08:31 -0600 |
| commit | 19be5b2df2209ed22a1ab0aea10eccc6c02dbd19 (patch) | |
| tree | 358fe51667114efd97e22bb8bb71b8ff76d0c70f /doc/diagrams/systemlevel.drawio | |
| parent | f1270a246570eacc093c836337dc55546aabd399 (diff) | |
doc/diagrams: update to match design doc
Diffstat (limited to 'doc/diagrams/systemlevel.drawio')
| -rw-r--r-- | doc/diagrams/systemlevel.drawio | 39 |
1 files changed, 3 insertions, 36 deletions
diff --git a/doc/diagrams/systemlevel.drawio b/doc/diagrams/systemlevel.drawio index 914cbaf..797b7a0 100644 --- a/doc/diagrams/systemlevel.drawio +++ b/doc/diagrams/systemlevel.drawio @@ -1,6 +1,6 @@ -<mxfile host="app.diagrams.net" modified="2024-03-09T19:39:40.597Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0" etag="Mm2voV-u_1cDmMAsNbS4" version="24.0.4" type="device"> +<mxfile host="app.diagrams.net" modified="2024-03-13T22:50:33.701Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0" etag="PAWtuiVG_ZUraCSPmPm4" version="24.0.6" type="device"> <diagram name="Page-1" id="Q2LszdOE8oD0aeODJamO"> - <mxGraphModel dx="696" dy="1503" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <mxGraphModel dx="874" dy="1573" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> @@ -19,9 +19,6 @@ <mxCell id="-E1Ao5R2xKxs-zW9gW03-7" value="Shader core" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="130" y="260" width="80" height="80" as="geometry" /> </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-8" value="Boot ROM" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="260" y="510" width="70" height="60" as="geometry" /> - </mxCell> <mxCell id="-E1Ao5R2xKxs-zW9gW03-9" value="Scheduler SRAM" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="370" y="380" width="120" height="60" as="geometry" /> </mxCell> @@ -43,12 +40,6 @@ <mxPoint x="500" y="450" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-23" value="" style="shape=link;html=1;rounded=0;entryX=0.429;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="-E1Ao5R2xKxs-zW9gW03-8" edge="1"> - <mxGeometry width="100" relative="1" as="geometry"> - <mxPoint x="290" y="450" as="sourcePoint" /> - <mxPoint x="475" y="420" as="targetPoint" /> - </mxGeometry> - </mxCell> <mxCell id="-E1Ao5R2xKxs-zW9gW03-26" value="" style="shape=link;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="100" relative="1" as="geometry"> <mxPoint x="500" y="170" as="sourcePoint" /> @@ -148,12 +139,6 @@ <mxCell id="-E1Ao5R2xKxs-zW9gW03-53" value="<div>Graphics DRAM</div><div>Al menos 64MiB<br></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="110" y="-140" width="520" height="60" as="geometry" /> </mxCell> - <mxCell id="s-TU3r22yMbpCtiJYlU4-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="-E1Ao5R2xKxs-zW9gW03-54" target="-E1Ao5R2xKxs-zW9gW03-62" edge="1"> - <mxGeometry relative="1" as="geometry" /> - </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-54" value="Display controller (VDC)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="560" y="510" width="120" height="60" as="geometry" /> - </mxCell> <mxCell id="-E1Ao5R2xKxs-zW9gW03-55" value="Memory controller" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="100" y="-30" width="530" height="60" as="geometry" /> </mxCell> @@ -166,24 +151,6 @@ <mxCell id="-E1Ao5R2xKxs-zW9gW03-58" value="<div>32Mx16bit DDR3 en DE1-SoC<br>32Mx16bitx2bancos en DE2i-150<br></div><div>Irrelevante en Verilator<br></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="370" y="-90" width="200" height="60" as="geometry" /> </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-60" value="<div>Tengo la extravagante hipótesis de que es posible obtener un surplus de bandwidth en Cyclone V de esta manera:</div><div>- Usar bridge f2s (poco documentado)</div><div>- Provocar un hard lock-up intencional en HPS<br></div><div>- Agarrar lock de AXI desde FPGA y nunca soltarlo</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> - <mxGeometry x="52" y="-250" width="630" height="70" as="geometry" /> - </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-62" value="Video DAC" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="560" y="620" width="120" height="60" as="geometry" /> - </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-65" value="" style="shape=link;html=1;rounded=0;" parent="1" edge="1"> - <mxGeometry width="100" relative="1" as="geometry"> - <mxPoint x="500" y="450" as="sourcePoint" /> - <mxPoint x="620" y="450" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="-E1Ao5R2xKxs-zW9gW03-66" value="" style="shape=link;html=1;rounded=0;" parent="1" target="-E1Ao5R2xKxs-zW9gW03-54" edge="1"> - <mxGeometry width="100" relative="1" as="geometry"> - <mxPoint x="620" y="450" as="sourcePoint" /> - <mxPoint x="740" y="540" as="targetPoint" /> - </mxGeometry> - </mxCell> <mxCell id="s-TU3r22yMbpCtiJYlU4-5" value="Virtual FIFO" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;direction=south;" parent="1" vertex="1"> <mxGeometry x="1055" y="600" width="60" height="120" as="geometry" /> </mxCell> @@ -262,7 +229,7 @@ <mxGeometry x="655" y="-32" width="50" height="30" as="geometry" /> </mxCell> <mxCell id="s-TU3r22yMbpCtiJYlU4-42" value="<b>Nota: </b>"AXI4*" es AXI4-Lite + IDs + bursts" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="60" y="-280" width="231" height="40" as="geometry" /> + <mxGeometry x="110" y="-170" width="231" height="40" as="geometry" /> </mxCell> <mxCell id="s-TU3r22yMbpCtiJYlU4-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="s-TU3r22yMbpCtiJYlU4-44" target="s-TU3r22yMbpCtiJYlU4-11" edge="1"> <mxGeometry relative="1" as="geometry" /> |
