summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2017-11-01 17:04:51 +0100
committerNao Pross <naopross@thearcway.org>2017-11-01 17:04:51 +0100
commitbb5df1b812c9e5d85e270fa56490e306383b77ac (patch)
tree8979a7fac4c88898eaffd1e109c9e3d361ae91b3
parentAdd empty sections to write (diff)
downloadEssence-bb5df1b812c9e5d85e270fa56490e306383b77ac.tar.gz
Essence-bb5df1b812c9e5d85e270fa56490e306383b77ac.zip
Add content for ROMs
-rw-r--r--techwsw/build/essence_of_hwsw.pdfbin63972 -> 79282 bytes
-rw-r--r--techwsw/essence_of_hwsw.tex5
-rw-r--r--techwsw/res/memorie/rom.pdfbin6280 -> 14914 bytes
-rw-r--r--techwsw/res/memorie/rom.svg743
-rw-r--r--techwsw/tex/memorie.tex41
5 files changed, 752 insertions, 37 deletions
diff --git a/techwsw/build/essence_of_hwsw.pdf b/techwsw/build/essence_of_hwsw.pdf
index b79ce0e..618f1a4 100644
--- a/techwsw/build/essence_of_hwsw.pdf
+++ b/techwsw/build/essence_of_hwsw.pdf
Binary files differ
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
index bb2939e..07cd818 100644
--- a/techwsw/res/memorie/rom.pdf
+++ b/techwsw/res/memorie/rom.pdf
Binary files differ
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.