diff options
author | Nao Pross <naopross@thearcway.org> | 2017-11-01 17:04:51 +0100 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2017-11-01 17:04:51 +0100 |
commit | bb5df1b812c9e5d85e270fa56490e306383b77ac (patch) | |
tree | 8979a7fac4c88898eaffd1e109c9e3d361ae91b3 | |
parent | Add empty sections to write (diff) | |
download | Essence-bb5df1b812c9e5d85e270fa56490e306383b77ac.tar.gz Essence-bb5df1b812c9e5d85e270fa56490e306383b77ac.zip |
Add content for ROMs
-rw-r--r-- | techwsw/build/essence_of_hwsw.pdf | bin | 63972 -> 79282 bytes | |||
-rw-r--r-- | techwsw/essence_of_hwsw.tex | 5 | ||||
-rw-r--r-- | techwsw/res/memorie/rom.pdf | bin | 6280 -> 14914 bytes | |||
-rw-r--r-- | techwsw/res/memorie/rom.svg | 743 | ||||
-rw-r--r-- | techwsw/tex/memorie.tex | 41 |
5 files changed, 752 insertions, 37 deletions
diff --git a/techwsw/build/essence_of_hwsw.pdf b/techwsw/build/essence_of_hwsw.pdf Binary files differindex b79ce0e..618f1a4 100644 --- a/techwsw/build/essence_of_hwsw.pdf +++ b/techwsw/build/essence_of_hwsw.pdf diff --git a/techwsw/essence_of_hwsw.tex b/techwsw/essence_of_hwsw.tex index 77634a5..17416ea 100644 --- a/techwsw/essence_of_hwsw.tex +++ b/techwsw/essence_of_hwsw.tex @@ -7,10 +7,13 @@ \usepackage{float}
\usepackage{graphicx}
+% tables
+\usepackage{array}
+
% language
\usepackage[italian]{babel}
-\title{Hardware e Software}
+\title{Essenza di Hardware e Software}
\author{Naoki Pross}
\begin{document}
diff --git a/techwsw/res/memorie/rom.pdf b/techwsw/res/memorie/rom.pdf Binary files differindex bb2939e..07cd818 100644 --- a/techwsw/res/memorie/rom.pdf +++ b/techwsw/res/memorie/rom.pdf diff --git a/techwsw/res/memorie/rom.svg b/techwsw/res/memorie/rom.svg index 292dce7..bd1cf89 100644 --- a/techwsw/res/memorie/rom.svg +++ b/techwsw/res/memorie/rom.svg @@ -25,9 +25,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="7.9195959" - inkscape:cx="12.489057" - inkscape:cy="21.675924" + inkscape:zoom="16" + inkscape:cx="128.55323" + inkscape:cy="34.383611" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="true" @@ -37,7 +37,8 @@ inkscape:window-height="1020" inkscape:window-x="0" inkscape:window-y="32" - inkscape:window-maximized="1"> + inkscape:window-maximized="1" + inkscape:snap-text-baseline="false"> <inkscape:grid type="xygrid" id="grid5377" /> @@ -50,7 +51,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> + <dc:title /> </cc:Work> </rdf:RDF> </metadata> @@ -61,29 +62,10 @@ <rect style="fill:none;fill-opacity:1;stroke:#000009;stroke-width:0.16500001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect942" - width="6.6145835" - height="13.229167" - x="0.082500003" - y="283.68832" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="0.95542103" - y="290.97333" - id="text5406"><tspan - sodipodi:role="line" - id="tspan5404" - x="0.95542103" - y="290.97333" - style="font-size:2.11666656px;stroke-width:0.26458332px" - dy="0 -1.7 1.7 0">2<tspan - style="font-style:italic;font-size:2.11666656px" - id="tspan5408" - dy="-1.2 1.2"><tspan - style="font-size:1.41111112px" - id="tspan5822">n</tspan><tspan - style="font-style:normal;letter-spacing:-0.40481251px;word-spacing:0px" - id="tspan5420">·</tspan>m</tspan></tspan></text> + width="6.6970835" + height="11.82373" + x="0" + y="285.09375" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -95,5 +77,710 @@ x="3.96875" y="293.42343" style="stroke-width:0.26458332px" /></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,286.41666 H -2.6458333" + id="path6878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 0,287.73958 H -2.6458333" + id="path6878-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,289.06249 H -2.6458333" + id="path6878-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,290.38541 H -2.6458333" + id="path6878-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,291.70833 H -2.6458333" + id="path6878-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,293.03124 H -2.6458333" + id="path6878-80" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 3.0000001e-8,294.35416 H -2.6458333" + id="path6878-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1e-8,295.67708 H -2.6458333" + id="path6878-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,286.41667 H 6.6145833" + id="path6878-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,287.73959 H 6.6145833" + id="path6878-8-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,289.0625 H 6.6145833" + id="path6878-7-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,290.38542 H 6.6145833" + id="path6878-9-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,291.70834 H 6.6145833" + id="path6878-6-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,293.03125 H 6.6145833" + id="path6878-80-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,294.35417 H 6.6145833" + id="path6878-4-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.1080157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 9.2604167,295.67709 H 6.6145833" + id="path6878-2-0" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0.01322917px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1.298106" + y="290.99039" + id="text6969"><tspan + sodipodi:role="line" + id="tspan6967" + x="1.298106" + y="290.99039" + style="font-style:italic;font-size:1.76388884px;letter-spacing:0px;word-spacing:0px;stroke-width:0.26458332px"><tspan + style="font-style:normal;font-size:1.76388884px;letter-spacing:0px;word-spacing:0px" + id="tspan6973">2</tspan><tspan + style="font-size:1.23472226px;letter-spacing:-0.30427083px;word-spacing:0px;baseline-shift:super" + id="tspan6977">n</tspan><tspan + style="font-style:normal;letter-spacing:-0.2460625px;word-spacing:0px" + id="tspan6987">·</tspan>m</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-6.7208886" + y="286.44739" + id="text7183"><tspan + sodipodi:role="line" + id="tspan7181" + x="-6.7208886" + y="286.44739" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">A<tspan + style="font-size:1.23472222px;baseline-shift:sub" + id="tspan7282">0</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-6.7709823" + y="287.90244" + id="text7183-3"><tspan + sodipodi:role="line" + id="tspan7181-2" + x="-6.7709823" + y="287.90244" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">A<tspan + style="font-size:1.23472226px;baseline-shift:sub" + id="tspan7305">1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-6.7198296" + y="295.69455" + id="text7183-3-9"><tspan + sodipodi:role="line" + id="tspan7181-2-8" + x="-6.7198296" + y="295.69455" + style="font-style:italic;font-size:1.76388884px;baseline-shift:baseline;stroke-width:0.26458332px">A<tspan + style="font-size:1.26999998px;baseline-shift:sub" + id="tspan7339">n-1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-5.4707308" + y="290.31946" + id="text7347"><tspan + sodipodi:role="line" + x="290.2493" + y="-5.4005723" + style="font-size:1.76388884px;line-height:0;letter-spacing:0px;word-spacing:0px;writing-mode:tb-rl;stroke-width:0.26458332px" + id="tspan7351">...</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.7686396" + y="286.43076" + id="text7183-9"><tspan + sodipodi:role="line" + id="tspan7181-0" + x="9.7686396" + y="286.43076" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">Y<tspan + style="font-size:1.23472226px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7282-5">0</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.7185459" + y="287.8858" + id="text7183-3-2"><tspan + sodipodi:role="line" + id="tspan7181-2-6" + x="9.7185459" + y="287.8858" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">Y<tspan + style="font-size:1.23472226px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7305-6">1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.7696981" + y="295.67792" + id="text7183-3-9-4"><tspan + sodipodi:role="line" + id="tspan7181-2-8-7" + x="9.7696981" + y="295.67792" + style="font-style:italic;font-size:1.76388884px;baseline-shift:baseline;stroke-width:0.26458332px">Y<tspan + style="font-size:1.2700001px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7339-3">m-1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="11.018797" + y="290.30283" + id="text7347-6"><tspan + sodipodi:role="line" + x="287.05215" + y="14.269463" + style="font-size:1.76388884px;line-height:0;letter-spacing:0px;word-spacing:0px;writing-mode:tb-rl;stroke-width:0.26458332px" + id="tspan7351-0">...</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000009;stroke-width:0.13229166;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect7407" + width="3.96875" + height="11.90625" + x="27.781248" + y="285.09375" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,286.41666 H 25.135417" + id="path6878-49" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,287.73958 H 25.135417" + id="path6878-8-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,289.06249 H 25.135417" + id="path6878-7-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,290.38541 H 25.135417" + id="path6878-9-81" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,291.70833 H 25.135417" + id="path6878-6-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,293.03124 H 25.135417" + id="path6878-80-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,294.35416 H 25.135417" + id="path6878-4-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.10801571;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 27.78125,295.67708 H 25.135417" + id="path6878-2-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="21.060358" + y="286.44739" + id="text7183-8"><tspan + sodipodi:role="line" + id="tspan7181-8" + x="21.060358" + y="286.44739" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">A<tspan + style="font-size:1.23472226px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7282-9">0</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="21.010265" + y="287.90244" + id="text7183-3-1"><tspan + sodipodi:role="line" + id="tspan7181-2-3" + x="21.010265" + y="287.90244" + style="font-style:italic;font-size:1.41111112px;stroke-width:0.26458332px">A<tspan + style="font-size:1.23472226px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7305-3">1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="21.061419" + y="295.69455" + id="text7183-3-9-44"><tspan + sodipodi:role="line" + id="tspan7181-2-8-1" + x="21.061419" + y="295.69455" + style="font-style:italic;font-size:1.76388884px;baseline-shift:baseline;stroke-width:0.26458332px">A<tspan + style="font-size:1.2700001px;baseline-shift:sub;stroke-width:0.26458332px" + id="tspan7339-9">n-1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="22.310516" + y="290.31946" + id="text7347-4"><tspan + sodipodi:role="line" + x="292.9653" + y="19.664679" + style="font-size:1.76388884px;line-height:0;letter-spacing:0px;word-spacing:0px;writing-mode:tb-rl;stroke-width:0.26458332px" + id="tspan7351-3">...</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-291.0535" + y="29.223988" + id="text7480" + transform="rotate(-90)"><tspan + sodipodi:role="line" + id="tspan7478" + x="-291.0535" + y="29.223988" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px">Decodificatore</tspan><tspan + sodipodi:role="line" + x="-291.0535" + y="30.987877" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px" + id="tspan7482">di riga</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,286.41666 H 31.75" + id="path6878-49-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,287.47499 H 31.75" + id="path6878-49-1-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,288.53333 H 31.75" + id="path6878-49-1-50" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,289.59166 H 31.75" + id="path6878-49-1-1-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,290.64999 H 31.75" + id="path6878-49-1-7-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,291.70833 H 31.75" + id="path6878-49-1-5-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02525504;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15153028, 0.02525504;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 42.597917,292.76666 H 31.75" + id="path6878-49-1-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02525504;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15153028, 0.02525504;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 42.597917,293.82499 H 31.75" + id="path6878-49-1-1-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02525504;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15153028, 0.02525504;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 42.597917,294.88333 H 31.75" + id="path6878-49-1-7-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 33.072916,296.99999 V 285.09374" + id="path6878-49-1-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 34.164322,296.99999 V 285.09374" + id="path6878-49-1-6-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 35.255728,296.99999 V 285.09374" + id="path6878-49-1-6-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 36.347135,296.99999 V 285.09374" + id="path6878-49-1-6-6-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 37.438541,296.99999 V 285.09374" + id="path6878-49-1-6-6-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02645833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15875, 0.02645833;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 38.529947,296.99999 V 285.09374" + id="path6878-49-1-6-6-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02645833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15875, 0.02645833;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 39.621353,296.99999 V 285.09374" + id="path6878-49-1-6-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.02645833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.15875, 0.02645833;stroke-dashoffset:0;stroke-opacity:0.98106061" + d="M 40.71276,296.99999 V 285.09374" + id="path6878-49-1-6-6-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.05291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 41.804166,296.99999 V 285.09374" + id="path6878-49-1-6-6-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.03788257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98106061" + d="M 42.597917,295.94166 H 31.75" + id="path6878-49-1-5-3-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="37.270943" + y="299.49817" + id="text7700"><tspan + sodipodi:role="line" + id="tspan7698" + x="37.506588" + y="299.49817" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px">linee dei dati <tspan + style="font-style:italic" + id="tspan8268" /></tspan><tspan + sodipodi:role="line" + x="37.270943" + y="301.26205" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px" + id="tspan7702">(bit lines)</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="48.543419" + y="289.82315" + id="text7700-8"><tspan + sodipodi:role="line" + id="tspan7698-9" + x="48.543419" + y="289.82315" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px">linee di parola</tspan><tspan + sodipodi:role="line" + x="48.543419" + y="291.58704" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.26458332px" + id="tspan7702-7">(word lines)</tspan></text> + <path + sodipodi:nodetypes="cc" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.16500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 13.229168,290.38542 h 5.291666" + id="path4794-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.18708867px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 17.197917,289.0625 c 0,0.66146 1.322917,1.32292 1.322917,1.32292 0,0 -1.322917,0.66145 -1.322917,1.32291" + id="path6133-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 44.714583,298.85209 0.529166,0.52916" + id="path7962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 45.243749,298.85209 -0.529166,0.52916" + id="path7964" + inkscape:connector-curvature="0" /> + <g + transform="translate(30.162499,249.76667)" + id="g7968-8" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-5" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-7" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(31.270584,251.87451)" + id="g7968-7" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-4" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-6" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(33.442737,250.83085)" + id="g7968-3" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-3" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-8" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(31.248575,254.02328)" + id="g7968-5" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-8" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-3" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(34.541882,253.99851)" + id="g7968-4" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-46" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-5" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(32.35669,256.0992)" + id="g7968-6" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-0" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-51" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="g8215" + transform="translate(-0.08769781)"> + <path + inkscape:connector-curvature="0" + id="path7962-55" + d="m 38.364582,289.32709 0.529166,0.52916" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-88" + d="m 38.893748,289.32709 -0.529166,0.52916" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.26319432px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="46.235935" + y="299.64581" + id="text8211"><tspan + sodipodi:role="line" + id="tspan8209" + x="46.235935" + y="299.64581" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332px">Connessioni</tspan></text> + <g + transform="translate(33.444987,257.16673)" + id="g7968-6-3" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-0-8" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-51-4" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(32.337044,258.2416)" + id="g7968-6-5" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-0-1" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-51-6" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(36.727474,258.2416)" + id="g7968-6-0" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-0-0" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-51-8" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="translate(37.802343,255.08314)" + id="g7968-6-32" + style="stroke:#7b0000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7962-0-3" + d="m 2.6458336,36.385417 0.5291667,0.529167" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7964-51-0" + d="M 3.1750003,36.385417 2.6458336,36.914584" + style="fill:none;fill-rule:evenodd;stroke:#7b0000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16816449px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.17579712px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="40.745834" + y="284.56458" + id="text7183-3-9-4-0"><tspan + sodipodi:role="line" + id="tspan7181-2-8-7-3" + x="40.745834" + y="284.56458" + style="font-style:italic;font-size:1.17198086px;baseline-shift:baseline;stroke-width:0.17579712px">Y<tspan + style="font-size:0.84382635px;baseline-shift:sub;stroke-width:0.17579712px" + id="tspan7339-3-5">m-1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.62225032px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21261489px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="32.191425" + y="284.58884" + id="text7183-9-2"><tspan + sodipodi:role="line" + id="tspan7181-0-7" + x="32.191425" + y="284.58884" + style="font-style:italic;font-size:1.13394618px;stroke-width:0.21261489px">Y<tspan + style="font-size:0.99220294px;baseline-shift:sub;stroke-width:0.21261489px" + id="tspan7282-5-6">0</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.62249255px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, ';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21263453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="33.623203" + y="284.57416" + id="text7183-3-2-5"><tspan + sodipodi:role="line" + id="tspan7181-2-6-4" + x="33.623203" + y="284.57416" + style="font-style:italic;font-size:1.13405097px;stroke-width:0.21263453px">Y<tspan + style="font-size:0.99229461px;baseline-shift:sub;stroke-width:0.21263453px" + id="tspan7305-6-0">1</tspan></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="37.744461" + y="284.42291" + id="text7347-4-7"><tspan + sodipodi:role="line" + x="37.744461" + y="284.42291" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:0;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332px" + id="tspan7351-3-0">...</tspan></text> </g> </svg> diff --git a/techwsw/tex/memorie.tex b/techwsw/tex/memorie.tex index eb0fa5c..5049406 100644 --- a/techwsw/tex/memorie.tex +++ b/techwsw/tex/memorie.tex @@ -17,21 +17,45 @@ In questo tipo di memoria come implica il nomele informazioni vengono conservate permanentemente nella configurazione del circuito, siccome esso sono costituite
da un decodificatore ed un codificatore.
-%% TODO: schema intero rom
+\begin{figure}[h!]
+ \centering
+ \includegraphics[width=\textwidth]{res/memorie/rom}
+\end{figure}
-\subsubsection{Programmable Read Only Memory ({\tt PROM})}
+Ogni indirizzo in $A$ corrisponde una riga che accende i bit sull'uscita $Y$
+in base alle connessioni presenti tra le linee dei dati e le linee delle parole.
+La connessione pu\`o essere costruita con differenti componenti, creando quindi
+differenti tipi di ROM.
+
+\begin{table}[h!]\centering
+{\def\arraystretch{2}\tabcolsep=6pt
+\begin{tabular}{ >{\ttfamily}p{.12\textwidth} p{.28\textwidth} p{.5\textwidth} }
+\rmfamily Acronimo & Nome & Caratteristica \\
+\hline
+ROM & Read Only Memory & Programmata in fabbrica \\
+PROM & Programmable ROM & Programmabile dall'utente una volta sola, per sempre.
+ La programmazione avviene bruciando dei fusibili. \\
+EPROM & Erasable PROM & Programmabile pi\`u volte dall'utente. \`E possibile
+ cancellare il contenuto esponendo il chip ai raggi UV per 15 - 20 min. \\
+EEPROM o E\textsuperscript{2}ROM & Electronically Erasable PROM & Programmabile
+ pi\`u volte dall'utente, la memoria viene riscritta in pochi millisecondi
+ utilizzando dei segnali elettrici.
+\end{tabular}
+}
+\end{table}
\subsection{Memorie non volatili ({\tt NVRWM})}
\subsection{Memorie a scrittura e lettura}
\subsubsection{Random Access Memory ({\tt RAM})}
In una memoeria ad acesso casuale, o memoria RAM (Random Access Memory), una
-qualsiasi locazione (della) \`e individuata da un numero (indirizzo o address) e
+qualsiasi locazione \`e individuata da un numero (indirizzo o address) e
il suo contenuto pu\`o essere letto o modificato in un intervallo di tempo
costante detto \emph{tempo di accesso} $t_a$.
%% doc: 01c memorie principali.pdf
\begin{figure}[h!]
+ \centering
\includegraphics[width=\textwidth]{res/memorie/ram}
\end{figure}
@@ -46,12 +70,13 @@ tramite il demultiplexer. DRAM} (dynamic RAM) sono dei microcondensatori C-MOS nei quali 1 corrisponde al
condensatore carico e 0 corrisponde al condensatore scarico.
-% Nella pratica si utano sempre RAM dinamice per l'elevata capacitit\`a di
-% integrazione e per i costi pi\`u bassi rispetto a quelle statiche.
-
-\paragraph{La RAM dinamica} avendo un comportamento elettrico tipico dei
+\paragraph{La RAM dinamica ({\tt DRAM})} avendo un comportamento elettrico tipico dei
condenstatori, essa \`e soggetta alla scarica, cio\`e tende a perdere l'informazione
contenuta, perci\`o necessitano di essere ricaricate regolarmente con della
circuiteria che esegue un \emph{refresh}.
-$$\cdot$$
+\paragraph{La RAM statica ({\tt SRAM})} essendo un FF, \`e in grado di mantenere le
+informazioni per un tempo indeterminao affinch\`e ci sia l'alimentazione. Gli
+svantaggi delle SRAM rispetto alle DRAM sono dal consumo energetico (potenza
+dissipata) e la dimensisone, che rendono la densit\`a di bit per unit\`a di area
+minore. Come vantaggio invece le SRAM tendono ad essere pi\`u veloci delle DRAM.
|