Compare commits
3 commits
ee6978f189
...
bdacd8347c
Author | SHA1 | Date | |
---|---|---|---|
bdacd8347c | |||
ac3b8e9d04 | |||
dc77d4bf61 |
12 changed files with 751 additions and 16 deletions
|
@ -29,6 +29,17 @@
|
|||
volume = {1997}
|
||||
}
|
||||
|
||||
@techreport{neumann,
|
||||
type = {Report},
|
||||
key = {W–670–ORD–4926},
|
||||
month = Jun,
|
||||
year = {1945},
|
||||
title = {First Draft of a Report on the EDVAC},
|
||||
institution = {United States Army Ordnance Department and the University of Pennsylvania},
|
||||
volume = {1945},
|
||||
url = {http://abelgo.cn/cs101/papers/Neumann.pdf}
|
||||
}
|
||||
|
||||
@Manual{max232,
|
||||
month = Feb,
|
||||
year = {1989},
|
||||
|
|
BIN
documents/mst1/Neumann.pdf
Normal file
BIN
documents/mst1/Neumann.pdf
Normal file
Binary file not shown.
BIN
main.pdf
(Stored with Git LFS)
BIN
main.pdf
(Stored with Git LFS)
Binary file not shown.
389
pics/harvard.svg
Normal file
389
pics/harvard.svg
Normal file
|
@ -0,0 +1,389 @@
|
|||
<?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="1612.8"
|
||||
height="1026.1333"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.4 5da689c313, 2019-01-14"
|
||||
sodipodi:docname="harvard.svg"
|
||||
viewBox="0 0 1512 962">
|
||||
<title
|
||||
id="title4619">Block diagram of Harvard computer architecture</title>
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.43728824"
|
||||
inkscape:cx="667.17638"
|
||||
inkscape:cy="633.02544"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="in"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1041"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="1068"
|
||||
inkscape:window-maximized="0" />
|
||||
<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>Block diagram of Harvard computer architecture</dc:title>
|
||||
<cc:license
|
||||
rdf:resource="" />
|
||||
<dc:date>2015-01-19</dc:date>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Wikimedia Foundation</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Wikimedia Foundation</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>Hellisp (original PNG raster version); Nessa los (English SVG version); Hydrargyrum (adjust colours and fonts for legibility at reduced sizes)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-90.362)">
|
||||
<g
|
||||
id="g999">
|
||||
<path
|
||||
id="path3675"
|
||||
d="m 732.81035,688.90776 h -25.71428 l 51.42857,-42.85715 50,42.85715 -25.71429,0.71428 v 85.71429 l 26.42857,1.42857 -50.71428,43.57143 -50.71429,-43.57143 h 24.28572 z"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 732.81035,365.24491 h -25.71428 l 51.42857,-42.85715 50,42.85715 -25.71429,0.71428 v 85.71429 l 26.42857,1.42857 -50.71428,43.57143 -50.71429,-43.57143 h 24.28572 z"
|
||||
id="path3677"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path3679"
|
||||
d="m 447.05433,592.83633 v 25.71428 l -42.85715,-51.42857 42.85715,-50 0.71428,25.71429 h 85.71429 l 1.42857,-26.42857 43.57143,50.71428 -43.57143,50.71429 v -24.28572 z"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 976.37426,592.83633 v 25.71428 l -42.85715,-51.42857 42.85715,-50 0.71428,25.71429 h 85.71426 l 1.4286,-26.42857 43.5714,50.71428 -43.5714,50.71429 v -24.28572 z"
|
||||
id="path3681"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="g4591">
|
||||
<path
|
||||
style="display:inline;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-opacity:1"
|
||||
d="M 48.761485,493.19345 H 403.04719 V 641.76492 H 48.761485 Z"
|
||||
id="rect3673"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="text3094"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
||||
aria-label="Instruction
|
||||
memory">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path843"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 105.01372,553.48932 v -33.02344 h 6.91406 v 33.02344 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path845"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 134.91997,553.48932 v -14.22656 q 0,-6.67969 -4.52344,-6.67969 -2.39062,0 -3.86719,2.0625 -1.45312,2.03906 -1.45312,5.25 v 13.59375 h -6.58594 v -19.6875 q 0,-2.03906 -0.0703,-3.32813 -0.0469,-1.3125 -0.11719,-2.34375 h 6.28125 q 0.0703,0.44532 0.1875,2.39063 0.11719,1.92187 0.11719,2.64844 h 0.0937 q 1.33594,-2.90625 3.35156,-4.21875 2.01563,-1.3125 4.80469,-1.3125 4.03125,0 6.1875,2.48437 2.15625,2.48438 2.15625,7.26563 v 16.10156 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path847"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 169.18559,546.08307 q 0,3.67969 -3.02343,5.78906 -3,2.08594 -8.32032,2.08594 -5.22656,0 -8.01562,-1.64063 -2.76563,-1.66406 -3.67969,-5.15625 l 5.78906,-0.86718 q 0.49219,1.80468 1.6875,2.55468 1.21875,0.75 4.21875,0.75 2.76563,0 4.03125,-0.70312 1.26563,-0.70313 1.26563,-2.20313 0,-1.21875 -1.03125,-1.92187 -1.00781,-0.72656 -3.44531,-1.21875 -5.57813,-1.10156 -7.52344,-2.03906 -1.94531,-0.96094 -2.97656,-2.46094 -1.00782,-1.52344 -1.00782,-3.72656 0,-3.63282 2.78907,-5.64844 2.8125,-2.03906 7.94531,-2.03906 4.52344,0 7.26562,1.75781 2.76563,1.75781 3.44532,5.08594 l -5.83594,0.60937 q -0.28125,-1.54687 -1.38281,-2.29687 -1.10157,-0.77344 -3.49219,-0.77344 -2.34375,0 -3.51563,0.60937 -1.17187,0.58594 -1.17187,1.99219 0,1.10156 0.89062,1.75781 0.91407,0.63282 3.04688,1.05469 2.97656,0.60938 5.27344,1.26563 2.32031,0.63281 3.70312,1.52343 1.40625,0.89063 2.22656,2.29688 0.84375,1.38281 0.84375,3.5625 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path849"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 180.99809,553.91119 q -2.90625,0 -4.47656,-1.57031 -1.57031,-1.59375 -1.57031,-4.80469 v -14.95312 h -3.21094 v -4.45313 h 3.53906 l 2.0625,-5.95312 h 4.125 v 5.95312 h 4.80469 v 4.45313 h -4.80469 v 13.17187 q 0,1.85157 0.70313,2.74219 0.70312,0.86719 2.17969,0.86719 0.77343,0 2.20312,-0.32813 v 4.07813 q -2.4375,0.79687 -5.55469,0.79687 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path851"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 190.49028,553.48932 v -19.40625 q 0,-2.08594 -0.0703,-3.46875 -0.0469,-1.40625 -0.11719,-2.48438 h 6.28125 q 0.0703,0.42188 0.1875,2.57813 0.11719,2.13281 0.11719,2.83594 h 0.0937 q 0.96094,-2.67188 1.71094,-3.75 0.75,-1.10157 1.78125,-1.61719 1.03125,-0.53906 2.57812,-0.53906 1.26563,0 2.03906,0.35156 v 5.50781 q -1.59375,-0.35156 -2.8125,-0.35156 -2.46093,0 -3.84375,1.99219 -1.35937,1.99218 -1.35937,5.90625 v 12.44531 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path853"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 215.38091,528.12994 v 14.22657 q 0,6.67968 4.5,6.67968 2.39062,0 3.84375,-2.03906 1.47656,-2.0625 1.47656,-5.27344 v -13.59375 h 6.58594 v 19.6875 q 0,3.23438 0.1875,5.67188 h -6.28125 q -0.28125,-3.375 -0.28125,-5.03906 h -0.11719 q -1.3125,2.88281 -3.35156,4.19531 -2.01563,1.3125 -4.80469,1.3125 -4.03125,0 -6.1875,-2.46094 -2.15625,-2.48437 -2.15625,-7.26562 v -16.10157 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path855"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 249.06059,553.95807 q -5.76562,0 -8.90625,-3.42188 -3.14062,-3.44531 -3.14062,-9.58593 0,-6.28125 3.16406,-9.77344 3.16406,-3.51563 8.97656,-3.51563 4.47657,0 7.40625,2.25 2.92969,2.25 3.67969,6.21094 l -6.63281,0.32813 q -0.28125,-1.94532 -1.40625,-3.09375 -1.125,-1.17188 -3.1875,-1.17188 -5.08594,0 -5.08594,8.50781 0,8.76563 5.17969,8.76563 1.875,0 3.14062,-1.17188 1.26563,-1.19531 1.57032,-3.53906 l 6.60937,0.30469 q -0.35156,2.60156 -1.875,4.64062 -1.5,2.03907 -3.96094,3.16407 -2.46093,1.10156 -5.53125,1.10156 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path857"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 271.67778,553.91119 q -2.90625,0 -4.47656,-1.57031 -1.57031,-1.59375 -1.57031,-4.80469 v -14.95312 h -3.21094 v -4.45313 h 3.53906 l 2.0625,-5.95312 h 4.125 v 5.95312 h 4.80469 v 4.45313 h -4.80469 v 13.17187 q 0,1.85157 0.70313,2.74219 0.70312,0.86719 2.17968,0.86719 0.77344,0 2.20313,-0.32813 v 4.07813 q -2.4375,0.79687 -5.55469,0.79687 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path859"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 281.16997,523.55963 v -4.85156 h 6.58594 v 4.85156 z m 0,29.92969 v -25.35938 h 6.58594 v 25.35938 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path861"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 318.59966,540.78619 q 0,6.16407 -3.42188,9.67969 -3.42187,3.49219 -9.46875,3.49219 -5.92969,0 -9.30469,-3.51563 -3.375,-3.51562 -3.375,-9.65625 0,-6.11718 3.375,-9.60937 3.375,-3.51563 9.44532,-3.51563 6.21093,0 9.46875,3.39844 3.28125,3.375 3.28125,9.72656 z m -6.89063,0 q 0,-4.52343 -1.47656,-6.5625 -1.47656,-2.03906 -4.28906,-2.03906 -6,0 -6,8.60156 0,4.24219 1.45312,6.46875 1.47656,2.20313 4.24219,2.20313 6.07031,0 6.07031,-8.67188 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path863"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 340.25591,553.48932 v -14.22656 q 0,-6.67969 -4.52344,-6.67969 -2.39063,0 -3.86719,2.0625 -1.45312,2.03906 -1.45312,5.25 v 13.59375 h -6.58594 v -19.6875 q 0,-2.03906 -0.0703,-3.32813 -0.0469,-1.3125 -0.11719,-2.34375 h 6.28125 q 0.0703,0.44532 0.1875,2.39063 0.11719,1.92187 0.11719,2.64844 h 0.0937 q 1.33593,-2.90625 3.35156,-4.21875 2.01562,-1.3125 4.80469,-1.3125 4.03125,0 6.1875,2.48437 2.15625,2.48438 2.15625,7.26563 v 16.10156 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path865"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 150.70512,606.28932 v -14.22656 q 0,-6.67969 -3.84375,-6.67969 -1.99218,0 -3.25781,2.03906 -1.24219,2.03906 -1.24219,5.27344 v 13.59375 h -6.58593 v -19.6875 q 0,-2.03906 -0.0703,-3.32813 -0.0469,-1.3125 -0.11718,-2.34375 h 6.28125 q 0.0703,0.44532 0.1875,2.39063 0.11718,1.92187 0.11718,2.64844 h 0.0937 q 1.21875,-2.90625 3.02344,-4.21875 1.82813,-1.3125 4.35938,-1.3125 5.8125,0 7.05468,5.53125 h 0.14063 q 1.28906,-2.95313 3.09375,-4.24219 1.80469,-1.28906 4.59375,-1.28906 3.70312,0 5.64844,2.53125 1.94531,2.50781 1.94531,7.21875 v 16.10156 h -6.53906 v -14.22656 q 0,-6.67969 -3.84375,-6.67969 -1.92188,0 -3.16407,1.875 -1.21875,1.85156 -1.33593,5.13281 v 13.89844 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path867"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 188.83794,606.75807 q -5.71875,0 -8.78907,-3.375 -3.07031,-3.39844 -3.07031,-9.89063 0,-6.28125 3.11719,-9.65625 3.11719,-3.375 8.83594,-3.375 5.46093,0 8.34375,3.63282 2.88281,3.60937 2.88281,10.59375 v 0.1875 h -16.26563 q 0,3.70312 1.35938,5.60156 1.38281,1.875 3.91406,1.875 3.49219,0 4.40625,-3.02344 l 6.21094,0.53906 q -2.69531,6.89063 -10.94531,6.89063 z m 0,-22.14844 q -2.32032,0 -3.58594,1.61719 -1.24219,1.61719 -1.3125,4.52344 h 9.84375 q -0.1875,-3.07032 -1.47656,-4.59375 -1.28907,-1.54688 -3.46875,-1.54688 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path869"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 220.08012,606.28932 v -14.22656 q 0,-6.67969 -3.84375,-6.67969 -1.99218,0 -3.25781,2.03906 -1.24219,2.03906 -1.24219,5.27344 v 13.59375 h -6.58593 v -19.6875 q 0,-2.03906 -0.0703,-3.32813 -0.0469,-1.3125 -0.11718,-2.34375 h 6.28125 q 0.0703,0.44532 0.1875,2.39063 0.11718,1.92187 0.11718,2.64844 h 0.0937 q 1.21875,-2.90625 3.02344,-4.21875 1.82813,-1.3125 4.35938,-1.3125 5.8125,0 7.05468,5.53125 h 0.14063 q 1.28906,-2.95313 3.09375,-4.24219 1.80469,-1.28906 4.59375,-1.28906 3.70312,0 5.64844,2.53125 1.94531,2.50781 1.94531,7.21875 v 16.10156 h -6.53906 v -14.22656 q 0,-6.67969 -3.84375,-6.67969 -1.92188,0 -3.16407,1.875 -1.21875,1.85156 -1.33593,5.13281 v 13.89844 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path871"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 271.92387,593.58619 q 0,6.16407 -3.42187,9.67969 -3.42188,3.49219 -9.46875,3.49219 -5.92969,0 -9.30469,-3.51563 -3.375,-3.51562 -3.375,-9.65625 0,-6.11718 3.375,-9.60937 3.375,-3.51563 9.44531,-3.51563 6.21094,0 9.46875,3.39844 3.28125,3.375 3.28125,9.72656 z m -6.89062,0 q 0,-4.52343 -1.47656,-6.5625 -1.47657,-2.03906 -4.28907,-2.03906 -6,0 -6,8.60156 0,4.24219 1.45313,6.46875 1.47656,2.20313 4.24219,2.20313 6.07031,0 6.07031,-8.67188 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path873"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 277.15044,606.28932 v -19.40625 q 0,-2.08594 -0.0703,-3.46875 -0.0469,-1.40625 -0.11718,-2.48438 h 6.28125 q 0.0703,0.42188 0.1875,2.57813 0.11718,2.13281 0.11718,2.83594 h 0.0937 q 0.96094,-2.67188 1.71094,-3.75 0.75,-1.10157 1.78125,-1.61719 1.03125,-0.53906 2.57813,-0.53906 1.26562,0 2.03906,0.35156 v 5.50781 q -1.59375,-0.35156 -2.8125,-0.35156 -2.46094,0 -3.84375,1.99219 -1.35938,1.99218 -1.35938,5.90625 v 12.44531 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path875"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 299.11137,616.25026 q -2.36718,0 -4.14843,-0.30469 v -4.6875 q 1.24218,0.1875 2.27343,0.1875 1.40625,0 2.32032,-0.44531 0.9375,-0.44532 1.66406,-1.47657 0.75,-1.03125 1.66406,-3.49218 l -10.03125,-25.10157 h 6.96094 l 3.98437,11.88282 q 0.9375,2.55468 2.36719,7.82812 l 0.58594,-2.22656 1.52344,-5.50781 3.75,-11.97657 h 6.89062 l -10.03125,26.69532 q -2.01562,4.875 -4.19531,6.75 -2.15625,1.875 -5.57813,1.875 z" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4597">
|
||||
<path
|
||||
id="path3985"
|
||||
d="m 581.02465,821.48633 h 354.2857 V 970.0577 h -354.2857 z"
|
||||
style="display:inline;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="text3082"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
||||
aria-label="I/O">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path878"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;stroke:none"
|
||||
d="m 728.76514,912.68213 v -33.02344 h 6.91406 v 33.02344 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path880"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;stroke:none"
|
||||
d="m 739.35889,913.64307 6.82031,-35.74219 h 5.57812 l -6.70312,35.74219 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path882"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;stroke:none"
|
||||
d="m 787.54639,896.01807 q 0,5.15625 -2.03907,9.07031 -2.03906,3.91406 -5.83593,6 -3.79688,2.0625 -8.85938,2.0625 -7.78125,0 -12.21094,-4.57031 -4.40625,-4.59375 -4.40625,-12.5625 0,-7.94532 4.40625,-12.39844 4.40625,-4.45313 12.25782,-4.45313 7.85156,0 12.25781,4.5 4.42969,4.5 4.42969,12.35157 z m -7.05469,0 q 0,-5.34375 -2.53125,-8.36719 -2.53125,-3.04688 -7.10156,-3.04688 -4.64063,0 -7.17188,3.02344 -2.53125,3 -2.53125,8.39063 0,5.4375 2.57813,8.57812 2.60156,3.11719 7.07812,3.11719 4.64063,0 7.14844,-3.04688 2.53125,-3.04687 2.53125,-8.64843 z" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4613">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="display:inline;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-opacity:1"
|
||||
d="m 581.02465,493.19344 h 354.2857 v 148.5715 h -354.2857 z"
|
||||
id="path4002" />
|
||||
<g
|
||||
id="text3047"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
||||
aria-label="Control
|
||||
unit">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path885"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 692.19092,553.26672 q 6.25781,0 8.69531,-6.28125 l 6.02344,2.27344 q -1.94531,4.78125 -5.71875,7.125 -3.75,2.32031 -9,2.32031 -7.96875,0 -12.32813,-4.5 -4.33593,-4.52343 -4.33593,-12.63281 0,-8.13281 4.19531,-12.49219 4.19531,-4.35937 12.16406,-4.35937 5.8125,0 9.46875,2.34375 3.65625,2.32031 5.13281,6.84375 l -6.09375,1.66406 q -0.77343,-2.48437 -3.04687,-3.9375 -2.25,-1.47656 -5.32031,-1.47656 -4.6875,0 -7.125,2.90625 -2.41407,2.90625 -2.41407,8.50781 0,5.69531 2.48438,8.69531 2.50781,3 7.21875,3 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path887"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 735.66748,545.53235 q 0,6.16406 -3.42187,9.67969 -3.42188,3.49218 -9.46875,3.49218 -5.92969,0 -9.30469,-3.51562 -3.375,-3.51563 -3.375,-9.65625 0,-6.11719 3.375,-9.60938 3.375,-3.51562 9.44531,-3.51562 6.21094,0 9.46875,3.39844 3.28125,3.375 3.28125,9.72656 z m -6.89062,0 q 0,-4.52344 -1.47657,-6.5625 -1.47656,-2.03906 -4.28906,-2.03906 -6,0 -6,8.60156 0,4.24219 1.45313,6.46875 1.47656,2.20312 4.24218,2.20312 6.07032,0 6.07032,-8.67187 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path889"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 757.32373,558.23547 v -14.22656 q 0,-6.67969 -4.52344,-6.67969 -2.39062,0 -3.86718,2.0625 -1.45313,2.03907 -1.45313,5.25 v 13.59375 h -6.58594 v -19.6875 q 0,-2.03906 -0.0703,-3.32812 -0.0469,-1.3125 -0.11719,-2.34375 h 6.28125 q 0.0703,0.44531 0.1875,2.39062 0.11719,1.92188 0.11719,2.64844 h 0.0937 q 1.33594,-2.90625 3.35156,-4.21875 2.01563,-1.3125 4.80469,-1.3125 4.03125,0 6.1875,2.48438 2.15625,2.48437 2.15625,7.26562 v 16.10156 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path891"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 776.70654,558.65735 q -2.90625,0 -4.47656,-1.57031 -1.57031,-1.59375 -1.57031,-4.80469 v -14.95313 h -3.21094 v -4.45312 h 3.53906 l 2.0625,-5.95313 h 4.125 v 5.95313 h 4.80469 v 4.45312 h -4.80469 v 13.17188 q 0,1.85156 0.70313,2.74219 0.70312,0.86718 2.17969,0.86718 0.77343,0 2.20312,-0.32812 v 4.07812 q -2.4375,0.79688 -5.55469,0.79688 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path893"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 786.19873,558.23547 v -19.40625 q 0,-2.08593 -0.0703,-3.46875 -0.0469,-1.40625 -0.11719,-2.48437 h 6.28125 q 0.0703,0.42187 0.1875,2.57812 0.11719,2.13282 0.11719,2.83594 h 0.0937 q 0.96094,-2.67187 1.71094,-3.75 0.75,-1.10156 1.78125,-1.61719 1.03125,-0.53906 2.57812,-0.53906 1.26563,0 2.03906,0.35156 v 5.50782 q -1.59375,-0.35157 -2.8125,-0.35157 -2.46093,0 -3.84375,1.99219 -1.35937,1.99219 -1.35937,5.90625 v 12.44531 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path895"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 828.97217,545.53235 q 0,6.16406 -3.42188,9.67969 -3.42187,3.49218 -9.46875,3.49218 -5.92968,0 -9.30468,-3.51562 -3.375,-3.51563 -3.375,-9.65625 0,-6.11719 3.375,-9.60938 3.375,-3.51562 9.44531,-3.51562 6.21094,0 9.46875,3.39844 3.28125,3.375 3.28125,9.72656 z m -6.89063,0 q 0,-4.52344 -1.47656,-6.5625 -1.47656,-2.03906 -4.28906,-2.03906 -6,0 -6,8.60156 0,4.24219 1.45312,6.46875 1.47657,2.20312 4.24219,2.20312 6.07031,0 6.07031,-8.67187 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path897"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 834.19873,558.23547 v -34.78125 h 6.58594 v 34.78125 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path899"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 724.45264,585.6761 v 14.22656 q 0,6.67969 4.5,6.67969 2.39062,0 3.84375,-2.03906 1.47656,-2.0625 1.47656,-5.27344 V 585.6761 h 6.58594 v 19.6875 q 0,3.23437 0.1875,5.67187 h -6.28125 q -0.28125,-3.375 -0.28125,-5.03906 h -0.11719 q -1.3125,2.88281 -3.35156,4.19531 -2.01563,1.3125 -4.80469,1.3125 -4.03125,0 -6.1875,-2.46093 -2.15625,-2.48438 -2.15625,-7.26563 V 585.6761 Z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path901"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 763.9917,611.03547 v -14.22656 q 0,-6.67969 -4.52344,-6.67969 -2.39062,0 -3.86719,2.0625 -1.45312,2.03907 -1.45312,5.25 v 13.59375 h -6.58594 v -19.6875 q 0,-2.03906 -0.0703,-3.32812 -0.0469,-1.3125 -0.11719,-2.34375 h 6.28125 q 0.0703,0.44531 0.1875,2.39062 0.11719,1.92188 0.11719,2.64844 h 0.0937 q 1.33594,-2.90625 3.35156,-4.21875 2.01563,-1.3125 4.80469,-1.3125 4.03125,0 6.1875,2.48438 2.15625,2.48437 2.15625,7.26562 v 16.10156 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path903"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 776.88232,581.10579 v -4.85157 h 6.58594 v 4.85157 z m 0,29.92968 V 585.6761 h 6.58594 v 25.35937 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path905"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 796.71045,611.45735 q -2.90625,0 -4.47656,-1.57031 -1.57032,-1.59375 -1.57032,-4.80469 v -14.95313 h -3.21093 v -4.45312 h 3.53906 l 2.0625,-5.95313 h 4.125 v 5.95313 h 4.80469 v 4.45312 h -4.80469 v 13.17188 q 0,1.85156 0.70312,2.74219 0.70313,0.86718 2.17969,0.86718 0.77344,0 2.20313,-0.32812 v 4.07812 q -2.4375,0.79688 -5.55469,0.79688 z" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4607">
|
||||
<path
|
||||
style="display:inline;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-opacity:1"
|
||||
d="m 1108.9528,493.19345 h 354.2857 v 148.57147 h -354.2857 z"
|
||||
id="path3987"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="text3064"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
||||
aria-label="Data
|
||||
memory">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path908"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1265.2832,535.8526 q 0,5.10938 -2.0156,8.92969 -1.9922,3.79687 -5.6719,5.8125 -3.6562,2.01562 -8.3906,2.01562 h -13.3594 v -33.02343 h 11.9531 q 8.3438,0 12.9141,4.21875 4.5703,4.19531 4.5703,12.04687 z m -6.9609,0 q 0,-5.32031 -2.7657,-8.10937 -2.7656,-2.8125 -7.8984,-2.8125 h -4.8984 v 22.33593 h 5.8593 q 4.4532,0 7.0782,-3.07031 2.625,-3.07031 2.625,-8.34375 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path910"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1276.5098,553.07916 q -3.6797,0 -5.7422,-1.99218 -2.0625,-2.01563 -2.0625,-5.64844 0,-3.9375 2.5547,-6 2.5781,-2.0625 7.4531,-2.10938 l 5.4609,-0.0937 v -1.28906 q 0,-2.48437 -0.8672,-3.67969 -0.8671,-1.21875 -2.8359,-1.21875 -1.8281,0 -2.6953,0.84375 -0.8438,0.82032 -1.0547,2.74219 l -6.8672,-0.32812 q 0.6328,-3.70313 3.375,-5.60157 2.7656,-1.92187 7.5235,-1.92187 4.8046,0 7.4062,2.36719 2.6016,2.36718 2.6016,6.72656 v 9.23437 q 0,2.13282 0.4687,2.95313 0.4922,0.79687 1.6172,0.79687 0.75,0 1.4531,-0.14062 v 3.5625 q -0.5859,0.14062 -1.0547,0.25781 -0.4687,0.11719 -0.9375,0.1875 -0.4687,0.0703 -1.0078,0.11719 -0.5156,0.0469 -1.2187,0.0469 -2.4844,0 -3.6797,-1.21875 -1.1719,-1.21875 -1.4063,-3.58593 h -0.1406 q -2.7656,4.99218 -8.3437,4.99218 z m 7.664,-12.21093 -3.375,0.0469 q -2.2968,0.0937 -3.2578,0.51563 -0.9609,0.39843 -1.4765,1.24218 -0.4922,0.84375 -0.4922,2.25 0,1.80469 0.8203,2.69532 0.8437,0.86718 2.2265,0.86718 1.5469,0 2.8125,-0.84375 1.2891,-0.84375 2.0157,-2.32031 0.7265,-1.5 0.7265,-3.16406 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path912"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1303.8379,553.03229 q -2.9063,0 -4.4766,-1.57031 -1.5703,-1.59375 -1.5703,-4.80469 v -14.95313 h -3.2109 v -4.45312 h 3.539 l 2.0625,-5.95313 h 4.125 v 5.95313 h 4.8047 v 4.45312 h -4.8047 v 13.17188 q 0,1.85156 0.7032,2.74219 0.7031,0.86718 2.1797,0.86718 0.7734,0 2.2031,-0.32812 v 4.07812 q -2.4375,0.79688 -5.5547,0.79688 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path914"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1319.1895,553.07916 q -3.6797,0 -5.7422,-1.99218 -2.0625,-2.01563 -2.0625,-5.64844 0,-3.9375 2.5547,-6 2.5781,-2.0625 7.4531,-2.10938 l 5.4609,-0.0937 v -1.28906 q 0,-2.48437 -0.8672,-3.67969 -0.8672,-1.21875 -2.8359,-1.21875 -1.8281,0 -2.6953,0.84375 -0.8438,0.82032 -1.0547,2.74219 l -6.8672,-0.32812 q 0.6328,-3.70313 3.375,-5.60157 2.7656,-1.92187 7.5234,-1.92187 4.8047,0 7.4063,2.36719 2.6016,2.36718 2.6016,6.72656 v 9.23437 q 0,2.13282 0.4687,2.95313 0.4922,0.79687 1.6172,0.79687 0.75,0 1.4531,-0.14062 v 3.5625 q -0.5859,0.14062 -1.0547,0.25781 -0.4687,0.11719 -0.9375,0.1875 -0.4687,0.0703 -1.0078,0.11719 -0.5156,0.0469 -1.2187,0.0469 -2.4844,0 -3.6797,-1.21875 -1.1719,-1.21875 -1.4063,-3.58593 h -0.1406 q -2.7656,4.99218 -8.3437,4.99218 z m 7.664,-12.21093 -3.375,0.0469 q -2.2969,0.0937 -3.2578,0.51563 -0.9609,0.39843 -1.4766,1.24218 -0.4921,0.84375 -0.4921,2.25 0,1.80469 0.8203,2.69532 0.8437,0.86718 2.2265,0.86718 1.5469,0 2.8125,-0.84375 1.2891,-0.84375 2.0157,-2.32031 0.7265,-1.5 0.7265,-3.16406 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path916"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1209.5605,605.41041 v -14.22656 q 0,-6.67969 -3.8437,-6.67969 -1.9922,0 -3.2578,2.03907 -1.2422,2.03906 -1.2422,5.27343 v 13.59375 h -6.5859 v -19.6875 q 0,-2.03906 -0.07,-3.32812 -0.047,-1.3125 -0.1171,-2.34375 h 6.2812 q 0.07,0.44531 0.1875,2.39062 0.1172,1.92188 0.1172,2.64844 h 0.094 q 1.2188,-2.90625 3.0235,-4.21875 1.8281,-1.3125 4.3594,-1.3125 5.8125,0 7.0546,5.53125 h 0.1407 q 1.289,-2.95312 3.0937,-4.24219 1.8047,-1.28906 4.5938,-1.28906 3.7031,0 5.6484,2.53125 1.9453,2.50781 1.9453,7.21875 v 16.10156 h -6.539 v -14.22656 q 0,-6.67969 -3.8438,-6.67969 -1.9219,0 -3.1641,1.875 -1.2187,1.85157 -1.3359,5.13282 v 13.89843 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path918"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1247.6934,605.87916 q -5.7188,0 -8.7891,-3.375 -3.0703,-3.39843 -3.0703,-9.89062 0,-6.28125 3.1172,-9.65625 3.1172,-3.375 8.8359,-3.375 5.4609,0 8.3438,3.63281 2.8828,3.60938 2.8828,10.59375 v 0.1875 h -16.2657 q 0,3.70313 1.3594,5.60156 1.3828,1.875 3.9141,1.875 3.4922,0 4.4062,-3.02343 l 6.211,0.53906 q -2.6953,6.89062 -10.9453,6.89062 z m 0,-22.14843 q -2.3204,0 -3.586,1.61718 -1.2422,1.61719 -1.3125,4.52344 h 9.8438 q -0.1875,-3.07031 -1.4766,-4.59375 -1.2891,-1.54687 -3.4687,-1.54687 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path920"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1278.9355,605.41041 v -14.22656 q 0,-6.67969 -3.8437,-6.67969 -1.9922,0 -3.2578,2.03907 -1.2422,2.03906 -1.2422,5.27343 v 13.59375 h -6.5859 v -19.6875 q 0,-2.03906 -0.07,-3.32812 -0.047,-1.3125 -0.1171,-2.34375 h 6.2812 q 0.07,0.44531 0.1875,2.39062 0.1172,1.92188 0.1172,2.64844 h 0.094 q 1.2188,-2.90625 3.0235,-4.21875 1.8281,-1.3125 4.3594,-1.3125 5.8125,0 7.0546,5.53125 h 0.1407 q 1.289,-2.95312 3.0937,-4.24219 1.8047,-1.28906 4.5938,-1.28906 3.7031,0 5.6484,2.53125 1.9453,2.50781 1.9453,7.21875 v 16.10156 h -6.539 v -14.22656 q 0,-6.67969 -3.8438,-6.67969 -1.9219,0 -3.1641,1.875 -1.2187,1.85157 -1.3359,5.13282 v 13.89843 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path922"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1330.7793,592.70729 q 0,6.16406 -3.4219,9.67969 -3.4219,3.49218 -9.4687,3.49218 -5.9297,0 -9.3047,-3.51562 -3.375,-3.51563 -3.375,-9.65625 0,-6.11719 3.375,-9.60938 3.375,-3.51562 9.4453,-3.51562 6.2109,0 9.4687,3.39844 3.2813,3.375 3.2813,9.72656 z m -6.8906,0 q 0,-4.52344 -1.4766,-6.5625 -1.4766,-2.03906 -4.2891,-2.03906 -6,0 -6,8.60156 0,4.24219 1.4532,6.46875 1.4765,2.20312 4.2422,2.20312 6.0703,0 6.0703,-8.67187 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path924"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1336.0059,605.41041 v -19.40625 q 0,-2.08593 -0.07,-3.46875 -0.047,-1.40625 -0.1171,-2.48437 h 6.2812 q 0.07,0.42187 0.1875,2.57812 0.1172,2.13282 0.1172,2.83594 h 0.094 q 0.961,-2.67187 1.711,-3.75 0.75,-1.10156 1.7812,-1.61719 1.0313,-0.53906 2.5782,-0.53906 1.2656,0 2.039,0.35156 v 5.50782 q -1.5937,-0.35157 -2.8125,-0.35157 -2.4609,0 -3.8437,1.99219 -1.3594,1.99219 -1.3594,5.90625 v 12.44531 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path926"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 1357.9668,615.37135 q -2.3672,0 -4.1484,-0.30469 v -4.6875 q 1.2421,0.1875 2.2734,0.1875 1.4062,0 2.3203,-0.44531 0.9375,-0.44531 1.6641,-1.47656 0.75,-1.03125 1.664,-3.49219 l -10.0312,-25.10156 h 6.9609 l 3.9844,11.88281 q 0.9375,2.55469 2.3672,7.82813 l 0.5859,-2.22657 1.5235,-5.50781 3.75,-11.97656 h 6.8906 l -10.0313,26.69531 q -2.0156,4.875 -4.1953,6.75 -2.1562,1.875 -5.5781,1.875 z" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4602">
|
||||
<path
|
||||
id="path3989"
|
||||
d="m 581.02464,172.66631 h 354.2857 V 321.23776 H 581.02465 Z"
|
||||
style="display:inline;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-opacity:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="text3090"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
||||
aria-label="ALU">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path929"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 736.27692,263.22937 -2.92969,-8.4375 h -12.58594 l -2.92969,8.4375 h -6.91406 l 12.04688,-33.02344 h 8.15625 l 12,33.02344 z m -9.23438,-27.9375 -0.14062,0.51563 q -0.23438,0.84375 -0.5625,1.92187 -0.32813,1.07813 -4.03125,11.85938 h 9.49218 l -3.25781,-9.49219 -1.00781,-3.1875 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path931"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 747.59723,263.22937 v -33.02344 h 6.91406 v 27.67969 h 17.71875 v 5.34375 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path933"
|
||||
style="font-weight:bold;font-size:48px;line-height:1.10000002;-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle"
|
||||
d="m 790.65192,263.69812 q -6.82032,0 -10.45313,-3.32812 -3.60937,-3.32813 -3.60937,-9.51563 v -20.64844 h 6.91406 v 20.10938 q 0,3.91406 1.85156,5.95312 1.875,2.01563 5.48438,2.01563 3.70312,0 5.69531,-2.10938 1.99219,-2.13281 1.99219,-6.09375 v -19.875 h 6.91406 v 20.29688 q 0,6.28125 -3.89063,9.75 -3.86718,3.44531 -10.89843,3.44531 z" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 38 KiB |
146
pics/neumann.svg
Normal file
146
pics/neumann.svg
Normal file
|
@ -0,0 +1,146 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="510px" height="295px" viewBox="0 0 510 295" enable-background="new 0 0 510 295" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" d="M142,147.063"/>
|
||||
<g>
|
||||
<rect x="145" y="1.5" fill="#65A8A1" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="220" height="293"/>
|
||||
<g>
|
||||
<rect x="160" y="16.5" fill="#FFFFFF" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="190" height="165"/>
|
||||
<g>
|
||||
<path d="M183.079,39.652l1.962,0.622c-0.301,1.094-0.801,1.906-1.5,2.437s-1.587,0.796-2.663,0.796 c-1.331,0-2.424-0.455-3.281-1.364s-1.285-2.152-1.285-3.729c0-1.668,0.431-2.963,1.292-3.886s1.994-1.384,3.397-1.384 c1.226,0,2.222,0.362,2.987,1.087c0.456,0.428,0.797,1.043,1.025,1.846l-2.003,0.479c-0.119-0.52-0.366-0.93-0.742-1.23 s-0.833-0.451-1.371-0.451c-0.743,0-1.346,0.267-1.808,0.8s-0.694,1.397-0.694,2.591c0,1.267,0.228,2.169,0.684,2.707 s1.048,0.807,1.777,0.807c0.538,0,1-0.171,1.388-0.513S182.911,40.386,183.079,39.652z"/>
|
||||
<path d="M190.968,41.026l1.914,0.321c-0.246,0.702-0.635,1.236-1.166,1.603s-1.195,0.55-1.993,0.55 c-1.262,0-2.197-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.932,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S190.863,41.391,190.968,41.026z M191.077,39.084 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H191.077z"/>
|
||||
<path d="M201.153,43.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537s-0.407-0.191-0.667-0.191 c-0.333,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.543,0.725s-0.147,0.857-0.147,1.668v3.288h-1.921v-7.26h1.784v1.066 c0.633-0.82,1.431-1.23,2.393-1.23c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.796,0.584s0.305,0.506,0.376,0.807 s0.106,0.731,0.106,1.292V43.336z"/>
|
||||
<path d="M206.431,36.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036s0.082,0.179,0.171,0.243s0.197,0.096,0.325,0.096 c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287c-0.346,0-0.659-0.058-0.937-0.174 s-0.482-0.267-0.612-0.451s-0.22-0.434-0.27-0.749c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442 l1.928-1.121v2.563H206.431z"/>
|
||||
<path d="M209.603,43.336h-1.921v-7.26h1.784v1.032c0.305-0.488,0.58-0.809,0.824-0.964s0.521-0.232,0.831-0.232 c0.438,0,0.859,0.121,1.265,0.362l-0.595,1.675c-0.324-0.209-0.625-0.314-0.902-0.314c-0.269,0-0.497,0.074-0.684,0.222 s-0.334,0.416-0.441,0.803s-0.161,1.199-0.161,2.434V43.336z"/>
|
||||
<path d="M214.647,38.292l-1.743-0.314c0.196-0.702,0.533-1.221,1.012-1.559s1.189-0.506,2.133-0.506 c0.857,0,1.495,0.102,1.914,0.304s0.714,0.46,0.885,0.772s0.256,0.885,0.256,1.719l-0.021,2.242 c0,0.638,0.031,1.108,0.092,1.412s0.177,0.628,0.345,0.974h-1.9c-0.05-0.127-0.112-0.317-0.185-0.567 c-0.032-0.114-0.055-0.189-0.068-0.226c-0.328,0.319-0.679,0.558-1.053,0.718s-0.772,0.239-1.196,0.239 c-0.748,0-1.336-0.203-1.767-0.608s-0.646-0.918-0.646-1.538c0-0.41,0.098-0.776,0.294-1.097s0.471-0.567,0.824-0.738 s0.862-0.32,1.528-0.448c0.898-0.168,1.52-0.326,1.866-0.472v-0.191c0-0.369-0.091-0.632-0.273-0.79s-0.526-0.236-1.032-0.236 c-0.342,0-0.608,0.067-0.8,0.202S214.766,37.954,214.647,38.292z M217.218,39.85c-0.246,0.082-0.636,0.18-1.169,0.294 s-0.882,0.226-1.046,0.335c-0.25,0.178-0.376,0.403-0.376,0.677c0,0.269,0.1,0.501,0.301,0.697s0.456,0.294,0.766,0.294 c0.346,0,0.677-0.114,0.991-0.342c0.232-0.173,0.385-0.385,0.458-0.636c0.05-0.164,0.075-0.476,0.075-0.937V39.85z"/>
|
||||
<path d="M220.998,43.336V33.315h1.921v10.021H220.998z"/>
|
||||
<path d="M228.791,43.336V33.315h3.247c1.23,0,2.033,0.05,2.406,0.15c0.574,0.15,1.055,0.478,1.442,0.981 s0.581,1.154,0.581,1.952c0,0.615-0.112,1.132-0.335,1.552s-0.507,0.749-0.851,0.988s-0.694,0.397-1.049,0.475 c-0.483,0.096-1.183,0.144-2.099,0.144h-1.319v3.78H228.791z M230.814,35.01v2.844h1.107c0.797,0,1.331-0.052,1.6-0.157 s0.479-0.269,0.632-0.492s0.229-0.483,0.229-0.779c0-0.365-0.107-0.666-0.321-0.902s-0.485-0.385-0.813-0.444 c-0.242-0.045-0.727-0.068-1.456-0.068H230.814z"/>
|
||||
<path d="M239.954,43.336h-1.921v-7.26h1.784v1.032c0.305-0.488,0.58-0.809,0.824-0.964s0.521-0.232,0.831-0.232 c0.438,0,0.859,0.121,1.265,0.362l-0.595,1.675c-0.324-0.209-0.625-0.314-0.902-0.314c-0.269,0-0.497,0.074-0.684,0.222 s-0.334,0.416-0.441,0.803s-0.161,1.199-0.161,2.434V43.336z"/>
|
||||
<path d="M243.119,39.604c0-0.638,0.157-1.255,0.472-1.853s0.76-1.053,1.336-1.367s1.22-0.472,1.931-0.472 c1.098,0,1.999,0.356,2.7,1.07s1.053,1.614,1.053,2.704c0,1.098-0.354,2.009-1.063,2.731s-1.601,1.083-2.676,1.083 c-0.666,0-1.3-0.15-1.904-0.451s-1.063-0.742-1.377-1.323S243.119,40.438,243.119,39.604z M245.088,39.707 c0,0.72,0.171,1.271,0.513,1.654s0.763,0.574,1.265,0.574s0.922-0.191,1.261-0.574s0.509-0.939,0.509-1.668 c0-0.711-0.17-1.258-0.509-1.641s-0.76-0.574-1.261-0.574s-0.923,0.191-1.265,0.574S245.088,38.986,245.088,39.707z"/>
|
||||
<path d="M258.445,38.223l-1.894,0.342c-0.063-0.378-0.208-0.663-0.435-0.854c-0.225-0.191-0.518-0.287-0.878-0.287 c-0.479,0-0.86,0.165-1.146,0.496c-0.284,0.331-0.427,0.883-0.427,1.658c0,0.861,0.145,1.47,0.435,1.825 c0.289,0.355,0.678,0.533,1.165,0.533c0.364,0,0.663-0.104,0.896-0.311s0.396-0.564,0.492-1.07l1.887,0.321 c-0.195,0.866-0.572,1.52-1.128,1.962s-1.302,0.663-2.235,0.663c-1.063,0-1.908-0.335-2.54-1.005s-0.947-1.597-0.947-2.782 c0-1.199,0.317-2.132,0.95-2.799s1.49-1.001,2.57-1.001c0.884,0,1.587,0.19,2.108,0.571 C257.843,36.864,258.217,37.444,258.445,38.223z"/>
|
||||
<path d="M264.105,41.026l1.914,0.321c-0.246,0.702-0.635,1.236-1.166,1.603c-0.53,0.367-1.195,0.55-1.992,0.55 c-1.262,0-2.197-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.425-1.022,2.386-1.022c1.08,0,1.932,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.169,1.013,0.465,1.33 s0.665,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S264,41.391,264.105,41.026z M264.215,39.084 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.153-1.039,0.458s-0.407,0.72-0.403,1.244 H264.215z"/>
|
||||
<path d="M267.011,41.265l1.928-0.294c0.082,0.374,0.249,0.657,0.499,0.851s0.602,0.291,1.053,0.291 c0.496,0,0.871-0.091,1.121-0.273c0.168-0.127,0.253-0.298,0.253-0.513c0-0.146-0.046-0.267-0.137-0.362 c-0.096-0.091-0.31-0.175-0.643-0.253c-1.55-0.342-2.532-0.654-2.946-0.937c-0.574-0.392-0.861-0.937-0.861-1.634 c0-0.629,0.248-1.158,0.745-1.586s1.267-0.643,2.311-0.643c0.993,0,1.731,0.162,2.215,0.485s0.815,0.802,0.998,1.436 l-1.812,0.335c-0.078-0.283-0.225-0.499-0.441-0.649c-0.216-0.15-0.525-0.226-0.926-0.226c-0.506,0-0.868,0.071-1.087,0.212 c-0.146,0.1-0.219,0.23-0.219,0.39c0,0.137,0.063,0.253,0.191,0.349c0.173,0.127,0.771,0.308,1.794,0.54 c1.023,0.232,1.738,0.517,2.144,0.854c0.401,0.342,0.602,0.818,0.602,1.429c0,0.666-0.278,1.237-0.834,1.716 S271.58,43.5,270.49,43.5c-0.988,0-1.771-0.201-2.348-0.602C267.565,42.498,267.188,41.953,267.011,41.265z"/>
|
||||
<path d="M274.797,41.265l1.928-0.294c0.082,0.374,0.248,0.657,0.499,0.851s0.602,0.291,1.053,0.291 c0.497,0,0.87-0.091,1.121-0.273c0.169-0.127,0.253-0.298,0.253-0.513c0-0.146-0.045-0.267-0.137-0.362 c-0.096-0.091-0.311-0.175-0.643-0.253c-1.549-0.342-2.531-0.654-2.946-0.937c-0.574-0.392-0.861-0.937-0.861-1.634 c0-0.629,0.249-1.158,0.745-1.586s1.268-0.643,2.311-0.643c0.994,0,1.732,0.162,2.215,0.485s0.816,0.802,0.998,1.436 l-1.812,0.335c-0.077-0.283-0.225-0.499-0.44-0.649c-0.217-0.15-0.525-0.226-0.927-0.226c-0.506,0-0.868,0.071-1.087,0.212 c-0.146,0.1-0.219,0.23-0.219,0.39c0,0.137,0.064,0.253,0.191,0.349c0.174,0.127,0.771,0.308,1.795,0.54 c1.022,0.232,1.736,0.517,2.143,0.854c0.4,0.342,0.602,0.818,0.602,1.429c0,0.666-0.277,1.237-0.834,1.716 s-1.379,0.718-2.468,0.718c-0.989,0-1.771-0.201-2.349-0.602C275.352,42.498,274.975,41.953,274.797,41.265z"/>
|
||||
<path d="M283.26,35.092v-1.777h1.921v1.777H283.26z M283.26,43.336v-7.26h1.921v7.26H283.26z"/>
|
||||
<path d="M293.753,43.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537 c-0.184-0.127-0.406-0.191-0.666-0.191c-0.332,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.544,0.725 c-0.098,0.301-0.146,0.857-0.146,1.668v3.288h-1.921v-7.26h1.784v1.066c0.633-0.82,1.432-1.23,2.393-1.23 c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.797,0.584c0.18,0.237,0.305,0.506,0.375,0.807 c0.071,0.301,0.106,0.731,0.106,1.292V43.336z"/>
|
||||
<path d="M295.523,43.815l2.194,0.267c0.036,0.255,0.12,0.431,0.253,0.526c0.182,0.137,0.469,0.205,0.861,0.205 c0.502,0,0.877-0.075,1.128-0.226c0.169-0.1,0.296-0.262,0.383-0.485c0.06-0.16,0.089-0.454,0.089-0.882v-1.06 c-0.574,0.784-1.299,1.176-2.174,1.176c-0.975,0-1.748-0.413-2.317-1.237c-0.446-0.652-0.67-1.463-0.67-2.434 c0-1.217,0.293-2.146,0.878-2.789c0.586-0.643,1.314-0.964,2.185-0.964c0.897,0,1.638,0.394,2.222,1.183v-1.019h1.798v6.515 c0,0.857-0.071,1.497-0.212,1.921s-0.34,0.756-0.595,0.998s-0.596,0.431-1.022,0.567c-0.426,0.137-0.965,0.205-1.616,0.205 c-1.23,0-2.103-0.211-2.618-0.632s-0.772-0.956-0.772-1.603C295.517,43.983,295.52,43.906,295.523,43.815z M297.239,39.556 c0,0.77,0.149,1.334,0.448,1.692c0.298,0.358,0.666,0.537,1.104,0.537c0.469,0,0.865-0.184,1.189-0.55s0.485-0.91,0.485-1.63 c0-0.752-0.155-1.31-0.465-1.675s-0.702-0.547-1.176-0.547c-0.46,0-0.84,0.179-1.138,0.537 C297.389,38.277,297.239,38.822,297.239,39.556z"/>
|
||||
<path d="M308.143,33.315h2.023v5.428c0,0.861,0.025,1.419,0.075,1.675c0.087,0.41,0.293,0.739,0.618,0.988 c0.326,0.249,0.771,0.373,1.337,0.373c0.574,0,1.007-0.117,1.299-0.352s0.468-0.523,0.526-0.865s0.089-0.909,0.089-1.702v-5.544 h2.023v5.264c0,1.203-0.055,2.053-0.164,2.55s-0.312,0.916-0.604,1.258c-0.295,0.342-0.688,0.614-1.18,0.817 s-1.135,0.304-1.928,0.304c-0.957,0-1.683-0.11-2.178-0.332c-0.494-0.221-0.885-0.508-1.172-0.861s-0.477-0.724-0.567-1.111 c-0.132-0.574-0.198-1.422-0.198-2.543V33.315z"/>
|
||||
<path d="M324.856,43.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537 c-0.184-0.127-0.406-0.191-0.666-0.191c-0.332,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.544,0.725 c-0.098,0.301-0.146,0.857-0.146,1.668v3.288h-1.921v-7.26h1.784v1.066c0.633-0.82,1.432-1.23,2.393-1.23 c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.797,0.584c0.18,0.237,0.305,0.506,0.375,0.807 c0.071,0.301,0.106,0.731,0.106,1.292V43.336z"/>
|
||||
<path d="M326.805,35.092v-1.777h1.921v1.777H326.805z M326.805,43.336v-7.26h1.921v7.26H326.805z"/>
|
||||
<path d="M334.023,36.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.037,1.036c0.025,0.098,0.082,0.179,0.172,0.243 c0.088,0.064,0.197,0.096,0.324,0.096c0.178,0,0.436-0.062,0.772-0.185l0.164,1.49c-0.446,0.191-0.952,0.287-1.518,0.287 c-0.347,0-0.659-0.058-0.937-0.174s-0.482-0.267-0.611-0.451c-0.131-0.185-0.221-0.434-0.271-0.749 c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H334.023z"/>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="176" y="62.5" fill="#F99DCB" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="160" height="42"/>
|
||||
<g>
|
||||
<path d="M222.996,83.652l1.962,0.622c-0.301,1.094-0.801,1.906-1.5,2.437s-1.587,0.796-2.663,0.796 c-1.331,0-2.424-0.455-3.281-1.364s-1.285-2.152-1.285-3.729c0-1.668,0.431-2.963,1.292-3.886s1.994-1.384,3.397-1.384 c1.226,0,2.222,0.362,2.987,1.087c0.456,0.428,0.797,1.043,1.025,1.846l-2.003,0.479c-0.119-0.52-0.366-0.93-0.742-1.23 s-0.833-0.451-1.371-0.451c-0.743,0-1.346,0.267-1.808,0.8s-0.694,1.397-0.694,2.591c0,1.267,0.228,2.169,0.684,2.707 s1.048,0.807,1.777,0.807c0.538,0,1-0.171,1.388-0.513S222.828,84.386,222.996,83.652z"/>
|
||||
<path d="M226.236,83.604c0-0.638,0.157-1.255,0.472-1.853s0.76-1.053,1.336-1.367s1.22-0.472,1.931-0.472 c1.098,0,1.999,0.356,2.7,1.07s1.053,1.614,1.053,2.704c0,1.098-0.354,2.009-1.063,2.731s-1.601,1.083-2.676,1.083 c-0.666,0-1.3-0.15-1.904-0.451s-1.063-0.742-1.377-1.323S226.236,84.438,226.236,83.604z M228.205,83.707 c0,0.72,0.171,1.271,0.513,1.654s0.763,0.574,1.265,0.574s0.922-0.191,1.261-0.574s0.509-0.939,0.509-1.668 c0-0.711-0.17-1.258-0.509-1.641s-0.76-0.574-1.261-0.574s-0.923,0.191-1.265,0.574S228.205,82.986,228.205,83.707z"/>
|
||||
<path d="M241.836,87.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537s-0.407-0.191-0.667-0.191 c-0.333,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.543,0.725s-0.147,0.857-0.147,1.668v3.288h-1.921v-7.26h1.784v1.066 c0.633-0.82,1.431-1.23,2.393-1.23c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.796,0.584s0.305,0.506,0.376,0.807 s0.106,0.731,0.106,1.292V87.336z"/>
|
||||
<path d="M247.113,80.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036s0.082,0.179,0.171,0.243s0.197,0.096,0.325,0.096 c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287c-0.346,0-0.659-0.058-0.937-0.174 s-0.482-0.267-0.612-0.451s-0.22-0.434-0.27-0.749c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442 l1.928-1.121v2.563H247.113z"/>
|
||||
<path d="M250.285,87.336h-1.921v-7.26h1.784v1.032c0.305-0.488,0.58-0.809,0.824-0.964s0.521-0.232,0.831-0.232 c0.438,0,0.859,0.121,1.265,0.362l-0.595,1.675c-0.324-0.209-0.625-0.314-0.902-0.314c-0.269,0-0.497,0.074-0.684,0.222 s-0.334,0.416-0.441,0.803s-0.161,1.199-0.161,2.434V87.336z"/>
|
||||
<path d="M253.45,83.604c0-0.638,0.157-1.255,0.472-1.853s0.76-1.053,1.336-1.367c0.577-0.314,1.221-0.472,1.932-0.472 c1.098,0,1.998,0.356,2.7,1.07s1.053,1.614,1.053,2.704c0,1.098-0.354,2.009-1.063,2.731c-0.708,0.722-1.6,1.083-2.676,1.083 c-0.666,0-1.3-0.15-1.904-0.451c-0.604-0.301-1.063-0.742-1.377-1.323S253.45,84.438,253.45,83.604z M255.419,83.707 c0,0.72,0.171,1.271,0.513,1.654s0.764,0.574,1.265,0.574s0.922-0.191,1.261-0.574c0.34-0.383,0.51-0.939,0.51-1.668 c0-0.711-0.17-1.258-0.51-1.641c-0.339-0.383-0.76-0.574-1.261-0.574s-0.923,0.191-1.265,0.574S255.419,82.986,255.419,83.707z "/>
|
||||
<path d="M262.446,87.336V77.315h1.921v10.021H262.446z"/>
|
||||
<path d="M270.226,77.315h2.023v5.428c0,0.861,0.024,1.419,0.075,1.675c0.086,0.41,0.293,0.739,0.619,0.988 c0.325,0.249,0.771,0.373,1.336,0.373c0.574,0,1.008-0.117,1.299-0.352s0.467-0.523,0.526-0.865s0.089-0.909,0.089-1.702 v-5.544h2.023v5.264c0,1.203-0.055,2.053-0.164,2.55s-0.311,0.916-0.605,1.258c-0.293,0.342-0.687,0.614-1.179,0.817 s-1.135,0.304-1.928,0.304c-0.957,0-1.683-0.11-2.177-0.332c-0.495-0.221-0.886-0.508-1.173-0.861s-0.476-0.724-0.567-1.111 c-0.133-0.574-0.198-1.422-0.198-2.543V77.315z"/>
|
||||
<path d="M286.939,87.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.216-0.409-0.399-0.537 c-0.186-0.127-0.407-0.191-0.667-0.191c-0.333,0-0.632,0.091-0.896,0.273s-0.445,0.424-0.543,0.725 c-0.099,0.301-0.147,0.857-0.147,1.668v3.288h-1.921v-7.26h1.784v1.066c0.634-0.82,1.431-1.23,2.393-1.23 c0.424,0,0.812,0.076,1.162,0.229s0.616,0.348,0.796,0.584c0.181,0.237,0.306,0.506,0.377,0.807 c0.07,0.301,0.105,0.731,0.105,1.292V87.336z"/>
|
||||
<path d="M288.888,79.092v-1.777h1.921v1.777H288.888z M288.888,87.336v-7.26h1.921v7.26H288.888z"/>
|
||||
<path d="M296.106,80.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036c0.024,0.098,0.082,0.179,0.17,0.243 c0.09,0.064,0.197,0.096,0.325,0.096c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.346,0-0.658-0.058-0.937-0.174s-0.481-0.267-0.612-0.451c-0.129-0.185-0.219-0.434-0.27-0.749 c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H296.106z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="175" y="122.5" fill="#F99DCB" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="160" height="42"/>
|
||||
<g>
|
||||
<path d="M194.276,147.336h-2.201l-0.875-2.276h-4.006l-0.827,2.276h-2.146l3.903-10.021h2.14L194.276,147.336z M190.551,143.372l-1.381-3.719l-1.354,3.719H190.551z"/>
|
||||
<path d="M197.175,147.336h-1.921v-7.26h1.784v1.032c0.305-0.488,0.58-0.809,0.824-0.964s0.521-0.232,0.831-0.232 c0.438,0,0.859,0.121,1.265,0.362l-0.595,1.675c-0.324-0.209-0.625-0.314-0.902-0.314c-0.269,0-0.497,0.074-0.684,0.222 s-0.334,0.416-0.441,0.803s-0.161,1.199-0.161,2.434V147.336z"/>
|
||||
<path d="M200.784,139.092v-1.777h1.921v1.777H200.784z M200.784,147.336v-7.26h1.921v7.26H200.784z"/>
|
||||
<path d="M208.003,140.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036s0.082,0.179,0.171,0.243 s0.197,0.096,0.325,0.096c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.346,0-0.659-0.058-0.937-0.174s-0.482-0.267-0.612-0.451s-0.22-0.434-0.27-0.749c-0.041-0.223-0.062-0.674-0.062-1.354 v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H208.003z"/>
|
||||
<path d="M211.25,137.315V141c0.62-0.725,1.36-1.087,2.222-1.087c0.442,0,0.841,0.082,1.196,0.246s0.623,0.374,0.803,0.629 s0.303,0.538,0.369,0.848s0.099,0.791,0.099,1.442v4.259h-1.921v-3.835c0-0.761-0.037-1.244-0.109-1.449 s-0.202-0.368-0.386-0.489s-0.416-0.181-0.694-0.181c-0.319,0-0.604,0.078-0.854,0.232s-0.434,0.389-0.55,0.701 s-0.174,0.773-0.174,1.384v3.637h-1.921v-10.021H211.25z"/>
|
||||
<path d="M217.744,140.077h1.771v0.991c0.633-0.77,1.388-1.155,2.263-1.155c0.465,0,0.868,0.096,1.21,0.287 s0.622,0.481,0.841,0.868c0.319-0.387,0.663-0.677,1.032-0.868s0.763-0.287,1.183-0.287c0.533,0,0.984,0.108,1.354,0.325 s0.645,0.534,0.827,0.954c0.132,0.31,0.198,0.811,0.198,1.504v4.642h-1.921v-4.149c0-0.72-0.066-1.185-0.198-1.395 c-0.178-0.273-0.451-0.41-0.82-0.41c-0.269,0-0.522,0.082-0.759,0.246s-0.408,0.404-0.513,0.721s-0.157,0.817-0.157,1.5v3.486 h-1.921v-3.979c0-0.707-0.034-1.162-0.103-1.367s-0.174-0.358-0.318-0.458s-0.338-0.15-0.584-0.15 c-0.296,0-0.563,0.08-0.8,0.239s-0.407,0.39-0.509,0.69s-0.154,0.8-0.154,1.497v3.527h-1.921V140.077z"/>
|
||||
<path d="M234.54,145.026l1.914,0.321c-0.246,0.702-0.635,1.236-1.166,1.603s-1.195,0.55-1.993,0.55 c-1.262,0-2.197-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.932,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S234.435,145.391,234.54,145.026z M234.649,143.084 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H234.649z"/>
|
||||
<path d="M241.451,140.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036s0.082,0.179,0.171,0.243 s0.197,0.096,0.325,0.096c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.346,0-0.659-0.058-0.937-0.174s-0.482-0.267-0.612-0.451s-0.22-0.434-0.27-0.749c-0.041-0.223-0.062-0.674-0.062-1.354 v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H241.451z"/>
|
||||
<path d="M242.784,139.092v-1.777h1.921v1.777H242.784z M242.784,147.336v-7.26h1.921v7.26H242.784z"/>
|
||||
<path d="M253.004,142.223l-1.894,0.342c-0.064-0.378-0.208-0.663-0.434-0.854s-0.519-0.287-0.878-0.287 c-0.479,0-0.86,0.165-1.145,0.496s-0.427,0.883-0.427,1.658c0,0.861,0.145,1.47,0.434,1.825s0.678,0.533,1.166,0.533 c0.365,0,0.663-0.104,0.896-0.311s0.396-0.564,0.492-1.07l1.887,0.321c-0.196,0.866-0.572,1.52-1.128,1.962 s-1.301,0.663-2.235,0.663c-1.062,0-1.908-0.335-2.54-1.005s-0.947-1.597-0.947-2.782c0-1.199,0.317-2.132,0.95-2.799 s1.49-1.001,2.57-1.001c0.884,0,1.587,0.19,2.109,0.571S252.776,141.444,253.004,142.223z"/>
|
||||
<path d="M253.435,147.507l2.481-10.363h1.442l-2.509,10.363H253.435z"/>
|
||||
<path d="M258.418,147.336v-9.939h2.023v8.251h5.031v1.688H258.418z"/>
|
||||
<path d="M266.457,143.604c0-0.638,0.157-1.255,0.472-1.853s0.76-1.053,1.337-1.367c0.576-0.314,1.22-0.472,1.931-0.472 c1.099,0,1.999,0.356,2.7,1.07s1.053,1.614,1.053,2.704c0,1.098-0.354,2.009-1.063,2.731c-0.709,0.722-1.602,1.083-2.677,1.083 c-0.665,0-1.3-0.15-1.903-0.451c-0.604-0.301-1.063-0.742-1.378-1.323S266.457,144.438,266.457,143.604z M268.426,143.707 c0,0.72,0.171,1.271,0.513,1.654s0.763,0.574,1.265,0.574s0.922-0.191,1.262-0.574c0.339-0.383,0.509-0.939,0.509-1.668 c0-0.711-0.17-1.258-0.509-1.641c-0.34-0.383-0.76-0.574-1.262-0.574s-0.923,0.191-1.265,0.574 S268.426,142.986,268.426,143.707z"/>
|
||||
<path d="M275.275,147.815l2.194,0.267c0.036,0.255,0.12,0.431,0.253,0.526c0.182,0.137,0.469,0.205,0.861,0.205 c0.502,0,0.877-0.075,1.128-0.226c0.169-0.1,0.296-0.262,0.383-0.485c0.06-0.16,0.089-0.454,0.089-0.882v-1.06 c-0.574,0.784-1.299,1.176-2.174,1.176c-0.975,0-1.748-0.413-2.317-1.237c-0.446-0.652-0.67-1.463-0.67-2.434 c0-1.217,0.293-2.146,0.878-2.789c0.586-0.643,1.314-0.964,2.185-0.964c0.897,0,1.638,0.394,2.222,1.183v-1.019h1.798v6.515 c0,0.857-0.071,1.497-0.212,1.921s-0.34,0.756-0.595,0.998s-0.596,0.431-1.022,0.567c-0.426,0.137-0.965,0.205-1.616,0.205 c-1.23,0-2.103-0.211-2.618-0.632s-0.772-0.956-0.772-1.603C275.269,147.983,275.271,147.906,275.275,147.815z M276.991,143.556c0,0.77,0.149,1.334,0.448,1.692c0.298,0.358,0.666,0.537,1.104,0.537c0.469,0,0.865-0.184,1.189-0.55 s0.485-0.91,0.485-1.63c0-0.752-0.155-1.31-0.465-1.675s-0.702-0.547-1.176-0.547c-0.46,0-0.84,0.179-1.138,0.537 C277.141,142.277,276.991,142.822,276.991,143.556z"/>
|
||||
<path d="M284.005,139.092v-1.777h1.921v1.777H284.005z M284.005,147.336v-7.26h1.921v7.26H284.005z"/>
|
||||
<path d="M294.225,142.223l-1.894,0.342c-0.063-0.378-0.208-0.663-0.435-0.854c-0.225-0.191-0.518-0.287-0.878-0.287 c-0.479,0-0.86,0.165-1.146,0.496c-0.284,0.331-0.427,0.883-0.427,1.658c0,0.861,0.145,1.47,0.435,1.825 c0.289,0.355,0.678,0.533,1.165,0.533c0.364,0,0.663-0.104,0.896-0.311s0.396-0.564,0.492-1.07l1.887,0.321 c-0.195,0.866-0.572,1.52-1.128,1.962s-1.302,0.663-2.235,0.663c-1.063,0-1.908-0.335-2.539-1.005 c-0.632-0.67-0.947-1.597-0.947-2.782c0-1.199,0.316-2.132,0.95-2.799s1.49-1.001,2.57-1.001c0.884,0,1.587,0.19,2.108,0.571 C293.622,140.864,293.996,141.444,294.225,142.223z"/>
|
||||
<path d="M299.57,137.315h2.023v5.428c0,0.861,0.025,1.419,0.075,1.675c0.087,0.41,0.293,0.739,0.618,0.988 c0.326,0.249,0.771,0.373,1.337,0.373c0.574,0,1.007-0.117,1.299-0.352s0.468-0.523,0.526-0.865s0.089-0.909,0.089-1.702 v-5.544h2.023v5.264c0,1.203-0.055,2.053-0.164,2.55s-0.312,0.916-0.604,1.258c-0.295,0.342-0.688,0.614-1.18,0.817 s-1.135,0.304-1.928,0.304c-0.957,0-1.683-0.11-2.178-0.332c-0.494-0.221-0.885-0.508-1.172-0.861s-0.477-0.724-0.567-1.111 c-0.132-0.574-0.198-1.422-0.198-2.543V137.315z"/>
|
||||
<path d="M316.284,147.336h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537 c-0.184-0.127-0.406-0.191-0.666-0.191c-0.332,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.544,0.725 c-0.098,0.301-0.146,0.857-0.146,1.668v3.288h-1.921v-7.26h1.784v1.066c0.633-0.82,1.432-1.23,2.393-1.23 c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.797,0.584c0.18,0.237,0.305,0.506,0.375,0.807 c0.071,0.301,0.106,0.731,0.106,1.292V147.336z"/>
|
||||
<path d="M318.232,139.092v-1.777h1.921v1.777H318.232z M318.232,147.336v-7.26h1.921v7.26H318.232z"/>
|
||||
<path d="M325.451,140.077v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.037,1.036c0.025,0.098,0.082,0.179,0.172,0.243 c0.088,0.064,0.197,0.096,0.324,0.096c0.178,0,0.436-0.062,0.772-0.185l0.164,1.49c-0.446,0.191-0.952,0.287-1.518,0.287 c-0.347,0-0.659-0.058-0.937-0.174s-0.482-0.267-0.611-0.451c-0.131-0.185-0.221-0.434-0.271-0.749 c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H325.451z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="160" y="233.5" fill="#FFFFFF" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="190" height="45"/>
|
||||
<g>
|
||||
<path d="M213.598,260.336v-10.021h3.028l1.818,6.836l1.798-6.836h3.035v10.021h-1.88v-7.889l-1.989,7.889h-1.948l-1.982-7.889 v7.889H213.598z"/>
|
||||
<path d="M229.478,258.025l1.914,0.322c-0.246,0.701-0.635,1.236-1.166,1.603s-1.195,0.55-1.993,0.55 c-1.262,0-2.197-0.412-2.803-1.236c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.932,0.357,2.557,1.07s0.923,1.806,0.896,3.277h-4.813c0.014,0.57,0.168,1.014,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S229.373,258.391,229.478,258.025z M229.587,256.084 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.152-1.039,0.457 c-0.273,0.306-0.408,0.721-0.403,1.244H229.587z"/>
|
||||
<path d="M232.917,253.076h1.771v0.992c0.633-0.771,1.388-1.156,2.263-1.156c0.465,0,0.868,0.096,1.21,0.287 s0.622,0.481,0.841,0.869c0.319-0.388,0.663-0.678,1.032-0.869s0.763-0.287,1.183-0.287c0.533,0,0.984,0.109,1.354,0.325 s0.645,0.534,0.827,0.954c0.132,0.31,0.198,0.811,0.198,1.504v4.641h-1.921v-4.148c0-0.721-0.066-1.186-0.198-1.395 c-0.178-0.273-0.451-0.41-0.82-0.41c-0.269,0-0.522,0.082-0.759,0.246s-0.408,0.404-0.513,0.721s-0.157,0.816-0.157,1.5v3.486 h-1.921v-3.979c0-0.706-0.034-1.162-0.103-1.367s-0.174-0.357-0.318-0.457c-0.144-0.101-0.338-0.15-0.584-0.15 c-0.296,0-0.563,0.079-0.8,0.238c-0.237,0.16-0.407,0.391-0.509,0.691s-0.154,0.799-0.154,1.496v3.527h-1.921V253.076z"/>
|
||||
<path d="M245.064,256.604c0-0.638,0.157-1.255,0.472-1.852c0.314-0.598,0.76-1.053,1.336-1.367s1.22-0.473,1.931-0.473 c1.098,0,1.999,0.357,2.7,1.07s1.053,1.614,1.053,2.703c0,1.099-0.354,2.01-1.063,2.731s-1.601,1.083-2.676,1.083 c-0.666,0-1.3-0.15-1.904-0.451s-1.063-0.741-1.377-1.322S245.064,257.438,245.064,256.604z M247.033,256.707 c0,0.72,0.171,1.271,0.513,1.654s0.763,0.574,1.265,0.574s0.922-0.191,1.261-0.574s0.509-0.939,0.509-1.668 c0-0.711-0.17-1.258-0.509-1.641s-0.76-0.574-1.261-0.574s-0.923,0.191-1.265,0.574S247.033,255.986,247.033,256.707z"/>
|
||||
<path d="M255.898,260.336h-1.92v-7.26h1.784v1.033c0.306-0.488,0.58-0.81,0.824-0.965c0.244-0.154,0.521-0.232,0.83-0.232 c0.438,0,0.859,0.121,1.266,0.363l-0.596,1.674c-0.323-0.209-0.624-0.314-0.902-0.314c-0.269,0-0.496,0.074-0.684,0.223 c-0.187,0.148-0.334,0.416-0.44,0.803c-0.106,0.388-0.161,1.199-0.161,2.434V260.336z"/>
|
||||
<path d="M258.6,253.076h2.043l1.736,5.154l1.695-5.154h1.99l-2.564,6.986l-0.457,1.266c-0.169,0.424-0.33,0.747-0.482,0.971 c-0.152,0.223-0.328,0.404-0.526,0.543s-0.442,0.247-0.731,0.324c-0.289,0.078-0.616,0.117-0.98,0.117 c-0.369,0-0.732-0.039-1.088-0.117l-0.17-1.504c0.301,0.06,0.571,0.09,0.813,0.09c0.447,0,0.777-0.131,0.992-0.394 c0.214-0.263,0.378-0.596,0.492-1.001L258.6,253.076z"/>
|
||||
<path d="M271.184,250.314h2.023v5.428c0,0.861,0.025,1.42,0.076,1.676c0.086,0.41,0.293,0.738,0.618,0.987 s0.771,0.372,1.337,0.372c0.574,0,1.007-0.117,1.299-0.352c0.291-0.234,0.467-0.523,0.525-0.865 c0.06-0.342,0.09-0.908,0.09-1.701v-5.545h2.023v5.264c0,1.203-0.055,2.054-0.164,2.551c-0.109,0.496-0.312,0.916-0.605,1.258 s-0.688,0.613-1.18,0.816s-1.135,0.305-1.928,0.305c-0.957,0-1.682-0.111-2.177-0.332s-0.886-0.508-1.173-0.861 s-0.476-0.724-0.566-1.111c-0.133-0.574-0.199-1.422-0.199-2.543V250.314z"/>
|
||||
<path d="M287.898,260.336h-1.922v-3.705c0-0.783-0.041-1.291-0.123-1.521s-0.215-0.409-0.399-0.536 c-0.185-0.128-0.407-0.191-0.667-0.191c-0.332,0-0.631,0.091-0.895,0.273c-0.265,0.182-0.445,0.424-0.544,0.725 s-0.147,0.856-0.147,1.668v3.287h-1.92v-7.26h1.783v1.066c0.634-0.82,1.432-1.23,2.393-1.23c0.424,0,0.812,0.076,1.162,0.229 c0.352,0.153,0.617,0.348,0.797,0.585c0.18,0.236,0.305,0.506,0.376,0.807s0.106,0.73,0.106,1.291V260.336z"/>
|
||||
<path d="M289.846,252.092v-1.777h1.922v1.777H289.846z M289.846,260.336v-7.26h1.922v7.26H289.846z"/>
|
||||
<path d="M297.064,253.076v1.531h-1.313v2.926c0,0.593,0.014,0.938,0.038,1.036s0.082,0.179,0.171,0.243 c0.089,0.063,0.197,0.096,0.324,0.096c0.178,0,0.436-0.063,0.773-0.186l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.347,0-0.659-0.058-0.938-0.174c-0.277-0.116-0.481-0.267-0.611-0.451s-0.22-0.434-0.27-0.748 c-0.041-0.224-0.063-0.675-0.063-1.354v-3.166h-0.881v-1.531h0.881v-1.441l1.928-1.121v2.563H297.064z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<line fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" x1="244" y1="182.5" x2="244" y2="224.5"/>
|
||||
<polygon stroke="#000000" stroke-width="2" stroke-miterlimit="10" points="244,230.5 239,224.5 244,224.5 249,224.5 "/>
|
||||
</g>
|
||||
<g>
|
||||
<line fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" x1="266" y1="232.5" x2="266" y2="190.5"/>
|
||||
<polygon stroke="#000000" stroke-width="2" stroke-miterlimit="10" points="265.998,184.5 270.999,190.5 265.998,190.5 260.998,190.5 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<line fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" x1="86" y1="146.5" x2="136" y2="146.5"/>
|
||||
<polygon stroke="#000000" stroke-width="2" stroke-miterlimit="10" points="142,146.5 136,151.5 136,146.5 136,141.5 "/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M27.604,141.836v-10.021h2.023v10.021H27.604z"/>
|
||||
<path d="M38.145,141.836h-1.921v-3.705c0-0.784-0.041-1.291-0.123-1.521s-0.215-0.409-0.4-0.537s-0.407-0.191-0.667-0.191 c-0.333,0-0.631,0.091-0.896,0.273s-0.445,0.424-0.543,0.725s-0.147,0.857-0.147,1.668v3.288h-1.921v-7.26h1.784v1.066 c0.633-0.82,1.431-1.23,2.393-1.23c0.424,0,0.811,0.076,1.162,0.229s0.616,0.348,0.796,0.584s0.305,0.506,0.376,0.807 s0.106,0.731,0.106,1.292V141.836z"/>
|
||||
<path d="M40.038,134.577h1.791v1.066c0.232-0.365,0.547-0.661,0.943-0.889s0.836-0.342,1.319-0.342 c0.843,0,1.559,0.331,2.146,0.991s0.882,1.582,0.882,2.762c0,1.212-0.296,2.154-0.889,2.827S44.921,142,44.078,142 c-0.401,0-0.765-0.08-1.09-0.239s-0.669-0.433-1.029-0.82v3.657h-1.921V134.577z M41.938,138.083 c0,0.816,0.162,1.418,0.485,1.808s0.718,0.584,1.183,0.584c0.447,0,0.818-0.179,1.114-0.537s0.444-0.944,0.444-1.76 c0-0.761-0.153-1.326-0.458-1.695s-0.684-0.554-1.135-0.554c-0.469,0-0.859,0.181-1.169,0.543S41.938,137.373,41.938,138.083z"/>
|
||||
<path d="M53.423,141.836v-1.087c-0.264,0.387-0.612,0.693-1.042,0.916S51.495,142,51.017,142c-0.488,0-0.925-0.107-1.313-0.321 s-0.667-0.515-0.841-0.902s-0.26-0.923-0.26-1.606v-4.594h1.921v3.336c0,1.021,0.035,1.646,0.106,1.876s0.199,0.413,0.386,0.547 s0.424,0.202,0.711,0.202c0.328,0,0.622-0.09,0.882-0.27s0.438-0.403,0.533-0.67s0.144-0.919,0.144-1.958v-3.063h1.921v7.26 H53.423z"/>
|
||||
<path d="M60.525,134.577v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036s0.082,0.179,0.171,0.243s0.197,0.096,0.325,0.096 c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49C60.236,141.905,59.73,142,59.165,142c-0.346,0-0.659-0.058-0.937-0.174 s-0.482-0.267-0.612-0.451s-0.22-0.434-0.27-0.749c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442 l1.928-1.121v2.563H60.525z"/>
|
||||
<path d="M22.189,148.615h3.698c0.834,0,1.47,0.064,1.907,0.191c0.588,0.173,1.091,0.481,1.511,0.923s0.738,0.983,0.957,1.624 s0.328,1.43,0.328,2.369c0,0.825-0.103,1.536-0.308,2.133c-0.25,0.729-0.608,1.319-1.073,1.771 c-0.351,0.342-0.825,0.608-1.422,0.8c-0.447,0.141-1.043,0.212-1.791,0.212h-3.808V148.615z M24.213,150.31v6.638h1.511 c0.565,0,0.973-0.032,1.224-0.096c0.328-0.082,0.601-0.221,0.817-0.417s0.393-0.519,0.53-0.967s0.205-1.061,0.205-1.835 s-0.068-1.37-0.205-1.784s-0.328-0.738-0.574-0.971s-0.558-0.39-0.937-0.472c-0.283-0.064-0.836-0.096-1.661-0.096H24.213z"/>
|
||||
<path d="M36.497,156.326l1.914,0.321c-0.246,0.702-0.635,1.236-1.166,1.603s-1.195,0.55-1.993,0.55 c-1.262,0-2.197-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.932,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S36.392,156.69,36.497,156.326z M36.606,154.384 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H36.606z"/>
|
||||
<path d="M42.075,158.636l-2.926-7.26h2.017l1.367,3.705l0.396,1.237c0.105-0.314,0.171-0.522,0.198-0.622 c0.064-0.205,0.132-0.41,0.205-0.615l1.381-3.705h1.976l-2.885,7.26H42.075z"/>
|
||||
<path d="M47.865,150.392v-1.777h1.921v1.777H47.865z M47.865,158.636v-7.26h1.921v7.26H47.865z"/>
|
||||
<path d="M58.085,153.523l-1.894,0.342c-0.064-0.378-0.208-0.663-0.434-0.854s-0.519-0.287-0.878-0.287 c-0.479,0-0.86,0.165-1.145,0.496s-0.427,0.883-0.427,1.658c0,0.861,0.145,1.47,0.434,1.825s0.678,0.533,1.166,0.533 c0.365,0,0.663-0.104,0.896-0.311s0.396-0.564,0.492-1.07l1.887,0.321c-0.196,0.866-0.572,1.52-1.128,1.962 s-1.301,0.663-2.235,0.663c-1.062,0-1.908-0.335-2.54-1.005s-0.947-1.597-0.947-2.782c0-1.199,0.317-2.132,0.95-2.799 s1.49-1.001,2.57-1.001c0.884,0,1.587,0.19,2.109,0.571S57.857,152.744,58.085,153.523z"/>
|
||||
<path d="M63.745,156.326l1.914,0.321c-0.246,0.702-0.635,1.236-1.166,1.603s-1.195,0.55-1.993,0.55 c-1.262,0-2.197-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.932,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S63.64,156.69,63.745,156.326z M63.854,154.384 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.606-0.434-0.998-0.434c-0.419,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H63.854z"/>
|
||||
</g>
|
||||
<rect x="1" y="114.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="85" height="65"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<line fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" x1="365" y1="145.5" x2="415" y2="145.5"/>
|
||||
<polygon stroke="#000000" stroke-width="2" stroke-miterlimit="10" points="421,145.5 415,150.5 415,145.5 415,140.5 "/>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M443.924,135.887c0-1.021,0.152-1.877,0.458-2.57c0.228-0.51,0.539-0.968,0.933-1.374 c0.395-0.406,0.826-0.707,1.296-0.902c0.624-0.264,1.345-0.396,2.16-0.396c1.477,0,2.658,0.458,3.544,1.374 c0.887,0.916,1.33,2.19,1.33,3.821c0,1.618-0.439,2.884-1.319,3.797s-2.056,1.371-3.527,1.371c-1.49,0-2.675-0.455-3.555-1.364 S443.924,137.482,443.924,135.887z M446.009,135.819c0,1.135,0.263,1.995,0.786,2.581s1.189,0.878,1.996,0.878 s1.469-0.291,1.986-0.872c0.517-0.581,0.775-1.453,0.775-2.615c0-1.148-0.252-2.005-0.756-2.57 c-0.503-0.565-1.172-0.848-2.006-0.848s-1.506,0.286-2.017,0.858S446.009,134.666,446.009,135.819z"/>
|
||||
<path d="M459.988,140.836v-1.087c-0.264,0.387-0.611,0.693-1.043,0.916c-0.43,0.223-0.885,0.335-1.363,0.335 c-0.488,0-0.926-0.107-1.313-0.321s-0.668-0.515-0.841-0.902s-0.26-0.923-0.26-1.606v-4.594h1.921v3.336 c0,1.021,0.035,1.646,0.105,1.876c0.071,0.23,0.199,0.413,0.387,0.547s0.424,0.202,0.711,0.202c0.328,0,0.622-0.09,0.882-0.27 s0.438-0.403,0.533-0.67s0.144-0.919,0.144-1.958v-3.063h1.921v7.26H459.988z"/>
|
||||
<path d="M467.091,133.577v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036c0.024,0.098,0.082,0.179,0.17,0.243 c0.09,0.064,0.197,0.096,0.325,0.096c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.346,0-0.658-0.058-0.937-0.174s-0.481-0.267-0.612-0.451c-0.129-0.185-0.219-0.434-0.27-0.749 c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H467.091z"/>
|
||||
<path d="M468.369,133.577h1.791v1.066c0.232-0.365,0.547-0.661,0.943-0.889s0.836-0.342,1.319-0.342 c0.843,0,1.559,0.331,2.146,0.991s0.882,1.582,0.882,2.762c0,1.212-0.297,2.154-0.889,2.827S473.252,141,472.409,141 c-0.401,0-0.765-0.08-1.091-0.239c-0.325-0.16-0.668-0.433-1.028-0.82v3.657h-1.921V133.577z M470.27,137.083 c0,0.816,0.162,1.418,0.485,1.808s0.718,0.584,1.183,0.584c0.447,0,0.818-0.179,1.114-0.537s0.444-0.944,0.444-1.76 c0-0.761-0.152-1.326-0.458-1.695s-0.684-0.554-1.135-0.554c-0.47,0-0.858,0.181-1.169,0.543S470.27,136.373,470.27,137.083z"/>
|
||||
<path d="M481.754,140.836v-1.087c-0.264,0.387-0.611,0.693-1.043,0.916c-0.43,0.223-0.885,0.335-1.363,0.335 c-0.488,0-0.926-0.107-1.313-0.321s-0.668-0.515-0.841-0.902s-0.26-0.923-0.26-1.606v-4.594h1.921v3.336 c0,1.021,0.035,1.646,0.105,1.876c0.071,0.23,0.199,0.413,0.387,0.547s0.424,0.202,0.711,0.202c0.328,0,0.622-0.09,0.882-0.27 s0.438-0.403,0.533-0.67s0.144-0.919,0.144-1.958v-3.063h1.921v7.26H481.754z"/>
|
||||
<path d="M488.856,133.577v1.531h-1.313v2.926c0,0.592,0.013,0.938,0.038,1.036c0.024,0.098,0.082,0.179,0.17,0.243 c0.09,0.064,0.197,0.096,0.325,0.096c0.178,0,0.435-0.062,0.772-0.185l0.164,1.49c-0.447,0.191-0.953,0.287-1.518,0.287 c-0.346,0-0.658-0.058-0.937-0.174s-0.481-0.267-0.612-0.451c-0.129-0.185-0.219-0.434-0.27-0.749 c-0.041-0.223-0.062-0.674-0.062-1.354v-3.165h-0.882v-1.531h0.882v-1.442l1.928-1.121v2.563H488.856z"/>
|
||||
<path d="M444.689,147.615h3.698c0.834,0,1.47,0.064,1.907,0.191c0.588,0.173,1.092,0.481,1.511,0.923s0.738,0.983,0.957,1.624 s0.328,1.43,0.328,2.369c0,0.825-0.103,1.536-0.308,2.133c-0.25,0.729-0.608,1.319-1.073,1.771 c-0.351,0.342-0.825,0.608-1.422,0.8c-0.446,0.141-1.044,0.212-1.791,0.212h-3.808V147.615z M446.713,149.31v6.638h1.511 c0.565,0,0.974-0.032,1.224-0.096c0.328-0.082,0.601-0.221,0.816-0.417c0.217-0.196,0.394-0.519,0.53-0.967 s0.205-1.061,0.205-1.835s-0.068-1.37-0.205-1.784s-0.328-0.738-0.574-0.971s-0.558-0.39-0.937-0.472 c-0.283-0.064-0.836-0.096-1.661-0.096H446.713z"/>
|
||||
<path d="M458.997,155.326l1.914,0.321c-0.246,0.702-0.635,1.236-1.165,1.603c-0.531,0.367-1.195,0.55-1.993,0.55 c-1.263,0-2.196-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.933,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S458.893,155.69,458.997,155.326z M459.106,153.384 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.605-0.434-0.998-0.434c-0.42,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H459.106z"/>
|
||||
<path d="M464.575,157.636l-2.926-7.26h2.017l1.367,3.705l0.396,1.237c0.105-0.314,0.171-0.522,0.198-0.622 c0.063-0.205,0.132-0.41,0.205-0.615l1.381-3.705h1.976l-2.885,7.26H464.575z"/>
|
||||
<path d="M470.365,149.392v-1.777h1.921v1.777H470.365z M470.365,157.636v-7.26h1.921v7.26H470.365z"/>
|
||||
<path d="M480.585,152.523l-1.894,0.342c-0.064-0.378-0.209-0.663-0.434-0.854c-0.227-0.191-0.52-0.287-0.879-0.287 c-0.479,0-0.86,0.165-1.145,0.496c-0.285,0.331-0.428,0.883-0.428,1.658c0,0.861,0.145,1.47,0.434,1.825 c0.29,0.355,0.678,0.533,1.166,0.533c0.365,0,0.663-0.104,0.896-0.311s0.396-0.564,0.492-1.07l1.887,0.321 c-0.196,0.866-0.571,1.52-1.128,1.962s-1.301,0.663-2.235,0.663c-1.062,0-1.908-0.335-2.54-1.005 c-0.631-0.67-0.946-1.597-0.946-2.782c0-1.199,0.317-2.132,0.95-2.799s1.49-1.001,2.57-1.001c0.885,0,1.587,0.19,2.109,0.571 C479.982,151.164,480.357,151.744,480.585,152.523z"/>
|
||||
<path d="M486.245,155.326l1.914,0.321c-0.246,0.702-0.635,1.236-1.165,1.603c-0.531,0.367-1.195,0.55-1.993,0.55 c-1.263,0-2.196-0.413-2.803-1.237c-0.479-0.661-0.718-1.495-0.718-2.502c0-1.203,0.314-2.146,0.943-2.827 s1.424-1.022,2.386-1.022c1.08,0,1.933,0.356,2.557,1.07s0.923,1.806,0.896,3.278h-4.813c0.014,0.57,0.168,1.013,0.465,1.33 s0.666,0.475,1.107,0.475c0.301,0,0.554-0.082,0.759-0.246S486.141,155.69,486.245,155.326z M486.354,153.384 c-0.014-0.556-0.157-0.979-0.431-1.268s-0.605-0.434-0.998-0.434c-0.42,0-0.766,0.153-1.039,0.458s-0.408,0.72-0.403,1.244 H486.354z"/>
|
||||
</g>
|
||||
<rect x="424" y="113.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" width="85" height="65"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 39 KiB |
75
pics/sysbus.svg
Normal file
75
pics/sysbus.svg
Normal file
|
@ -0,0 +1,75 @@
|
|||
<?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="743.61053" height="545.06775" id="svg2" version="1.1" inkscape:version="0.47 r22583" sodipodi:docname="Computer system bus.svg">
|
||||
<title id="title6263">computer system bus</title>
|
||||
<defs id="defs4">
|
||||
<inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 272.53387 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="743.61053 : 272.53387 : 1" inkscape:persp3d-origin="371.80527 : 181.68925 : 1" id="perspective72"/>
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.81090836" inkscape:cx="179.87786" inkscape:cy="351.67251" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:snap-grids="false" inkscape:snap-to-guides="false" inkscape:window-width="1459" inkscape:window-height="868" inkscape:window-x="-2" inkscape:window-y="154" inkscape:window-maximized="0" showguides="false" inkscape:guide-bbox="true">
|
||||
<sodipodi:guide position="271.3007,-1.2331667" orientation="0,744.09448" id="guide2940"/>
|
||||
<sodipodi:guide position="742.8613,-390.91962" orientation="-1052.3622,0" id="guide2942"/>
|
||||
<sodipodi:guide position="680.71811,542.6014" orientation="0,-744.09448" id="guide2944"/>
|
||||
<sodipodi:guide position="-1.2331849,661.44258" orientation="1052.3622,0" id="guide2946"/>
|
||||
<sodipodi:guide orientation="1,0" position="-641.25618,-245.40379" id="guide2948"/>
|
||||
</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>computer system bus</dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-1.2331849,-116.37482)">
|
||||
<polygon points="44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 26.488,44.144 26.488,211.891 " id="polygon4660-7-2-6" transform="matrix(0.3333289,0,0,-0.56462685,392.83329,549.74169)" style="marker-end:none"/>
|
||||
<polygon points="44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 26.488,44.144 26.488,211.891 " id="polygon4660-7-1-3-8" transform="matrix(0.3333289,0,0,0.79425959,392.83329,265.8258)"/>
|
||||
<polygon points="44.144,44.144 70.631,44.144 35.316,0 0,44.144 26.488,44.144 26.488,211.891 44.144,211.891 " id="polygon4660-7-1-3-2" transform="matrix(0.3333289,0,0,0.91782306,331.79375,267.56979)"/>
|
||||
<rect style="fill:#00b4b5;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="CPU" width="170.00545" height="114.56889" x="46.197132" y="152.44205">
|
||||
<title id="title2878">CPU</title>
|
||||
</rect>
|
||||
<rect y="153.42499" x="254.43732" height="114.4509" width="190.85161" id="Memory" style="fill:#00b4b5;fill-opacity:1;stroke:#000000;stroke-width:2.11798453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
|
||||
<title id="title2880">Memory</title>
|
||||
</rect>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="269.47443" y="217.11426" id="text2864-bs" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan2866-bs" x="269.47443" y="217.11426" style="font-family:Verdana;-inkscape-font-specification:Verdana">Memorija</tspan></text><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="269.47443" y="217.11426" id="text2864"><tspan sodipodi:role="line" id="tspan2866" x="269.47443" y="217.11426" style="font-family:Verdana;-inkscape-font-specification:Verdana">Memory</tspan></text></switch>
|
||||
<rect y="152.52766" x="476.84003" height="114.39765" width="200.66383" id="IO" style="fill:#00b4b5;fill-opacity:1;stroke:#000000;stroke-width:2.17124248;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
|
||||
<title id="title2882">IO</title>
|
||||
</rect>
|
||||
<switch style="font-size:33.72523499px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:33.72523499px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="465.85843" y="206.86366" id="text2864-7-bs" transform="scale(1.057555,0.94557729)" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan2866-4-bs" x="465.85843" y="206.86366" style="-inkscape-font-specification:Verdana;font-family:Verdana">Ulaz i </tspan><tspan sodipodi:role="line" x="465.85843" y="249.0202" id="tspan2896-bs" style="-inkscape-font-specification:Verdana;font-family:Verdana">izlaz</tspan></text><text xml:space="preserve" style="font-size:33.72523499px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="465.85843" y="206.86366" id="text2864-7" transform="scale(1.057555,0.94557729)"><tspan sodipodi:role="line" id="tspan2866-4" x="465.85843" y="206.86366" style="-inkscape-font-specification:Verdana;font-family:Verdana">Input and</tspan><tspan sodipodi:role="line" x="465.85843" y="249.0202" id="tspan2896" style="-inkscape-font-specification:Verdana;font-family:Verdana">Output</tspan></text></switch>
|
||||
<rect y="373.29837" x="34.796795" height="47.121082" width="612.57397" id="Control" style="fill:#7bffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="238.51543" y="411.17532" id="text2864-9-bs" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan2866-48-bs" x="238.51543" y="411.17532" style="-inkscape-font-specification:Verdana;font-family:Verdana">Kontrolna sab.</tspan></text><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="238.51543" y="411.17532" id="text2864-9"><tspan sodipodi:role="line" id="tspan2866-48" x="238.51543" y="411.17532" style="-inkscape-font-specification:Verdana;font-family:Verdana">Control bus</tspan></text></switch>
|
||||
<rect y="461.30396" x="35.258759" height="47.121082" width="612.57397" id="rect2862-0-8" style="fill:#7bffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="238.97739" y="498.94653" id="text2864-9-2-bs" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan2866-48-4-bs" x="238.97739" y="498.94653" style="-inkscape-font-specification:Verdana;font-family:Verdana">Adresna sab.</tspan></text><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="238.97739" y="498.94653" id="text2864-9-2"><tspan sodipodi:role="line" id="tspan2866-48-4" x="238.97739" y="498.94653" style="-inkscape-font-specification:Verdana;font-family:Verdana">Address bus</tspan></text></switch>
|
||||
<rect y="549.30951" x="32.486938" height="47.121082" width="612.57397" id="rect2862-0-8-5" style="fill:#7bffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="236.20555" y="586.95209" id="text2864-9-2-5-bs" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan2866-48-4-1-bs" x="236.20555" y="586.95209" style="-inkscape-font-specification:Verdana;font-family:Verdana">Podatkovna sab.</tspan></text><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="236.20555" y="586.95209" id="text2864-9-2-5"><tspan sodipodi:role="line" id="tspan2866-48-4-1" x="236.20555" y="586.95209" style="-inkscape-font-specification:Verdana;font-family:Verdana">Data bus</tspan></text></switch>
|
||||
<rect style="fill:none;stroke:#000000;stroke-width:1.90200353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.80400672, 3.80400672;stroke-dashoffset:0" id="rect6265" width="716.57843" height="278.79779" x="11.049665" y="345.69818"/>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="-604.06744" y="700.77258" id="text7707-bs" transform="matrix(0,-1,1,0,0,0)" systemLanguage="bs"><tspan sodipodi:role="line" id="tspan7709-bs" x="-604.06744" y="700.77258" style="font-family:Verdana;-inkscape-font-specification:Verdana">Sistemska sab.</tspan></text><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="-604.06744" y="700.77258" id="text7707" transform="matrix(0,-1,1,0,0,0)"><tspan sodipodi:role="line" id="tspan7709" x="-604.06744" y="700.77258" style="font-family:Verdana;-inkscape-font-specification:Verdana">System bus</tspan></text></switch>
|
||||
<polygon points="26.488,44.144 26.488,211.891 44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 " id="polygon4660-7-2-6-1-4" transform="matrix(0.3333289,0,0,-0.56462685,602.35444,549.36439)" style="marker-end:none"/>
|
||||
<polygon points="26.488,44.144 26.488,211.891 44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 " id="polygon4660-7-1-3-8-7-0" transform="matrix(0.3333289,0,0,0.79425959,602.35444,265.4485)"/>
|
||||
<g transform="matrix(4.946192,0,0,4.1914614,-440.09057,-47.639859)" id="g9944">
|
||||
<path id="path6981" d="m 107.25,97.483491 0,-19.966982" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<path transform="matrix(1.5402903,0.5632735,-0.6140475,1.4129276,-24.164829,-52.6389)" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="2.25082" sodipodi:arg1="1.2036225" sodipodi:r2="0.87052429" sodipodi:r1="1.7410485" sodipodi:cy="62.375" sodipodi:cx="110.125" sodipodi:sides="3" id="path6985" style="fill:#000000;fill-opacity:1;stroke:none" sodipodi:type="star"/>
|
||||
<path sodipodi:type="star" style="fill:#000000;fill-opacity:1;stroke:none" id="path7956" sodipodi:sides="3" sodipodi:cx="110.125" sodipodi:cy="62.375" sodipodi:r1="1.7410485" sodipodi:r2="0.87052429" sodipodi:arg1="1.2036225" sodipodi:arg2="2.25082" inkscape:flatsided="true" inkscape:rounded="0" inkscape:randomized="0" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" transform="matrix(1.5402903,-0.5632735,-0.6140475,-1.4129276,-24.164829,228.18091)"/>
|
||||
</g>
|
||||
<g transform="matrix(4.946192,0,0,4.1914614,-235.38187,-48.038447)" id="g9944-1">
|
||||
<path id="path6981-7" d="m 107.25,97.483491 0,-19.966982" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<path transform="matrix(1.5402903,0.5632735,-0.6140475,1.4129276,-24.164829,-52.6389)" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="2.25082" sodipodi:arg1="1.2036225" sodipodi:r2="0.87052429" sodipodi:r1="1.7410485" sodipodi:cy="62.375" sodipodi:cx="110.125" sodipodi:sides="3" id="path6985-4" style="fill:#000000;fill-opacity:1;stroke:none" sodipodi:type="star"/>
|
||||
<path sodipodi:type="star" style="fill:#000000;fill-opacity:1;stroke:none" id="path7956-0" sodipodi:sides="3" sodipodi:cx="110.125" sodipodi:cy="62.375" sodipodi:r1="1.7410485" sodipodi:r2="0.87052429" sodipodi:arg1="1.2036225" sodipodi:arg2="2.25082" inkscape:flatsided="true" inkscape:rounded="0" inkscape:randomized="0" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" transform="matrix(1.5402903,-0.5632735,-0.6140475,-1.4129276,-24.164829,228.18091)"/>
|
||||
</g>
|
||||
<g transform="matrix(4.946192,0,0,4.1914614,-17.108129,-48.038447)" id="g9944-4">
|
||||
<path id="path6981-8" d="m 107.25,97.483491 0,-19.966982" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<path transform="matrix(1.5402903,0.5632735,-0.6140475,1.4129276,-24.164829,-52.6389)" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="2.25082" sodipodi:arg1="1.2036225" sodipodi:r2="0.87052429" sodipodi:r1="1.7410485" sodipodi:cy="62.375" sodipodi:cx="110.125" sodipodi:sides="3" id="path6985-8" style="fill:#000000;fill-opacity:1;stroke:none" sodipodi:type="star"/>
|
||||
<path sodipodi:type="star" style="fill:#000000;fill-opacity:1;stroke:none" id="path7956-2" sodipodi:sides="3" sodipodi:cx="110.125" sodipodi:cy="62.375" sodipodi:r1="1.7410485" sodipodi:r2="0.87052429" sodipodi:arg1="1.2036225" sodipodi:arg2="2.25082" inkscape:flatsided="true" inkscape:rounded="0" inkscape:randomized="0" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" transform="matrix(1.5402903,-0.5632735,-0.6140475,-1.4129276,-24.164829,228.18091)"/>
|
||||
</g>
|
||||
<g transform="matrix(4.946192,0,0,7.8214006,34.68564,-321.63061)" id="g9944-4-4">
|
||||
<path id="path6981-8-5" d="m 107.25,97.483491 0,-19.966982" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
||||
<path transform="matrix(1.5402903,0.5632735,-0.6140475,1.4129276,-24.164829,-52.6389)" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="2.25082" sodipodi:arg1="1.2036225" sodipodi:r2="0.87052429" sodipodi:r1="1.7410485" sodipodi:cy="62.375" sodipodi:cx="110.125" sodipodi:sides="3" id="path6985-8-5" style="fill:#000000;fill-opacity:1;stroke:none" sodipodi:type="star"/>
|
||||
<path sodipodi:type="star" style="fill:#000000;fill-opacity:1;stroke:none" id="path7956-2-1" sodipodi:sides="3" sodipodi:cx="110.125" sodipodi:cy="62.375" sodipodi:r1="1.7410485" sodipodi:r2="0.87052429" sodipodi:arg1="1.2036225" sodipodi:arg2="2.25082" inkscape:flatsided="true" inkscape:rounded="0" inkscape:randomized="0" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" transform="matrix(1.5402903,-0.5632735,-0.6140475,-1.4129276,-24.164829,228.18091)"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke:#000000;stroke-width:6.52940464;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 139.71592,439.89294 0,-172.10306" id="path6981-8-5-1"/>
|
||||
<path sodipodi:type="star" style="fill:#000000;fill-opacity:1;stroke:none" id="path6985-8-5-1" sodipodi:sides="3" sodipodi:cx="110.125" sodipodi:cy="62.375" sodipodi:r1="1.7410485" sodipodi:r2="0.87052429" sodipodi:arg1="1.2036225" sodipodi:arg2="2.25082" inkscape:flatsided="true" inkscape:rounded="0" inkscape:randomized="0" d="m 110.75,64 -2.34479,-1.896234 2.81458,-1.082532 L 110.75,64 z" transform="matrix(7.6185716,4.4055877,-3.0371968,11.051073,-510.28705,-733.95712)"/>
|
||||
<switch style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="85.467583" y="218.97112" id="text2864-2"><tspan sodipodi:role="line" id="tspan2866-3" x="85.467583" y="218.97112" style="-inkscape-font-specification:Verdana;font-family:Verdana">CPU</tspan></text></switch>
|
||||
<polygon points="44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 26.488,44.144 26.488,211.891 " id="polygon4660-7-2-6-8" transform="matrix(0.3333289,0,0,-0.56462685,175.67244,550.5976)" style="marker-end:none"/>
|
||||
<polygon points="44.144,211.891 44.144,44.144 70.631,44.144 35.316,0 0,44.144 26.488,44.144 26.488,211.891 " id="polygon4660-7-1-3-8-5" transform="matrix(0.3333289,0,0,0.79425959,175.67244,266.68171)"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 17 KiB |
|
@ -412,8 +412,13 @@ minimum height=1cm, align=center, text width=3cm, draw=black, fill=blue!30]
|
|||
|
||||
\newcommand\instrset{rv32i}
|
||||
|
||||
\newcommand{\entityheader}[2]{
|
||||
\lstinputlisting[style=vhdlstyle,title=\texttt{#2}]{#1}
|
||||
\newcommand{\entityheader}[1]{
|
||||
\lstinputlisting[
|
||||
style=vhdlstyle,
|
||||
label={lst:entity-header-#1},
|
||||
caption={Header for #1 entity},
|
||||
title=\texttt{#1.vhd},
|
||||
]{entities/#1_entity.vhd}
|
||||
}
|
||||
|
||||
\usepackage{tcolorbox}
|
||||
|
|
|
@ -20,6 +20,29 @@ layout of the Atari Parallel Bus Interface is shown as used on the Atari 800XL.
|
|||
\label{fig:atari_pbi}
|
||||
\end{figure}
|
||||
|
||||
\paragraph{System Bus}
|
||||
|
||||
In some architectures the backbone parallel bus consisting of data- address- and
|
||||
control bus is called the system bus. The system bus even has its own wikipedia
|
||||
article \footnote{\url{https://en.wikipedia.org/wiki/System_bus}} and the
|
||||
picture seen in
|
||||
figure \ref{fig:sysbus}, which has been taken from this wikipedia article, even
|
||||
shows the exact same parts. However the origin of this term could not be
|
||||
determined and its use was the most common when describing the interface between
|
||||
the fabric of the CPU with external parts via this interface on a motherboard,
|
||||
which ran on system clock speed and was synchronized with the processor.
|
||||
The term parallel bus was chosen for this thesis because the bus runs on an
|
||||
independant clock speed and only interacts with the processor asynchronous to
|
||||
its clock. The term front side bus would be more fitting but not used because of
|
||||
its affiliation with intel products.
|
||||
|
||||
\begin{figure}[H]
|
||||
\includesvg[width=\textwidth, angle=0]{pics/sysbus}
|
||||
\caption{System bus structural diagram; Source: \url{https://en.wikipedia.org/}}
|
||||
\label{fig:sysbus}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\subsubsection{Address Bus}
|
||||
|
||||
The address bus contains the nescessary data lines for addressing the individual
|
||||
|
@ -73,3 +96,41 @@ to the data bus.
|
|||
A low level on one of these lines signals the corresponding module that the
|
||||
data on address data and the control lines is meant for it.
|
||||
|
||||
\subsection{Von Neumann Archtiecture}
|
||||
|
||||
The term ``von Neumann architecture`` referrs to a type of computer architecture
|
||||
which referres to almost any modern computer system. It describes the in this
|
||||
thesis used Human input and output parts and the general workings of modern
|
||||
processors with the ALU\footnote{ALU...arithmetic logic unit} or the CA
|
||||
\footnote{CA...Central Arithmetic Part} as well as means to interface with its
|
||||
operator\cite{neumann}.
|
||||
|
||||
In his thesis ``First Draft of a Report on the EDVAC`` he writes about human
|
||||
input:
|
||||
|
||||
\vspace{1cm}
|
||||
|
||||
``Once these instructions are given to the device, it must be able to carry them out completely and
|
||||
without any need for further intelligent human intervention. At the end of the required operations
|
||||
the device must record the results again in one of the forms referred to above.``\cite[p.7]{neumann}
|
||||
|
||||
\vspace{1cm}
|
||||
|
||||
This can be applied to the hardware implemented in this thesis, as well as
|
||||
other general computing systems. The EDVAC, which his thesis referres to, was a
|
||||
computer developed for military purposes. Much like the EDVAC, the CPU in this
|
||||
thesis is responsible for arithemtic operations and code interpetation. The
|
||||
peripherials are what is referred to as the input and output devices in his
|
||||
report. Though the for examples used ATMega2650 utilizes a harvard architecture
|
||||
``In order to maximize performance and parallellism``\cite[p.11]{atmega2560} the
|
||||
more general descriptions of computational operations still apply to this
|
||||
thesis. The differences between a harvard architecture and a von neumann
|
||||
architecture are shown in figure \ref{fig:harvard_neumann}
|
||||
|
||||
\begin{figure}[H]
|
||||
\includesvg[width=.5\textwidth, angle=0]{pics/harvard}
|
||||
\includesvg[width=.5\textwidth, angle=0]{pics/neumann}
|
||||
\caption{Harvard(left) vs Von-Neumann architecture(right);\\
|
||||
Source: \url{https://en.wikipedia.org/}}
|
||||
\label{fig:harvard_neumann}
|
||||
\end{figure}
|
||||
|
|
|
@ -160,6 +160,21 @@ modern CD Drives, an ASIC
|
|||
with an internal PLL is used, thus the required quartz can no longer be sourced
|
||||
via conventional electronic resellers.
|
||||
|
||||
\subsubsection{DAC Module Read}
|
||||
|
||||
On a read the status bits of the FIFO, which have been latched into the 74HC374
|
||||
D-Flip-Flop, are written onto the Data bus. Table \ref{tab:dac_data}
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\begin{tabular}{ c | r |}
|
||||
|
||||
\end{tabular}
|
||||
\caption{The layout of the Data Bus on read}
|
||||
\label{tab:dac_data}
|
||||
\end{table}
|
||||
|
||||
|
||||
\subsubsection{Demonstration Software}
|
||||
|
||||
\paragraph{SAW Generator}
|
||||
|
|
|
@ -79,3 +79,16 @@ diodes produce the 0.7V offset and prevent the parallel bus from rising to
|
|||
\caption{The internal clamping diodes of the Analog Discovery 2\cite{ad2}}
|
||||
\label{fig:ad2_diode}
|
||||
\end{figure}
|
||||
|
||||
\subsubsection{Final Module}
|
||||
|
||||
The final module can be seen in figure \ref{fig:fpga_mod} without the FPGA
|
||||
attached. The blue modules below are the level shifters.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth, angle=0]{pics/fpga_int}
|
||||
\caption{The final FPGA interface module with the level shifters}
|
||||
\label{fig:fpga_mod}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
@ -26,13 +26,13 @@ It is constructed according to the traditional RISC pipeline:
|
|||
|
||||
\section{Control}
|
||||
|
||||
\entityheader{entities/control_entity.vhd}{control.vhd}
|
||||
\entityheader{control}
|
||||
|
||||
The control unit is responsible for coordinating subcomponents and the data flow between them. Internally, it is based on \icode{instruction\_info\_t} structures, which contain all the information required to pass an instruction along the different pipeline stages. Before the fetch stage, when an instruction is first scheduled, it contains only the instruction's address (because nothing else is known about it). Then, information is added incrementally by the different stages.
|
||||
|
||||
\section{Decoder}
|
||||
|
||||
\entityheader{entities/decoder_entity.vhd}{decoder.vhd}
|
||||
\entityheader{decoder}
|
||||
|
||||
The decoder receives an instruction and interprets it. Among others, it determines
|
||||
|
||||
|
@ -45,31 +45,31 @@ The decoder receives an instruction and interprets it. Among others, it determin
|
|||
|
||||
\section{Registers}
|
||||
|
||||
\entityheader{entities/registers_entity.vhd}{registers.vhd}
|
||||
\entityheader{registers}
|
||||
|
||||
The registers store the 32 general-purpose values required by \instrset{} (each 32-bit wide). They are accessible through two read ports and one write port. As specified by the RISC-V standard, the first register (\icode{x0}) is hard-wired to 0, and any writes to it are ignored.
|
||||
|
||||
\section{Arithmetic and Logic Unit (ALU)}
|
||||
|
||||
\entityheader{entities/alu_entity.vhd}{alu.vhd}
|
||||
\entityheader{alu}
|
||||
|
||||
The ALU contains a math/logic unit as well as a comparator. It is used both explicitly by instructions such as \icode{add} or \icode{shiftl}, as well as to add offsets to base addresses for memory instructions and to decide whether an instructions should branch.
|
||||
|
||||
\section{Control and Status Registers (CSR)}
|
||||
|
||||
\entityheader{entities/csr_entity.vhd}{csr.vhd}
|
||||
\entityheader{csr}
|
||||
|
||||
The control and status registers contain configurations relevant to the core itself. For example, they can be used to control interrupts.
|
||||
|
||||
\section{Memory Arbiter}
|
||||
|
||||
\entityheader{entities/memory_arbiter_entity.vhd}{memory\_arbiter.vhd}
|
||||
\entityheader{memory_arbiter}
|
||||
|
||||
Since both fetch and memory stages need to access the same system memory, access to this common resource has to be controlled. The memory arbiter acts as a proxy for both fetch and data memory requests and stalls either until the other one completes.
|
||||
|
||||
\section{Exception Control}
|
||||
|
||||
\entityheader{entities/exception_control_entity.vhd}{exception\_control.vhd}
|
||||
\entityheader{exception_control}
|
||||
|
||||
Several components in the core may raise a synchronous exception when an unexpected error (such as a malformed instruction or an unaligned memory access) occurs. Additionally, asynchronous interrupts (like from a timer or a UART) can be triggered externally. When an exception or an enabled interrupt is registered, program flow is diverted to the trap handler, defined using the machine trap vector (\icode{mtvec}) CSR.
|
||||
|
||||
|
|
|
@ -25,15 +25,28 @@ Other than a text editor, the following Free Software packages have to be instal
|
|||
|
||||
A simple starting design is an up/down counter. The following VHDL code describes the device:
|
||||
|
||||
\lstinputlisting[style=vhdlstyle,title=\texttt{counter.vhd}]{vhdl/counter.vhd}
|
||||
\lstinputlisting[
|
||||
style=vhdlstyle,
|
||||
label={lst:counter},
|
||||
caption={Counter entity},
|
||||
title=\texttt{counter.vhd},
|
||||
]{vhdl/counter.vhd}
|
||||
|
||||
In order to test this design, a test bench has to be created:
|
||||
|
||||
\lstinputlisting[style=vhdlstyle,title=\texttt{counter_tb.vhd}]{vhdl/counter_tb.vhd}
|
||||
\lstinputlisting[
|
||||
style=vhdlstyle,
|
||||
label={lst:counter-tb},
|
||||
caption={Counter test bench entity},
|
||||
title=\texttt{counter_tb.vhd},
|
||||
]{vhdl/counter_tb.vhd}
|
||||
|
||||
\section{Simulating a design}
|
||||
|
||||
\begin{lstlisting}[style=terminal]
|
||||
\begin{lstlisting}[
|
||||
style=terminal,
|
||||
label={lst:counter-sim-commands},
|
||||
caption={Commands required to simulate the counter design}]
|
||||
# analyze the design files
|
||||
ghdl -a --std=08 *.vhd
|
||||
# elaborate the test bench entity
|
||||
|
@ -53,9 +66,16 @@ gtkwave counter_tb.ghw counter_tb.gtkw
|
|||
|
||||
An additional Xilinx Design Constraints (XDC) file is required to assign the signals to pins on the FPGA:
|
||||
|
||||
\lstinputlisting[title=\texttt{counter.xdc}]{vhdl/counter.xdc}
|
||||
\lstinputlisting[
|
||||
label={lst:counter-constraints},
|
||||
caption={Counter design constraints file},
|
||||
title=\texttt{counter.xdc},
|
||||
]{vhdl/counter.xdc}
|
||||
|
||||
\begin{lstlisting}[style=terminal]
|
||||
\begin{lstlisting}[
|
||||
style=terminal,
|
||||
label={lst:counter-synth-commands},
|
||||
caption={Commands required to synthesize the counter design}]
|
||||
# synthesize with yosys
|
||||
yosys -m ghdl.so -p '
|
||||
ghdl --std=08 counter.vhd -e counter;
|
||||
|
|
Loading…
Reference in a new issue