diff options
Diffstat (limited to 'slides/images/design-flow.svg')
-rw-r--r-- | slides/images/design-flow.svg | 375 |
1 files changed, 375 insertions, 0 deletions
diff --git a/slides/images/design-flow.svg b/slides/images/design-flow.svg new file mode 100644 index 0000000..55ae0c6 --- /dev/null +++ b/slides/images/design-flow.svg @@ -0,0 +1,375 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd"> +<svg width="28cm" height="24cm" viewBox="-2 8 542 474" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <g> + <rect style="fill: #add8e6" x="61.05" y="69.6576" width="107.45" height="55.8667"/> + <path style="fill: #add8e6" d="M 61.05,69.6576 A 10,10 0 0 0 51.05,79.6576 L 61.05,79.6576 z"/> + <path style="fill: #add8e6" d="M 178.5,79.6576 A 10,10 0 0 0 168.5,69.6576 L 168.5,79.6576 z"/> + <rect style="fill: #add8e6" x="51.05" y="79.6576" width="127.45" height="35.8667"/> + <path style="fill: #add8e6" d="M 51.05,115.524 A 10,10 0 0 0 61.05,125.524 L 61.05,115.524 z"/> + <path style="fill: #add8e6" d="M 168.5,125.524 A 10,10 0 0 0 178.5,115.524 L 168.5,115.524 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="61.05" y1="69.6576" x2="168.5" y2="69.6576"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="61.05" y1="125.524" x2="168.5" y2="125.524"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 61.05,69.6576 A 10,10 0 0 0 51.05,79.6576"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 178.5,79.6576 A 10,10 0 0 0 168.5,69.6576"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="51.05" y1="79.6576" x2="51.05" y2="115.524"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="178.5" y1="79.6576" x2="178.5" y2="115.524"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 51.05,115.524 A 10,10 0 0 0 61.05,125.524"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 168.5,125.524 A 10,10 0 0 0 178.5,115.524"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="114.775" y="93.2576"> + <tspan x="114.775" y="93.2576">FPGA Gateware</tspan> + <tspan x="114.775" y="110.191">Design</tspan> + </text> + </g> + <g> + <rect style="fill: #add8e6" x="64.25" y="210.244" width="100.75" height="55.8667"/> + <path style="fill: #add8e6" d="M 64.25,210.244 A 10,10 0 0 0 54.25,220.244 L 64.25,220.244 z"/> + <path style="fill: #add8e6" d="M 175,220.244 A 10,10 0 0 0 165,210.244 L 165,220.244 z"/> + <rect style="fill: #add8e6" x="54.25" y="220.244" width="120.75" height="35.8667"/> + <path style="fill: #add8e6" d="M 54.25,256.111 A 10,10 0 0 0 64.25,266.111 L 64.25,256.111 z"/> + <path style="fill: #add8e6" d="M 165,266.111 A 10,10 0 0 0 175,256.111 L 165,256.111 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64.25" y1="210.244" x2="165" y2="210.244"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64.25" y1="266.111" x2="165" y2="266.111"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 64.25,210.244 A 10,10 0 0 0 54.25,220.244"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 175,220.244 A 10,10 0 0 0 165,210.244"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="54.25" y1="220.244" x2="54.25" y2="256.111"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="175" y1="220.244" x2="175" y2="256.111"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 54.25,256.111 A 10,10 0 0 0 64.25,266.111"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 165,266.111 A 10,10 0 0 0 175,256.111"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="114.625" y="233.844"> + <tspan x="114.625" y="233.844">Generate</tspan> + <tspan x="114.625" y="250.777">device tree</tspan> + </text> + </g> + <g> + <rect style="fill: #4d4d4d" x="400" y="67" width="101.55" height="123.3"/> + <path style="fill: #4d4d4d" d="M 400,67 A 10,10 0 0 0 390,77 L 400,77 z"/> + <path style="fill: #4d4d4d" d="M 511.55,77 A 10,10 0 0 0 501.55,67 L 501.55,77 z"/> + <rect style="fill: #4d4d4d" x="390" y="77" width="121.55" height="103.3"/> + <path style="fill: #4d4d4d" d="M 390,180.3 A 10,10 0 0 0 400,190.3 L 400,180.3 z"/> + <path style="fill: #4d4d4d" d="M 501.55,190.3 A 10,10 0 0 0 511.55,180.3 L 501.55,180.3 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="400" y1="67" x2="501.55" y2="67"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="400" y1="190.3" x2="501.55" y2="190.3"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 400,67 A 10,10 0 0 0 390,77"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 511.55,77 A 10,10 0 0 0 501.55,67"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="390" y1="77" x2="390" y2="180.3"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="511.55" y1="77" x2="511.55" y2="180.3"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 390,180.3 A 10,10 0 0 0 400,190.3"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 501.55,190.3 A 10,10 0 0 0 511.55,180.3"/> + <text style="fill: #ffffff;text-anchor:middle;font-size:14.6756;font-family:sanserif;font-style:normal;font-weight:700" x="450.775" y="133.128"> + <tspan x="450.775" y="133.128">FPGA</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="178.5" y1="97.5909" x2="204.264" y2="97.7193"/> + <polygon style="fill: #000000" points="211.764,97.7566 201.739,102.707 204.264,97.7193 201.789,92.7069 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="211.764,97.7566 201.739,102.707 204.264,97.7193 201.789,92.7069 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="224" y="77.7678" width="101.55" height="40"/> + <path style="fill: #e9b65b" d="M 224,77.7678 A 10,10 0 0 0 214,87.7678 L 224,87.7678 z"/> + <path style="fill: #e9b65b" d="M 335.55,87.7678 A 10,10 0 0 0 325.55,77.7678 L 325.55,87.7678 z"/> + <rect style="fill: #e9b65b" x="214" y="87.7678" width="121.55" height="20"/> + <path style="fill: #e9b65b" d="M 214,107.768 A 10,10 0 0 0 224,117.768 L 224,107.768 z"/> + <path style="fill: #e9b65b" d="M 325.55,117.768 A 10,10 0 0 0 335.55,107.768 L 325.55,107.768 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="224" y1="77.7678" x2="325.55" y2="77.7678"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="224" y1="117.768" x2="325.55" y2="117.768"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 224,77.7678 A 10,10 0 0 0 214,87.7678"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 335.55,87.7678 A 10,10 0 0 0 325.55,77.7678"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="214" y1="87.7678" x2="214" y2="107.768"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="335.55" y1="87.7678" x2="335.55" y2="107.768"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 214,107.768 A 10,10 0 0 0 224,117.768"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 325.55,117.768 A 10,10 0 0 0 335.55,107.768"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="274.775" y="101.901"> + <tspan x="274.775" y="101.901">Bitstream</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="335.55" y1="97.7678" x2="380.264" y2="97.8148"/> + <polygon style="fill: #000000" points="387.764,97.8226 377.759,102.812 380.264,97.8148 377.769,92.8121 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="387.764,97.8226 377.759,102.812 380.264,97.8148 377.769,92.8121 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="64" y="149.294" width="101.55" height="38.9333"/> + <path style="fill: #e9b65b" d="M 64,149.294 A 10,10 0 0 0 54,159.294 L 64,159.294 z"/> + <path style="fill: #e9b65b" d="M 175.55,159.294 A 10,10 0 0 0 165.55,149.294 L 165.55,159.294 z"/> + <rect style="fill: #e9b65b" x="54" y="159.294" width="121.55" height="18.9333"/> + <path style="fill: #e9b65b" d="M 54,178.228 A 10,10 0 0 0 64,188.228 L 64,178.228 z"/> + <path style="fill: #e9b65b" d="M 165.55,188.228 A 10,10 0 0 0 175.55,178.228 L 165.55,178.228 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64" y1="149.294" x2="165.55" y2="149.294"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64" y1="188.228" x2="165.55" y2="188.228"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 64,149.294 A 10,10 0 0 0 54,159.294"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 175.55,159.294 A 10,10 0 0 0 165.55,149.294"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="54" y1="159.294" x2="54" y2="178.228"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="175.55" y1="159.294" x2="175.55" y2="178.228"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 54,178.228 A 10,10 0 0 0 64,188.228"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 165.55,188.228 A 10,10 0 0 0 175.55,178.228"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="114.775" y="172.894"> + <tspan x="114.775" y="172.894">sopcinfo</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="114.775" y1="125.524" x2="114.775" y2="138.568"/> + <polygon style="fill: #000000" points="114.775,146.068 109.775,136.068 114.775,138.568 119.775,136.068 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="114.775,146.068 109.775,136.068 114.775,138.568 119.775,136.068 "/> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="114.775" y1="188.228" x2="114.741" y2="199.503"/> + <polygon style="fill: #000000" points="114.719,207.003 109.749,196.988 114.741,199.503 119.749,197.018 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="114.719,207.003 109.749,196.988 114.741,199.503 119.749,197.018 "/> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="114.625" y1="266.112" x2="114.591" y2="277.258"/> + <polygon style="fill: #000000" points="114.567,284.758 109.598,274.743 114.591,277.258 119.598,274.773 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="114.567,284.758 109.598,274.743 114.591,277.258 119.598,274.773 "/> + </g> + <g> + <rect style="fill: #add8e6" x="63.625" y="346.766" width="101.55" height="55.8667"/> + <path style="fill: #add8e6" d="M 63.625,346.766 A 10,10 0 0 0 53.625,356.766 L 63.625,356.766 z"/> + <path style="fill: #add8e6" d="M 175.175,356.766 A 10,10 0 0 0 165.175,346.766 L 165.175,356.766 z"/> + <rect style="fill: #add8e6" x="53.625" y="356.766" width="121.55" height="35.8667"/> + <path style="fill: #add8e6" d="M 53.625,392.633 A 10,10 0 0 0 63.625,402.633 L 63.625,392.633 z"/> + <path style="fill: #add8e6" d="M 165.175,402.633 A 10,10 0 0 0 175.175,392.633 L 165.175,392.633 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="63.625" y1="346.766" x2="165.175" y2="346.766"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="63.625" y1="402.633" x2="165.175" y2="402.633"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 63.625,346.766 A 10,10 0 0 0 53.625,356.766"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 175.175,356.766 A 10,10 0 0 0 165.175,346.766"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="53.625" y1="356.766" x2="53.625" y2="392.633"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="175.175" y1="356.766" x2="175.175" y2="392.633"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 53.625,392.633 A 10,10 0 0 0 63.625,402.633"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 165.175,402.633 A 10,10 0 0 0 175.175,392.633"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="114.4" y="370.366"> + <tspan x="114.4" y="370.366">uClinux-dist</tspan> + <tspan x="114.4" y="387.299">Build System</tspan> + </text> + </g> + <g> + <rect style="fill: #e9b65b" x="64" y="286.994" width="101.121" height="38.9333"/> + <path style="fill: #e9b65b" d="M 64,286.994 A 10,10 0 0 0 54,296.994 L 64,296.994 z"/> + <path style="fill: #e9b65b" d="M 175.121,296.994 A 10,10 0 0 0 165.121,286.994 L 165.121,296.994 z"/> + <rect style="fill: #e9b65b" x="54" y="296.994" width="121.121" height="18.9333"/> + <path style="fill: #e9b65b" d="M 54,315.927 A 10,10 0 0 0 64,325.927 L 64,315.927 z"/> + <path style="fill: #e9b65b" d="M 165.121,325.927 A 10,10 0 0 0 175.121,315.927 L 165.121,315.927 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64" y1="286.994" x2="165.121" y2="286.994"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="64" y1="325.927" x2="165.121" y2="325.927"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 64,286.994 A 10,10 0 0 0 54,296.994"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 175.121,296.994 A 10,10 0 0 0 165.121,286.994"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="54" y1="296.994" x2="54" y2="315.927"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="175.121" y1="296.994" x2="175.121" y2="315.927"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 54,315.927 A 10,10 0 0 0 64,325.927"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 165.121,325.927 A 10,10 0 0 0 175.121,315.927"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="114.561" y="310.594"> + <tspan x="114.561" y="310.594">device tree</tspan> + </text> + </g> + <g> + <rect style="fill: #4d4d4d" x="372.323" y="211.85" width="57.5" height="61.3"/> + <path style="fill: #4d4d4d" d="M 372.323,211.85 A 10,10 0 0 0 362.323,221.85 L 372.323,221.85 z"/> + <path style="fill: #4d4d4d" d="M 439.823,221.85 A 10,10 0 0 0 429.823,211.85 L 429.823,221.85 z"/> + <rect style="fill: #4d4d4d" x="362.323" y="221.85" width="77.5" height="41.3"/> + <path style="fill: #4d4d4d" d="M 362.323,263.15 A 10,10 0 0 0 372.323,273.15 L 372.323,263.15 z"/> + <path style="fill: #4d4d4d" d="M 429.823,273.15 A 10,10 0 0 0 439.823,263.15 L 429.823,263.15 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="372.323" y1="211.85" x2="429.823" y2="211.85"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="372.323" y1="273.15" x2="429.823" y2="273.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 372.323,211.85 A 10,10 0 0 0 362.323,221.85"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 439.823,221.85 A 10,10 0 0 0 429.823,211.85"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="362.323" y1="221.85" x2="362.323" y2="263.15"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="439.823" y1="221.85" x2="439.823" y2="263.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 362.323,263.15 A 10,10 0 0 0 372.323,273.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 429.823,273.15 A 10,10 0 0 0 439.823,263.15"/> + <text style="fill: #ffffff;text-anchor:middle;font-size:14.6756;font-family:sanserif;font-style:normal;font-weight:700" x="401.073" y="246.978"> + <tspan x="401.073" y="246.978">RAM</tspan> + </text> + </g> + <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #000000" x1="420.388" y1="190.3" x2="420.448" y2="211.85"/> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="114.561" y1="325.927" x2="114.475" y2="337.03"/> + <polygon style="fill: #000000" points="114.417,344.53 109.494,334.492 114.475,337.03 119.494,334.569 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="114.417,344.53 109.494,334.492 114.475,337.03 119.494,334.569 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="9.6" y="9.93378" width="90.5" height="38.9333"/> + <path style="fill: #e9b65b" d="M 9.6,9.93378 A 10,10 0 0 0 -0.4,19.9338 L 9.6,19.9338 z"/> + <path style="fill: #e9b65b" d="M 110.1,19.9338 A 10,10 0 0 0 100.1,9.93378 L 100.1,19.9338 z"/> + <rect style="fill: #e9b65b" x="-0.4" y="19.9338" width="110.5" height="18.9333"/> + <path style="fill: #e9b65b" d="M -0.4,38.8671 A 10,10 0 0 0 9.6,48.8671 L 9.6,38.8671 z"/> + <path style="fill: #e9b65b" d="M 100.1,48.8671 A 10,10 0 0 0 110.1,38.8671 L 100.1,38.8671 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="9.6" y1="9.93378" x2="100.1" y2="9.93378"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="9.6" y1="48.8671" x2="100.1" y2="48.8671"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 9.6,9.93378 A 10,10 0 0 0 -0.4,19.9338"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 110.1,19.9338 A 10,10 0 0 0 100.1,9.93378"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="-0.4" y1="19.9338" x2="-0.4" y2="38.8671"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="110.1" y1="19.9338" x2="110.1" y2="38.8671"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M -0.4,38.8671 A 10,10 0 0 0 9.6,48.8671"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 100.1,48.8671 A 10,10 0 0 0 110.1,38.8671"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="54.85" y="33.5338"> + <tspan x="54.85" y="33.5338">VHDL/Verilog</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="54.85" y1="48.8671" x2="75.0895" y2="63.8618"/> + <polygon style="fill: #000000" points="81.1158,68.3265 70.1042,66.3911 75.0895,63.8618 76.0572,58.356 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="81.1158,68.3265 70.1042,66.3911 75.0895,63.8618 76.0572,58.356 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="136.136" y="9.86056" width="83.2" height="38.9333"/> + <path style="fill: #e9b65b" d="M 136.136,9.86056 A 10,10 0 0 0 126.136,19.8606 L 136.136,19.8606 z"/> + <path style="fill: #e9b65b" d="M 229.336,19.8606 A 10,10 0 0 0 219.336,9.86056 L 219.336,19.8606 z"/> + <rect style="fill: #e9b65b" x="126.136" y="19.8606" width="103.2" height="18.9333"/> + <path style="fill: #e9b65b" d="M 126.136,38.7939 A 10,10 0 0 0 136.136,48.7939 L 136.136,38.7939 z"/> + <path style="fill: #e9b65b" d="M 219.336,48.7939 A 10,10 0 0 0 229.336,38.7939 L 219.336,38.7939 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="136.136" y1="9.86056" x2="219.336" y2="9.86056"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="136.136" y1="48.7939" x2="219.336" y2="48.7939"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 136.136,9.86056 A 10,10 0 0 0 126.136,19.8606"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 229.336,19.8606 A 10,10 0 0 0 219.336,9.86056"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="126.136" y1="19.8606" x2="126.136" y2="38.7939"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="229.336" y1="19.8606" x2="229.336" y2="38.7939"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 126.136,38.7939 A 10,10 0 0 0 136.136,48.7939"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 219.336,48.7939 A 10,10 0 0 0 229.336,38.7939"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="177.736" y="33.4606"> + <tspan x="177.736" y="33.4606">SOPC/qsys</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="177.736" y1="48.7939" x2="154.723" y2="64.2334"/> + <polygon style="fill: #000000" points="148.494,68.4118 154.013,58.6884 154.723,64.2334 159.584,66.9927 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="148.494,68.4118 154.013,58.6884 154.723,64.2334 159.584,66.9927 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="13.9355" y="425" width="85.4" height="55.7491"/> + <path style="fill: #e9b65b" d="M 13.9355,425 A 10,10 0 0 0 3.93554,435 L 13.9355,435 z"/> + <path style="fill: #e9b65b" d="M 109.336,435 A 10,10 0 0 0 99.3355,425 L 99.3355,435 z"/> + <rect style="fill: #e9b65b" x="3.93554" y="435" width="105.4" height="35.7491"/> + <path style="fill: #e9b65b" d="M 3.93554,470.749 A 10,10 0 0 0 13.9355,480.749 L 13.9355,470.749 z"/> + <path style="fill: #e9b65b" d="M 99.3355,480.749 A 10,10 0 0 0 109.336,470.749 L 99.3355,470.749 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="13.9355" y1="425" x2="99.3355" y2="425"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="13.9355" y1="480.749" x2="99.3355" y2="480.749"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 13.9355,425 A 10,10 0 0 0 3.93554,435"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 109.336,435 A 10,10 0 0 0 99.3355,425"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="3.93554" y1="435" x2="3.93554" y2="470.749"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="109.336" y1="435" x2="109.336" y2="470.749"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 3.93554,470.749 A 10,10 0 0 0 13.9355,480.749"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 99.3355,480.749 A 10,10 0 0 0 109.336,470.749"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="56.6355" y="457.008"> + <tspan x="56.6355" y="457.008">Linux Kernel</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="56.6355" y1="425" x2="76.4729" y2="408.793"/> + <polygon style="fill: #000000" points="82.2809,404.047 77.7004,414.246 76.4729,408.793 71.3734,406.502 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="82.2809,404.047 77.7004,414.246 76.4729,408.793 71.3734,406.502 "/> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="173.636" y1="425.276" x2="152.446" y2="408.644"/> + <polygon style="fill: #000000" points="146.546,404.013 157.5,406.255 152.446,408.644 151.325,414.121 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="146.546,404.013 157.5,406.255 152.446,408.644 151.325,414.121 "/> + </g> + <g> + <rect style="fill: #e9b65b" x="133.5" y="425.276" width="80.2711" height="55.8667"/> + <path style="fill: #e9b65b" d="M 133.5,425.276 A 10,10 0 0 0 123.5,435.276 L 133.5,435.276 z"/> + <path style="fill: #e9b65b" d="M 223.771,435.276 A 10,10 0 0 0 213.771,425.276 L 213.771,435.276 z"/> + <rect style="fill: #e9b65b" x="123.5" y="435.276" width="100.271" height="35.8667"/> + <path style="fill: #e9b65b" d="M 123.5,471.143 A 10,10 0 0 0 133.5,481.143 L 133.5,471.143 z"/> + <path style="fill: #e9b65b" d="M 213.771,481.143 A 10,10 0 0 0 223.771,471.143 L 213.771,471.143 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="133.5" y1="425.276" x2="213.771" y2="425.276"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="133.5" y1="481.143" x2="213.771" y2="481.143"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 133.5,425.276 A 10,10 0 0 0 123.5,435.276"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 223.771,435.276 A 10,10 0 0 0 213.771,425.276"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="123.5" y1="435.276" x2="123.5" y2="471.143"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="223.771" y1="435.276" x2="223.771" y2="471.143"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 123.5,471.143 A 10,10 0 0 0 133.5,481.143"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 213.771,481.143 A 10,10 0 0 0 223.771,471.143"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="173.636" y="448.876"> + <tspan x="173.636" y="448.876">Userspace/</tspan> + <tspan x="173.636" y="465.809">Libraries</tspan> + </text> + </g> + <g> + <rect style="fill: #e9b65b" x="220.5" y="320.222" width="108.5" height="38.9333"/> + <path style="fill: #e9b65b" d="M 220.5,320.222 A 10,10 0 0 0 210.5,330.222 L 220.5,330.222 z"/> + <path style="fill: #e9b65b" d="M 339,330.222 A 10,10 0 0 0 329,320.222 L 329,330.222 z"/> + <rect style="fill: #e9b65b" x="210.5" y="330.222" width="128.5" height="18.9333"/> + <path style="fill: #e9b65b" d="M 210.5,349.155 A 10,10 0 0 0 220.5,359.155 L 220.5,349.155 z"/> + <path style="fill: #e9b65b" d="M 329,359.155 A 10,10 0 0 0 339,349.155 L 329,349.155 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="220.5" y1="320.222" x2="329" y2="320.222"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="220.5" y1="359.155" x2="329" y2="359.155"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 220.5,320.222 A 10,10 0 0 0 210.5,330.222"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 339,330.222 A 10,10 0 0 0 329,320.222"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="210.5" y1="330.222" x2="210.5" y2="349.155"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" x1="339" y1="330.222" x2="339" y2="349.155"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 210.5,349.155 A 10,10 0 0 0 220.5,359.155"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #4d4d4d" d="M 329,359.155 A 10,10 0 0 0 339,349.155"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="274.75" y="343.822"> + <tspan x="274.75" y="343.822">Kernel Image</tspan> + </text> + </g> + <g> + <rect style="fill: #e9b65b" x="221.476" y="371.15" width="108.6" height="40"/> + <path style="fill: #e9b65b" d="M 221.476,371.15 A 10,10 0 0 0 211.476,381.15 L 221.476,381.15 z"/> + <path style="fill: #e9b65b" d="M 340.076,381.15 A 10,10 0 0 0 330.076,371.15 L 330.076,381.15 z"/> + <rect style="fill: #e9b65b" x="211.476" y="381.15" width="128.6" height="20"/> + <path style="fill: #e9b65b" d="M 211.476,401.15 A 10,10 0 0 0 221.476,411.15 L 221.476,401.15 z"/> + <path style="fill: #e9b65b" d="M 330.076,411.15 A 10,10 0 0 0 340.076,401.15 L 330.076,401.15 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" x1="221.476" y1="371.15" x2="330.076" y2="371.15"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" x1="221.476" y1="411.15" x2="330.076" y2="411.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" d="M 221.476,371.15 A 10,10 0 0 0 211.476,381.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" d="M 340.076,381.15 A 10,10 0 0 0 330.076,371.15"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" x1="211.476" y1="381.15" x2="211.476" y2="401.15"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" x1="340.076" y1="381.15" x2="340.076" y2="401.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" d="M 211.476,401.15 A 10,10 0 0 0 221.476,411.15"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #4d4d4d" d="M 330.076,411.15 A 10,10 0 0 0 340.076,401.15"/> + <text style="fill: #000000;text-anchor:middle;font-size:13.5467;font-family:sanserif;font-style:normal;font-weight:normal" x="275.776" y="395.283"> + <tspan x="275.776" y="395.283">Root Filesystem</tspan> + </text> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="175.175" y1="360.733" x2="202.136" y2="344.673"/> + <polygon style="fill: #000000" points="208.579,340.834 202.547,350.248 202.136,344.673 197.429,341.656 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="208.579,340.834 202.547,350.248 202.136,344.673 197.429,341.656 "/> + </g> + <g> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #000000" x1="175.175" y1="388.666" x2="201.763" y2="390.485"/> + <polygon style="fill: #000000" points="209.245,390.997 198.927,395.303 201.763,390.485 199.61,385.326 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="209.245,390.997 198.927,395.303 201.763,390.485 199.61,385.326 "/> + </g> + <g> + <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="339,339.689 381.698,339.689 381.698,282.886 "/> + <polygon style="fill: #000000" points="381.698,275.386 386.698,285.386 381.698,282.886 376.698,285.386 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="381.698,275.386 386.698,285.386 381.698,282.886 376.698,285.386 "/> + </g> + <g> + <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #000000" points="340.076,391.15 420.448,391.15 420.448,282.886 "/> + <polygon style="fill: #000000" points="420.448,275.386 425.448,285.386 420.448,282.886 415.448,285.386 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="420.448,275.386 425.448,285.386 420.448,282.886 415.448,285.386 "/> + </g> + <g> + <rect style="fill: #4d4d4d" x="471.777" y="211.32" width="57.5" height="61.3"/> + <path style="fill: #4d4d4d" d="M 471.777,211.32 A 10,10 0 0 0 461.777,221.32 L 471.777,221.32 z"/> + <path style="fill: #4d4d4d" d="M 539.277,221.32 A 10,10 0 0 0 529.277,211.32 L 529.277,221.32 z"/> + <rect style="fill: #4d4d4d" x="461.777" y="221.32" width="77.5" height="41.3"/> + <path style="fill: #4d4d4d" d="M 461.777,262.62 A 10,10 0 0 0 471.777,272.62 L 471.777,262.62 z"/> + <path style="fill: #4d4d4d" d="M 529.277,272.62 A 10,10 0 0 0 539.277,262.62 L 529.277,262.62 z"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="471.777" y1="211.32" x2="529.277" y2="211.32"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="471.777" y1="272.62" x2="529.277" y2="272.62"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 471.777,211.32 A 10,10 0 0 0 461.777,221.32"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 539.277,221.32 A 10,10 0 0 0 529.277,211.32"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="461.777" y1="221.32" x2="461.777" y2="262.62"/> + <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="539.277" y1="221.32" x2="539.277" y2="262.62"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 461.777,262.62 A 10,10 0 0 0 471.777,272.62"/> + <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 529.277,272.62 A 10,10 0 0 0 539.277,262.62"/> + <text style="fill: #ffffff;text-anchor:middle;font-size:14.6756;font-family:sanserif;font-style:normal;font-weight:700" x="500.527" y="246.447"> + <tspan x="500.527" y="246.447">Flash</tspan> + </text> + </g> + <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #000000" x1="481.163" y1="190.3" x2="481.152" y2="211.32"/> + <g> + <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #000000" points="422,390 422,391 519.902,391 519.902,282.356 "/> + <polygon style="fill: #000000" points="519.902,274.856 524.902,284.856 519.902,282.356 514.902,284.856 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="519.902,274.856 524.902,284.856 519.902,282.356 514.902,284.856 "/> + </g> + <g> + <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #000000" points="384,341 384,340 481.152,340 481.152,282.356 "/> + <polygon style="fill: #000000" points="481.152,274.856 486.152,284.856 481.152,282.356 476.152,284.856 "/> + <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="481.152,274.856 486.152,284.856 481.152,282.356 476.152,284.856 "/> + </g> +</svg> |