| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <svg |
| version="1.1" |
| viewBox="63 184 468 472" |
| width="468" |
| height="472" |
| id="svg195" |
| sodipodi:docname="getting_started_workflow.svg" |
| inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" |
| xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
| xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
| xmlns="http://www.w3.org/2000/svg" |
| xmlns:svg="http://www.w3.org/2000/svg"> |
| <sodipodi:namedview |
| id="namedview197" |
| pagecolor="#ffffff" |
| bordercolor="#666666" |
| borderopacity="1.0" |
| inkscape:pageshadow="2" |
| inkscape:pageopacity="0.0" |
| inkscape:pagecheckerboard="0" |
| showgrid="false" |
| inkscape:zoom="1.6970339" |
| inkscape:cx="238.35705" |
| inkscape:cy="183.26092" |
| inkscape:window-width="1920" |
| inkscape:window-height="979" |
| inkscape:window-x="0" |
| inkscape:window-y="32" |
| inkscape:window-maximized="1" |
| inkscape:current-layer="Graphic_16" /> |
| <defs |
| id="defs13"> |
| <font-face |
| font-family="Helvetica Neue" |
| font-size="16" |
| panose-1="2 0 5 3 0 0 0 2 0 4" |
| units-per-em="1000" |
| underline-position="-100" |
| underline-thickness="50" |
| slope="0" |
| x-height="517" |
| cap-height="714" |
| ascent="951.9958" |
| descent="-212.99744" |
| font-weight="400" |
| id="font-face2"> |
| <font-face-src> |
| <font-face-name |
| name="HelveticaNeue" /> |
| </font-face-src> |
| </font-face> |
| <font-face |
| font-family="Helvetica Neue" |
| font-size="12" |
| panose-1="2 0 5 3 0 0 0 2 0 4" |
| units-per-em="1000" |
| underline-position="-100" |
| underline-thickness="50" |
| slope="0" |
| x-height="517" |
| cap-height="714" |
| ascent="951.9958" |
| descent="-212.99744" |
| font-weight="400" |
| id="font-face4"> |
| <font-face-src> |
| <font-face-name |
| name="HelveticaNeue" /> |
| </font-face-src> |
| </font-face> |
| <marker |
| orient="auto" |
| overflow="visible" |
| markerUnits="strokeWidth" |
| id="FilledArrow_Marker" |
| stroke-linejoin="miter" |
| stroke-miterlimit="10" |
| viewBox="-1 -3 7 6" |
| markerWidth="7" |
| markerHeight="6" |
| color="black"> |
| <g |
| id="g8"> |
| <path |
| d="M 4.8 0 L 0 -1.8 L 0 1.8 Z" |
| fill="currentColor" |
| stroke="currentColor" |
| stroke-width="1" |
| id="path6" /> |
| </g> |
| </marker> |
| <font-face |
| font-family="Helvetica Neue" |
| font-size="18" |
| panose-1="2 0 5 3 0 0 0 2 0 4" |
| units-per-em="1000" |
| underline-position="-100" |
| underline-thickness="50" |
| slope="0" |
| x-height="517" |
| cap-height="714" |
| ascent="951.9958" |
| descent="-212.99744" |
| font-weight="400" |
| id="font-face11"> |
| <font-face-src> |
| <font-face-name |
| name="HelveticaNeue" /> |
| </font-face-src> |
| </font-face> |
| </defs> |
| <metadata |
| id="metadata15"> Produced by OmniGraffle 7.18.5\n2021-07-14 00:17:50 +0000</metadata> |
| <g |
| id="Canvas_1" |
| stroke="none" |
| stroke-opacity="1" |
| stroke-dasharray="none" |
| fill="none" |
| fill-opacity="1"> |
| <title |
| id="title17">Canvas 1</title> |
| <rect |
| fill="white" |
| x="63" |
| y="184" |
| width="468" |
| height="472" |
| id="rect19" /> |
| <g |
| id="Canvas_1_Layer_1"> |
| <title |
| id="title21">Layer 1</title> |
| <g |
| id="Graphic_44"> |
| <rect |
| x="64.2" |
| y="184.8" |
| width="465.8" |
| height="469.8" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect23" /> |
| </g> |
| <g |
| id="Graphic_43" |
| transform="matrix(1,0,0,0.7732852,0,137.3781)"> |
| <path |
| d="m 229.56,285 h 138 v 320.9512 h -138 z" |
| stroke="#310067" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-dasharray="2, 2" |
| stroke-width="0.5" |
| id="path26" /> |
| </g> |
| <g |
| id="Line_39"> |
| <line |
| x1="298.5" |
| y1="269" |
| x2="298.5" |
| y2="294.5" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="2" |
| id="line29" /> |
| </g> |
| <g |
| id="Graphic_22"> |
| <path |
| d="m 79.25,356.91469 h 138 V 605.9512 h -138 z" |
| stroke="#310067" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-dasharray="2, 2" |
| stroke-width="0.440435" |
| id="path35" /> |
| </g> |
| <g |
| id="Graphic_23" |
| transform="matrix(1,0,0,0.77302454,0,137.44798)"> |
| <path |
| d="m 379.87,285.388 h 138 v 320.1752 h -138 z" |
| stroke="#310067" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-dasharray="2, 2" |
| stroke-width="0.5" |
| id="path38" /> |
| </g> |
| <g |
| id="Graphic_3"> |
| <rect |
| x="184.144" |
| y="221.252" |
| width="228.832" |
| height="50" |
| fill="#cbbcff" |
| id="rect41" /> |
| <rect |
| x="184.144" |
| y="221.252" |
| width="228.832" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect43" /> |
| <text |
| transform="translate(189.144 229.86)" |
| fill="black" |
| id="text49"><tspan |
| font-family="Helvetica Neue" |
| font-size="16" |
| font-weight="400" |
| fill="black" |
| x="71.032" |
| y="15" |
| id="tspan45">Setup Env. </tspan><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="86.634" |
| y="29.447998" |
| id="tspan47">(Manual)</tspan></text> |
| </g> |
| <g |
| id="Graphic_6"> |
| <rect |
| x="89" |
| y="521" |
| width="118.5" |
| height="50" |
| fill="#cbbbff" |
| id="rect63" /> |
| <rect |
| x="89" |
| y="521" |
| width="118.5" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect65" /> |
| <text |
| transform="translate(94 529.608)" |
| fill="black" |
| id="text71"><tspan |
| font-family="Helvetica Neue" |
| font-size="16" |
| font-weight="400" |
| fill="black" |
| x="23.13" |
| y="15" |
| id="tspan67">Simulate</tspan><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="29.368" |
| y="29.447998" |
| id="tspan69">(Verilator)</tspan></text> |
| </g> |
| <g |
| id="Graphic_7"> |
| <rect |
| x="389" |
| y="521" |
| width="118.5" |
| height="50" |
| fill="white" |
| id="rect74" /> |
| <rect |
| x="389" |
| y="521" |
| width="118.5" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect76" /> |
| <text |
| transform="translate(394 529.608)" |
| fill="black" |
| id="text82"><tspan |
| font-family="Helvetica Neue" |
| font-size="16" |
| font-weight="400" |
| fill="black" |
| x="23.13" |
| y="15" |
| id="tspan78">Simulate</tspan><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="11.362" |
| y="29.447998" |
| id="tspan80">(Synopsys VCS)</tspan></text> |
| </g> |
| <g |
| id="Graphic_11"> |
| <rect |
| x="89" |
| y="221.252" |
| width="88.24199" |
| height="50" |
| fill="#feffff" |
| id="rect107" /> |
| <rect |
| x="89" |
| y="221.252" |
| width="88.24199" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect109" /> |
| <text |
| transform="translate(94 229.86)" |
| fill="black" |
| id="text115"><tspan |
| font-family="Helvetica Neue" |
| font-size="16" |
| font-weight="400" |
| fill="black" |
| x=".7369984" |
| y="15" |
| id="tspan111">Setup Env. </tspan><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="9.900998" |
| y="29.447998" |
| id="tspan113">(Container)</tspan></text> |
| </g> |
| <g |
| id="Graphic_13"> |
| <rect |
| x="239.25" |
| y="445.5" |
| width="118.5" |
| height="50" |
| fill="white" |
| id="rect118" /> |
| <rect |
| x="239.25" |
| y="445.5" |
| width="118.5" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect120" /> |
| <text |
| fill="#000000" |
| id="text124" |
| x="304.31348" |
| y="449.276" |
| style="text-align:center;text-anchor:middle"><tspan |
| sodipodi:role="line" |
| id="tspan22151" |
| x="297.604" |
| y="470.11975"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="297.604" |
| y="464.276" |
| id="tspan122" |
| style="text-align:center;text-anchor:middle">Flash</tspan></tspan><tspan |
| sodipodi:role="line" |
| id="tspan22153" |
| x="297.604" |
| y="488.65881" |
| style="font-size:16px">Bitstream</tspan></text> |
| </g> |
| <g |
| id="Graphic_16"> |
| <rect |
| x="238.75" |
| y="521" |
| width="118.5" |
| height="50" |
| fill="white" |
| id="rect127" /> |
| <rect |
| x="238.75" |
| y="521" |
| width="118.5" |
| height="50" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect129" /> |
| <text |
| fill="#000000" |
| id="text133" |
| x="376.16394" |
| y="524.03253"><tspan |
| sodipodi:role="line" |
| id="tspan40179" |
| x="296.87585" |
| y="544.87628" |
| style="text-align:center;text-anchor:middle"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="296.87585" |
| y="539.03253" |
| id="tspan131" |
| style="text-align:center;text-anchor:middle">Reset and</tspan></tspan><tspan |
| sodipodi:role="line" |
| x="296.87585" |
| y="563.41534" |
| id="tspan43113" |
| style="font-size:16px;text-align:center;text-anchor:middle">Bootstrap SW</tspan></text> |
| </g> |
| <g |
| id="Graphic_18"> |
| <text |
| transform="translate(468.218 586.6152)" |
| fill="black" |
| id="text138"><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="0" |
| y="11" |
| id="tspan136">DV Flow</tspan></text> |
| </g> |
| <g |
| id="Graphic_19"> |
| <text |
| transform="translate(139.83 586.2272)" |
| fill="black" |
| id="text143"><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="0" |
| y="11" |
| id="tspan141">Verilator Flow</tspan></text> |
| </g> |
| <g |
| id="Graphic_20"> |
| <text |
| transform="translate(302.08 586.2272)" |
| fill="black" |
| id="text148"><tspan |
| font-family="Helvetica Neue" |
| font-size="12" |
| font-weight="400" |
| fill="black" |
| x="0" |
| y="11" |
| id="tspan146">FPGA Flow</tspan></text> |
| </g> |
| <g |
| id="Graphic_24"> |
| <text |
| transform="translate(206.689 620.7903)" |
| fill="black" |
| id="text153"><tspan |
| font-family="Helvetica Neue" |
| font-size="16" |
| font-weight="400" |
| fill="black" |
| x="0" |
| y="15" |
| id="tspan151">= recommended for new users</tspan></text> |
| </g> |
| <g |
| id="Graphic_25"> |
| <rect |
| x="165.479" |
| y="615.7903" |
| width="28" |
| height="28.447998" |
| fill="#cbf" |
| id="rect156" /> |
| <rect |
| x="165.479" |
| y="615.7903" |
| width="28" |
| height="28.447998" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect158" /> |
| </g> |
| <g |
| id="Line_32"> |
| <line |
| x1="148.25" |
| y1="344.5" |
| x2="148.25" |
| y2="508.1" |
| marker-end="url(#FilledArrow_Marker)" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="2" |
| id="line161" /> |
| </g> |
| <g |
| id="Line_33"> |
| <line |
| x1="298.5" |
| y1="344.5" |
| x2="298.5" |
| y2="445.5" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="2" |
| id="line164" /> |
| </g> |
| <g |
| id="Line_34"> |
| <line |
| x1="298.33444" |
| y1="495.5" |
| x2="298.251" |
| y2="508.1003" |
| marker-end="url(#FilledArrow_Marker)" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="2" |
| id="line167" /> |
| </g> |
| <g |
| id="Line_35"> |
| <line |
| x1="448.6948" |
| y1="344.5" |
| x2="448.33366" |
| y2="508.10003" |
| marker-end="url(#FilledArrow_Marker)" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="2" |
| id="line170" /> |
| </g> |
| <g |
| id="Line_37"> |
| <line |
| x1="138.28462" |
| y1="271.252" |
| x2="143.08638" |
| y2="294.5" |
| stroke="black" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-dasharray="4.0,4.0" |
| stroke-width="2" |
| id="line173" /> |
| </g> |
| <g |
| id="Graphic_42"> |
| <text |
| transform="translate(170.479 189.8)" |
| fill="black" |
| id="text181"><tspan |
| font-family="Helvetica Neue" |
| font-size="18" |
| font-weight="400" |
| fill="black" |
| x="2.502" |
| y="17" |
| id="tspan179">Getting Started with OpenTitan </tspan></text> |
| </g> |
| <g |
| id="Graphic_5" |
| transform="translate(0,-74)"> |
| <rect |
| x="89" |
| y="370" |
| width="419" |
| height="50" |
| fill="#ccbbff" |
| id="rect184" /> |
| <rect |
| x="89" |
| y="370" |
| width="419" |
| height="50" |
| stroke="#000000" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect186" /> |
| <text |
| transform="translate(94,385.776)" |
| fill="#000000" |
| id="text190"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="171.46001" |
| y="15" |
| id="tspan188">Build SW</tspan></text> |
| </g> |
| <g |
| id="Graphic_9" |
| transform="translate(0,76)"> |
| <rect |
| x="239.25" |
| y="294.5" |
| width="118.5" |
| height="50" |
| fill="#ffffff" |
| id="rect85" /> |
| <rect |
| x="239.25" |
| y="294.5" |
| width="118.5" |
| height="50" |
| stroke="#000000" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect87" /> |
| <text |
| transform="translate(244.25,303.108)" |
| fill="#000000" |
| id="text93"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="20.618" |
| y="15" |
| id="tspan89">Build HW</tspan><tspan |
| font-family="'Helvetica Neue'" |
| font-size="12px" |
| font-weight="400" |
| fill="#000000" |
| x="35.368" |
| y="29.447998" |
| id="tspan91">(FPGA)</tspan></text> |
| </g> |
| <g |
| id="Graphic_10" |
| transform="translate(0,76)"> |
| <rect |
| x="89" |
| y="294.5" |
| width="118.5" |
| height="50" |
| fill="#cbbbff" |
| id="rect96" /> |
| <rect |
| x="89" |
| y="294.5" |
| width="118.5" |
| height="50" |
| stroke="#000000" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect98" /> |
| <text |
| transform="translate(94,303.108)" |
| fill="#000000" |
| id="text104"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="20.618" |
| y="15" |
| id="tspan100">Build HW</tspan><tspan |
| font-family="'Helvetica Neue'" |
| font-size="12px" |
| font-weight="400" |
| fill="#000000" |
| x="29.368" |
| y="29.447998" |
| id="tspan102">(Verilator)</tspan></text> |
| </g> |
| <g |
| id="Graphic_4" |
| transform="translate(0,76)"> |
| <rect |
| x="389.5" |
| y="294.5" |
| width="118.5" |
| height="50" |
| fill="#ffffff" |
| id="rect52" /> |
| <rect |
| x="389.5" |
| y="294.5" |
| width="118.5" |
| height="50" |
| stroke="#000000" |
| stroke-linecap="round" |
| stroke-linejoin="round" |
| stroke-width="1" |
| id="rect54" /> |
| <text |
| transform="translate(394.5,303.108)" |
| fill="#000000" |
| id="text60"><tspan |
| font-family="'Helvetica Neue'" |
| font-size="16px" |
| font-weight="400" |
| fill="#000000" |
| x="20.618" |
| y="15" |
| id="tspan56">Build HW</tspan><tspan |
| font-family="'Helvetica Neue'" |
| font-size="12px" |
| font-weight="400" |
| fill="#000000" |
| x="43.251999" |
| y="29.447998" |
| id="tspan58">(DV)</tspan></text> |
| </g> |
| </g> |
| </g> |
| </svg> |