Cleanup!!
Signed-off-by: Tyrolyean <tyrolyean@tyrolyean.net>
21
.gitattributes
vendored
|
@ -1 +1,22 @@
|
|||
main.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
pics/slas062e_volt.svg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/uart.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/bidirectonal-mosfet-level-shifter.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/case.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/pc16550d_pinout.svg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/gameplay.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/HTLgenlogo02.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/slas062e_pinout.svg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/dac.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/final_front.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/rj45-consoleport-iface-500.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/ad2.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/all_mod.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/atari_pbi.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/final_side.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/fpga_int.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/idt7201_pinout.svg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/logoBpdf.svg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/ad2_dio.png filter=lfs diff=lfs merge=lfs -text
|
||||
pics/atmega.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
pics/diodesad2.png filter=lfs diff=lfs merge=lfs -text
|
||||
|
|
1
.gitignore
vendored
|
@ -26,4 +26,3 @@
|
|||
work-*.cf
|
||||
|
||||
svg-inkscape/
|
||||
/sections/core/entities/
|
||||
|
|
|
@ -18,7 +18,7 @@ however if you don't trust me, or want to check your installed latex
|
|||
distribution, you can compile it yourself via the following commandline:
|
||||
|
||||
```bash
|
||||
xelatex --shell-escape main.tex
|
||||
lualatex --shell-escape main.tex
|
||||
```
|
||||
|
||||
The used latex distribution is the 2019.50876-1 version of the archlinux texlive
|
||||
|
|
BIN
charts/flowchart_textadv.dia
Normal file
BIN
charts/flowchart_textadv.dia~
Normal file
366
charts/flowchart_textadv.tex
Normal file
|
@ -0,0 +1,366 @@
|
|||
% Graphic for TeX using PGF
|
||||
% Title: /home/tyrolyean/projects/hinzenhumpf3000/dipl/charts/flowchart_textadv.dia
|
||||
% Creator: Dia v0.97.3
|
||||
% CreationDate: Sat Mar 28 00:16:36 2020
|
||||
% For: tyrolyean
|
||||
% \usepackage{tikz}
|
||||
% The following commands are not supported in PSTricks at present
|
||||
% We define them conditionally, so when they are implemented,
|
||||
% this pgf file will use them.
|
||||
\ifx\du\undefined
|
||||
\newlength{\du}
|
||||
\fi
|
||||
\setlength{\du}{15\unitlength}
|
||||
\begin{tikzpicture}
|
||||
\pgftransformxscale{1.000000}
|
||||
\pgftransformyscale{-1.000000}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (8.696434\du,8.775791\du)--(8.696434\du,10.675791\du)--(19.529515\du,10.675791\du)--(19.529515\du,8.775791\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (8.696434\du,8.775791\du)--(8.696434\du,10.675791\du)--(19.529515\du,10.675791\du)--(19.529515\du,8.775791\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.112974\du,9.919844\du){INITIALISATION ROUTINES};
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (7.414694\du,12.878225\du)--(7.414694\du,15.578225\du)--(20.662194\du,15.578225\du)--(20.662194\du,12.878225\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (7.414694\du,12.878225\du)--(7.414694\du,15.578225\du)--(20.662194\du,15.578225\du)--(20.662194\du,12.878225\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.038444\du,14.022277\du){Read from UART };
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.038444\du,14.822277\du){Line Status Register};
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (14.103286\du,17.770439\du)--(19.293946\du,21.118104\du)--(14.103286\du,24.465769\du)--(8.912626\du,21.118104\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.103286\du,17.770439\du)--(19.293946\du,21.118104\du)--(14.103286\du,24.465769\du)--(8.912626\du,21.118104\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.103286\du,21.312157\du){Is Data in Rx Latch?};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.112974\du,10.675791\du)--(14.038444\du,12.878225\du);
|
||||
}
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.038444\du,15.578225\du)--(14.103286\du,17.770439\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (24.387036\du,20.220439\du)--(24.387036\du,22.120439\du)--(34.619536\du,22.120439\du)--(34.619536\du,20.220439\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (24.387036\du,20.220439\du)--(24.387036\du,22.120439\du)--(34.619536\du,22.120439\du)--(34.619536\du,20.220439\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (29.503286\du,21.364492\du){Process input user character};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (19.293946\du,21.118104\du)--(24.387036\du,21.170439\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (11.035786\du,26.804868\du)--(11.035786\du,28.704868\du)--(17.070786\du,28.704868\du)--(17.070786\du,26.804868\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (11.035786\du,26.804868\du)--(11.035786\du,28.704868\du)--(17.070786\du,28.704868\du)--(17.070786\du,26.804868\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.053286\du,27.948920\du){Get DAC Status};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.103286\du,24.465769\du)--(14.053286\du,26.804868\du);
|
||||
}
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (27.614584\du,22.170722\du)--(17.070786\du,27.754868\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (14.068128\du,31.706405\du)--(18.283788\du,33.814235\du)--(14.068128\du,35.922065\du)--(9.852468\du,33.814235\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.068128\du,31.706405\du)--(18.283788\du,33.814235\du)--(14.068128\du,35.922065\du)--(9.852468\du,33.814235\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.068128\du,34.008288\du){Is FIFO Empty};
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (20.853286\du,20.520439\du){YES};
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (14.903286\du,25.520439\du){NO};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.053286\du,28.704868\du)--(14.068128\du,31.706405\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (23.787812\du,32.849393\du)--(23.787812\du,34.749393\du)--(32.307812\du,34.749393\du)--(32.307812\du,32.849393\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (23.787812\du,32.849393\du)--(23.787812\du,34.749393\du)--(32.307812\du,34.749393\du)--(32.307812\du,32.849393\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (28.047812\du,33.993446\du){Fill fifo with sound data};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (18.283788\du,33.814235\du)--(23.787812\du,33.799393\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (10.538286\du,39.201766\du)--(10.538286\du,41.101766\du)--(17.568286\du,41.101766\du)--(17.568286\du,39.201766\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (10.538286\du,39.201766\du)--(10.538286\du,41.101766\du)--(17.568286\du,41.101766\du)--(17.568286\du,39.201766\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.053286\du,40.345818\du){Process User input};
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (14.088186\du,44.271925\du)--(19.541404\du,48.023067\du)--(14.088186\du,51.774208\du)--(8.634968\du,48.023067\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.088186\du,44.271925\du)--(19.541404\du,48.023067\du)--(14.088186\du,51.774208\du)--(8.634968\du,48.023067\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.088186\du,47.817119\du){Has command been };
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (14.088186\du,48.617119\du){fully received};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.068128\du,35.922065\du)--(14.053286\du,39.201766\du);
|
||||
}
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (26.398873\du,34.798930\du)--(17.568286\du,40.151766\du);
|
||||
}
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (14.061760\du,41.152132\du)--(14.088186\du,44.271925\du);
|
||||
}
|
||||
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
\fill (22.199077\du,47.031164\du)--(22.199077\du,48.931164\du)--(31.049077\du,48.931164\du)--(31.049077\du,47.031164\du)--cycle;
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetmiterjoin
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (22.199077\du,47.031164\du)--(22.199077\du,48.931164\du)--(31.049077\du,48.931164\du)--(31.049077\du,47.031164\du)--cycle;
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node at (26.624077\du,48.175216\du){Process command};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsend{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\draw (19.571354\du,47.994739\du)--(22.199077\du,47.981164\du);
|
||||
}
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (14.808602\du,37.747022\du){NO};
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (19.434393\du,33.302497\du){YES};
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (19.619393\du,47.341293\du){YES};
|
||||
% setfont left to latex
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\node[anchor=west] at (7.663459\du,45.565208\du){NO};
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsstart{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\pgfpathmoveto{\pgfpoint{16.813902\du}{49.898359\du}}
|
||||
\pgfpatharc{108}{62}{12.644753\du and 12.644753\du}
|
||||
\pgfusepath{stroke}
|
||||
}
|
||||
\pgfsetlinewidth{0.100000\du}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetdash{}{0pt}
|
||||
\pgfsetbuttcap
|
||||
{
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetfillcolor{dialinecolor}
|
||||
% was here!!!
|
||||
\pgfsetarrowsstart{latex}
|
||||
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
|
||||
\pgfsetstrokecolor{dialinecolor}
|
||||
\pgfpathmoveto{\pgfpoint{7.415395\du}{14.226967\du}}
|
||||
\pgfpatharc{210}{147}{32.627714\du and 32.627714\du}
|
||||
\pgfusepath{stroke}
|
||||
}
|
||||
\end{tikzpicture}
|
|
@ -1,26 +0,0 @@
|
|||
:100000000C9472000C948D000C948D000C948D0057
|
||||
:100010000C948D000C948D000C948D000C948D002C
|
||||
:100020000C948D000C948D000C948D000C948D001C
|
||||
:100030000C948D000C948D000C948D000C948D000C
|
||||
:100040000C948D000C948D000C948D000C948D00FC
|
||||
:100050000C948D000C948D000C948D000C948D00EC
|
||||
:100060000C948D000C948D000C948D000C948D00DC
|
||||
:100070000C948D000C948D000C948D000C948D00CC
|
||||
:100080000C948D000C948D000C948D000C948D00BC
|
||||
:100090000C948D000C948D000C948D000C948D00AC
|
||||
:1000A0000C948D000C948D000C948D000C948D009C
|
||||
:1000B0000C948D000C948D000C948D000C948D008C
|
||||
:1000C0000C948D000C948D000C948D000C948D007C
|
||||
:1000D0000C948D000C948D000C948D000C948D006C
|
||||
:1000E0000C948D0011241FBECFEFD1E2DEBFCDBF37
|
||||
:1000F00000E00CBF84B78093000214BE0FB6F894E2
|
||||
:10010000A8958091600088618093600010926000E3
|
||||
:100110000FBE0E94AB000C94C6000C94000081B38B
|
||||
:100120008F5F81BB8091080181508093080180918D
|
||||
:100130000B01882371F080910B01880F80930B01D4
|
||||
:100140008FE891E00197F1F700C0000090E080E0B7
|
||||
:10015000089581E0F3CFF8948FEF80BB809307017F
|
||||
:1001600080930A0111BA1092080110920B01789441
|
||||
:1001700088E19EE00FB6F894A895809360000FBECA
|
||||
:1001800090936000A8950E948F00FCCFF894FFCF59
|
||||
:00000001FF
|
|
@ -1,47 +0,0 @@
|
|||
:100000000C9472000C948D000C948D000C948D0057
|
||||
:100010000C948D000C948D000C948D000C948D002C
|
||||
:100020000C948D000C948D000C948D000C948D001C
|
||||
:100030000C948D000C948D000C948D000C948D000C
|
||||
:100040000C948D000C948D000C948D000C948D00FC
|
||||
:100050000C948D000C948D000C948D000C948D00EC
|
||||
:100060000C948D000C948D000C948D000C948D00DC
|
||||
:100070000C948D000C948D000C948D000C948D00CC
|
||||
:100080000C948D000C948D000C948D000C948D00BC
|
||||
:100090000C948D000C948D000C948D000C948D00AC
|
||||
:1000A0000C948D000C948D000C948D000C948D009C
|
||||
:1000B0000C948D000C948D000C948D000C948D008C
|
||||
:1000C0000C948D000C948D000C948D000C948D007C
|
||||
:1000D0000C948D000C948D000C948D000C948D006C
|
||||
:1000E0000C948D0011241FBECFEFD1E2DEBFCDBF37
|
||||
:1000F00000E00CBF84B78093000214BE0FB6F894E2
|
||||
:10010000A8958091600088618093600010926000E3
|
||||
:100110000FBE0E94DD000C946E010C9400008093D1
|
||||
:1001200008010895A8E0B1E08C938FEF80BBEBE06D
|
||||
:10013000F1E080818D7F808361BB8081877F8083B8
|
||||
:1001400085E08A95F1F700008081886080831C92A9
|
||||
:1001500080818260808311BA0895A8E0B1E08C9319
|
||||
:1001600010BA11BAEBE0F1E080818B7F808380814F
|
||||
:10017000877F808385E08A95F1F700008FB19081B9
|
||||
:10018000986090831C929081946090839FEF90BBC5
|
||||
:1001900011BA95E09A95F1F70000089585E00E9464
|
||||
:1001A000AD0080FF07C080E00E94AD00682F80E0B6
|
||||
:1001B0000E94920090E080E00895F8948FEF80BB59
|
||||
:1001C0008093070180930A0111BA109208011092DE
|
||||
:1001D0000B0180910B01826080930B0180910B01D8
|
||||
:1001E000846080930B0180910B01886080930B01E8
|
||||
:1001F00080910B01806180930B0180910B018160E4
|
||||
:1002000080930B018FE891E00197F1F700C00000A7
|
||||
:1002100080910B018E7F80930B018FE99FE0019706
|
||||
:10022000F1F700C0000063E883E00E94920063E001
|
||||
:1002300080E00E94920060E081E00E94920063E012
|
||||
:1002400083E00E94920069E480E00E9492008FE3C4
|
||||
:100250009CE90197F1F700C000006EE480E00E9485
|
||||
:1002600092008FE39CE90197F1F700C0000069E478
|
||||
:1002700080E00E9492008FE39CE90197F1F700C0B3
|
||||
:10028000000064E580E00E9492008FE39CE9019702
|
||||
:10029000F1F700C000006DE080E00E9492008FE363
|
||||
:1002A0009CE90197F1F700C000006AE080E00E943D
|
||||
:1002B00092008FE39CE90197F1F700C00000789469
|
||||
:1002C00088E19EE00FB6F894A895809360000FBE79
|
||||
:1002D00090936000A8950E94CE00FCCFF894FFCFC9
|
||||
:00000001FF
|
|
@ -1,40 +0,0 @@
|
|||
:100000000C9472000C948D000C948D000C948D0057
|
||||
:100010000C948D000C948D000C948D000C948D002C
|
||||
:100020000C948D000C948D000C948D000C948D001C
|
||||
:100030000C948D000C948D000C948D000C948D000C
|
||||
:100040000C948D000C948D000C948D000C948D00FC
|
||||
:100050000C948D000C948D000C948D000C948D00EC
|
||||
:100060000C948D000C948D000C948D000C948D00DC
|
||||
:100070000C948D000C948D000C948D000C948D00CC
|
||||
:100080000C948D000C948D000C948D000C948D00BC
|
||||
:100090000C948D000C948D000C948D000C948D00AC
|
||||
:1000A0000C948D000C948D000C948D000C948D009C
|
||||
:1000B0000C948D000C948D000C948D000C948D008C
|
||||
:1000C0000C948D000C948D000C948D000C948D007C
|
||||
:1000D0000C948D000C948D000C948D000C948D006C
|
||||
:1000E0000C948D0011241FBECFEFD1E2DEBFCDBF37
|
||||
:1000F00000E00CBF84B78093000214BE0FB6F894E2
|
||||
:10010000A8958091600088618093600010926000E3
|
||||
:100110000FBE0E94F0000C9430010C9400008093FC
|
||||
:1001200008010895A8E0B1E08C93EBE0F1E0808154
|
||||
:100130008D7F808361BB8081877F80838AE08A9501
|
||||
:10014000F1F700C08081886080831C92808182608A
|
||||
:10015000808311BA089563E883E00E94920063E00F
|
||||
:1001600080E00E94920060E081E00E94920063E0E3
|
||||
:1001700083E00E94920061E480E00E9492008FE39D
|
||||
:100180009CE90197F1F700C0000062E480E00E9462
|
||||
:1001900092008FE39CE90197F1F700C0000061E253
|
||||
:1001A00080E00E9492008FE39CE90197F1F700C084
|
||||
:1001B00000006DE080E00E9492008FE39CE90197CF
|
||||
:1001C000F1F700C000006AE080E00E9492008FE337
|
||||
:1001D0009CE90197F1F700C0000090E080E00895ED
|
||||
:1001E000F8948FEF80BB8093070180930A0111BAC6
|
||||
:1001F0001092080110920B0180910B018260809394
|
||||
:100200000B0180910B01846080930B0180910B01A5
|
||||
:10021000886080930B0180910B01816080930B01BA
|
||||
:100220008FE891E00197F1F700C0000080910B0189
|
||||
:100230008E7F80930B018FE99FE00197F1F700C05B
|
||||
:100240000000789488E19EE00FB6F894A89580931A
|
||||
:1002500060000FBE90936000A8950E94AB00FCCF99
|
||||
:04026000F894FFCF40
|
||||
:00000001FF
|
|
@ -1,25 +0,0 @@
|
|||
:100000000C9472000C948D000C948D000C948D0057
|
||||
:100010000C948D000C948D000C948D000C948D002C
|
||||
:100020000C948D000C948D000C948D000C948D001C
|
||||
:100030000C948D000C948D000C948D000C948D000C
|
||||
:100040000C948D000C948D000C948D000C948D00FC
|
||||
:100050000C948D000C948D000C948D000C948D00EC
|
||||
:100060000C948D000C948D000C948D000C948D00DC
|
||||
:100070000C948D000C948D000C948D000C948D00CC
|
||||
:100080000C948D000C948D000C948D000C948D00BC
|
||||
:100090000C948D000C948D000C948D000C948D00AC
|
||||
:1000A0000C948D000C948D000C948D000C948D009C
|
||||
:1000B0000C948D000C948D000C948D000C948D008C
|
||||
:1000C0000C948D000C948D000C948D000C948D007C
|
||||
:1000D0000C948D000C948D000C948D000C948D006C
|
||||
:1000E0000C948D0011241FBECFEFD1E2DEBFCDBF37
|
||||
:1000F00000E00CBF84B78093000214BE0FB6F894E2
|
||||
:10010000A8958091600088618093600010926000E3
|
||||
:100110000FBE0E94A1000C94BE000C940000E8E009
|
||||
:10012000F1E080818E7F808381B38F5F81BB80818E
|
||||
:100130008160808385E08A95F1F7000090E080E09F
|
||||
:100140000895F8948FEF80BB8091070181608093C0
|
||||
:10015000070111BA809108018160809308017894A9
|
||||
:1001600088E19EE00FB6F894A895809360000FBEDA
|
||||
:1001700090936000A8950E948F00FCCFF894FFCF69
|
||||
:00000001FF
|
|
@ -1,30 +0,0 @@
|
|||
:100000000C9472000C948D000C948D000C948D0057
|
||||
:100010000C948D000C948D000C948D000C948D002C
|
||||
:100020000C948D000C948D000C948D000C948D001C
|
||||
:100030000C948D000C948D000C948D000C948D000C
|
||||
:100040000C948D000C948D000C948D000C948D00FC
|
||||
:100050000C948D000C948D000C948D000C948D00EC
|
||||
:100060000C948D000C948D000C948D000C948D00DC
|
||||
:100070000C948D000C948D000C948D000C948D00CC
|
||||
:100080000C948D000C948D000C948D000C948D00BC
|
||||
:100090000C948D000C948D000C948D000C948D00AC
|
||||
:1000A0000C948D000C948D000C948D000C948D009C
|
||||
:1000B0000C948D000C948D000C948D000C948D008C
|
||||
:1000C0000C948D000C948D000C948D000C948D007C
|
||||
:1000D0000C948D000C948D000C948D000C948D006C
|
||||
:1000E0000C948D0011241FBECFEFD1E2DEBFCDBF37
|
||||
:1000F00000E00CBF84B78093000214BE0FB6F894E2
|
||||
:10010000A8958091600088618093600010926000E3
|
||||
:100110000FBE0E94AA000C94E3000C94000090E033
|
||||
:1001200080E081BB209108012E7F2093080120915F
|
||||
:1001300008012160209308010196811521E09207B2
|
||||
:1001400081F78FE39CE90197F1F700C0000090E090
|
||||
:1001500080E00895F8948FEF80BB80910701816063
|
||||
:10016000809307018091070182608093070111BA93
|
||||
:10017000809108018160809308018091080182606C
|
||||
:1001800080930801809108018D7F8093080185E3A9
|
||||
:100190008A95F1F700008091080182608093080140
|
||||
:1001A00085E38A95F1F70000789488E19EE00FB628
|
||||
:1001B000F894A895809360000FBE90936000A89576
|
||||
:0A01C0000E948F00FCCFF894FFCFDF
|
||||
:00000001FF
|
|
@ -1,140 +0,0 @@
|
|||
:100000000C9481000C94A4000C94A4000C94A40003
|
||||
:100010000C94A4000C94A4000C94A4000C94A400D0
|
||||
:100020000C94A4000C94A4000C94A4000C94A400C0
|
||||
:100030000C94A4000C94A4000C94A4000C94A400B0
|
||||
:100040000C94A4000C94A4000C94A4000C94A400A0
|
||||
:100050000C94A4000C94A4000C94A4000C94A40090
|
||||
:100060000C94A4000C94A4000C94A4000C94A40080
|
||||
:100070000C94A4000C94A4000C94A4000C94A40070
|
||||
:100080000C94A4000C94A4000C94A4000C94A40060
|
||||
:100090000C94A4000C94A4000C94A4000C94A40050
|
||||
:1000A0000C94A4000C94A4000C94A4000C94A40040
|
||||
:1000B0000C94A4000C94A4000C94A4000C94A40030
|
||||
:1000C0000C94A4000C94A4000C94A4000C94A40020
|
||||
:1000D0000C94A4000C94A4000C94A4000C94A40010
|
||||
:1000E0000C94A40005A84CCDB2D44EB93836A90260
|
||||
:1000F0000C50B9918688083CA6AAAA2ABE00000026
|
||||
:10010000803F11241FBECFEFD1E2DEBFCDBF00E0A4
|
||||
:100110000CBF84B78093000314BE0FB6F894A89563
|
||||
:1001200080916000886180936000109260000FBE33
|
||||
:1001300023E0A0E0B2E001C01D92A030B207E1F7D9
|
||||
:100140000E9409010C9450040C9400008093080153
|
||||
:100150000895A8E0B1E08C938FEF80BBEBE0F1E075
|
||||
:1001600080818D7F808361BB80818F7E808385E0ED
|
||||
:100170008A95F1F700008081806180831C928081E4
|
||||
:100180008260808311BA0895A8E0B1E08C9310BA20
|
||||
:1001900011BAEBE0F1E080818B7F808380818F7EDC
|
||||
:1001A000808385E08A95F1F700008FB1908190619E
|
||||
:1001B00090831C929081946090839FEF90BB11BAC2
|
||||
:1001C00095E09A95F1F7000008950F931F93CF9350
|
||||
:1001D00000E012E0C0E0F80161918F018C2F817086
|
||||
:1001E0000E94A900CF5FCF3FB1F760E080E00E949E
|
||||
:1001F000A90060E081E00E94A9008FE39CE90197DB
|
||||
:10020000F1F700C0000090E080E0CF911F910F91C6
|
||||
:10021000089500D000D0CDB7DEB7F8948FEF80BB43
|
||||
:100220008093070180930A0111BA1092080110927D
|
||||
:100230000B0180910B01826080930B0180910B0177
|
||||
:10024000846080930B0180910B01806180930B018E
|
||||
:1002500080910B01816080930B018FE891E0019701
|
||||
:10026000F1F700C0000080910B018E7F80930B019D
|
||||
:1002700000E012E01E821D82AD81BE81CD01B0E0A2
|
||||
:10028000A0E089839A83AB83BC83BC01CD010E942B
|
||||
:10029000C50220E030E04FE753E469837A838B8323
|
||||
:1002A0009C8369817A818B819C810E941D0228ED4B
|
||||
:1002B0003FE049EC50E469837A838B839C836981B6
|
||||
:1002C0007A818B819C810E94530369837A838B831B
|
||||
:1002D0009C8369817A818B819C810E94C00320E08C
|
||||
:1002E00030E04FEF52E469837A838B839C8369818A
|
||||
:1002F0007A818B819C810E94530320E030E04FEF94
|
||||
:1003000052E469837A838B839C8369817A818B81B0
|
||||
:100310009C810E94B10169837A838B839C8369816C
|
||||
:100320007A818B819C810E948F02F80161938F01F9
|
||||
:100330008D819E8101969E838D838115914009F068
|
||||
:100340009BCF789488E19EE00FB6F894A8958093AF
|
||||
:1003500060000FBE90936000A8950E94E500FCCF5E
|
||||
:100360005058BB27AA270E94C8010C9419030E9469
|
||||
:100370000B0338F00E94120320F039F49F3F19F468
|
||||
:1003800026F40C9408030EF4E095E7FB0C940203AA
|
||||
:10039000E92F0E942A0358F3BA17620773078407EC
|
||||
:1003A000950720F079F4A6F50C944C030EF4E09533
|
||||
:1003B0000B2EBA2FA02D0B01B90190010C01CA011F
|
||||
:1003C000A0011124FF27591B99F0593F50F4503ECA
|
||||
:1003D00068F11A16F040A22F232F342F4427585FBC
|
||||
:1003E000F3CF469537952795A795F0405395C9F7D4
|
||||
:1003F0007EF41F16BA0B620B730B840BBAF091508C
|
||||
:10040000A1F0FF0FBB1F661F771F881FC2F70EC02A
|
||||
:10041000BA0F621F731F841F48F4879577956795FD
|
||||
:10042000B795F7959E3F08F0B0CF9395880F08F0E9
|
||||
:100430009927EE0F9795879508950E9431020C94A5
|
||||
:1004400019030E94120358F00E940B0340F029F494
|
||||
:100450005F3F29F00C94020351110C944D030C944E
|
||||
:1004600008030E942A0368F39923B1F3552391F3FB
|
||||
:10047000951B550BBB27AA2762177307840738F013
|
||||
:100480009F5F5F4F220F331F441FAA1FA9F335D070
|
||||
:100490000E2E3AF0E0E832D091505040E695001C24
|
||||
:1004A000CAF72BD0FE2F29D0660F771F881FBB1FDE
|
||||
:1004B000261737074807AB07B0E809F0BB0B802DBC
|
||||
:1004C000BF01FF2793585F4F3AF09E3F510578F0E8
|
||||
:1004D0000C9402030C944D035F3FE4F3983ED4F375
|
||||
:1004E000869577956795B795F7959F5FC9F7880FBC
|
||||
:1004F000911D9695879597F90895E1E0660F771F0E
|
||||
:10050000881FBB1F621773078407BA0720F0621B9E
|
||||
:10051000730B840BBA0BEE1F88F7E09508950E94C9
|
||||
:1005200096026894B1110C944D0308950E94320311
|
||||
:1005300088F09F5798F0B92F9927B751B0F0E1F0A4
|
||||
:10054000660F771F881F991F1AF0BA95C9F714C054
|
||||
:10055000B13091F00E944C03B1E008950C944C032B
|
||||
:10056000672F782F8827B85F39F0B93FCCF386958D
|
||||
:1005700077956795B395D9F73EF4909580957095EA
|
||||
:1005800061957F4F8F4F9F4F0895E89409C097FB67
|
||||
:100590003EF490958095709561957F4F8F4F9F4F5A
|
||||
:1005A0009923A9F0F92F96E9BB279395F69587959E
|
||||
:1005B00077956795B795F111F8CFFAF4BB0F11F461
|
||||
:1005C00060FF1BC06F5F7F4F8F4F9F4F16C0882308
|
||||
:1005D00011F096E911C0772321F09EE8872F762F3E
|
||||
:1005E00005C0662371F096E8862F70E060E02AF07F
|
||||
:1005F0009A95660F771F881FDAF7880F969587956B
|
||||
:1006000097F9089597F99F6780E870E060E0089592
|
||||
:100610009FEF80EC089500240A941616170618061A
|
||||
:100620000906089500240A941216130614060506F6
|
||||
:100630000895092E0394000C11F4882352F0BB0F87
|
||||
:1006400040F4BF2B11F460FF04C06F5F7F4F8F4FEA
|
||||
:100650009F4F089557FD9058440F551F59F05F3F25
|
||||
:1006600071F04795880F97FB991F61F09F3F79F0D4
|
||||
:1006700087950895121613061406551FF2CF469556
|
||||
:10068000F1DF08C0161617061806991FF1CF8695D8
|
||||
:100690007105610508940895E894BB2766277727BC
|
||||
:1006A000CB0197F908950E9466030C9419030E94E8
|
||||
:1006B0000B0338F00E94120320F0952311F00C94E4
|
||||
:1006C00002030C94080311240C944D030E942A0386
|
||||
:1006D00070F3959FC1F3950F50E0551F629FF00195
|
||||
:1006E000729FBB27F00DB11D639FAA27F00DB11DAE
|
||||
:1006F000AA1F649F6627B00DA11D661F829F222737
|
||||
:10070000B00DA11D621F739FB00DA11D621F839FBD
|
||||
:10071000A00D611D221F749F3327A00D611D231F93
|
||||
:10072000849F600D211D822F762F6A2F11249F57E1
|
||||
:1007300050409AF0F1F088234AF0EE0FFF1FBB1FE4
|
||||
:10074000661F771F881F91505040A9F79E3F5105A3
|
||||
:1007500080F00C9402030C944D035F3FE4F3983E49
|
||||
:10076000D4F3869577956795B795F795E7959F5F4D
|
||||
:10077000C1F7FE2B880F911D9695879597F90895DF
|
||||
:100780009F930E94CA030F9007FCEE5F0C94F30343
|
||||
:100790000C9408030E943203D8F3E894E0E0BB27EE
|
||||
:1007A0009F57F0F02AED3FE049EC06C0EE0FBB0F7B
|
||||
:1007B000661F771F881F28F0B23A62077307840705
|
||||
:1007C00028F0B25A620B730B840BE3959A9572F77B
|
||||
:1007D000803830F49A95BB0F661F771F881FD2F7B9
|
||||
:1007E00090480C940904EF93E0FF07C0A2EA2AEDB9
|
||||
:1007F0003FE049EC5FEB0E94C8010E9419030F9093
|
||||
:10080000039401FC9058E4EEF0E00C9415049F3F33
|
||||
:1008100031F0915020F4879577956795B795880FBB
|
||||
:10082000911D9695879597F908959F938F937F9340
|
||||
:100830006F93FF93EF939B01AC010E945303EF91E1
|
||||
:10084000FF910E9429042F913F914F915F910C9449
|
||||
:100850005303DF93CF931F930F93FF92EF92DF9297
|
||||
:100860007B018C01689406C0DA2EEF010E946603BA
|
||||
:10087000FE01E894A5912591359145915591A6F3F6
|
||||
:10088000EF010E94C801FE019701A801DA9469F7FF
|
||||
:10089000DF90EF90FF900F911F91CF91DF9108951E
|
||||
:0408A000F894FFCFFA
|
||||
:00000001FF
|
|
@ -1,140 +0,0 @@
|
|||
:100000000C9481000C94A4000C94A4000C94A40003
|
||||
:100010000C94A4000C94A4000C94A4000C94A400D0
|
||||
:100020000C94A4000C94A4000C94A4000C94A400C0
|
||||
:100030000C94A4000C94A4000C94A4000C94A400B0
|
||||
:100040000C94A4000C94A4000C94A4000C94A400A0
|
||||
:100050000C94A4000C94A4000C94A4000C94A40090
|
||||
:100060000C94A4000C94A4000C94A4000C94A40080
|
||||
:100070000C94A4000C94A4000C94A4000C94A40070
|
||||
:100080000C94A4000C94A4000C94A4000C94A40060
|
||||
:100090000C94A4000C94A4000C94A4000C94A40050
|
||||
:1000A0000C94A4000C94A4000C94A4000C94A40040
|
||||
:1000B0000C94A4000C94A4000C94A4000C94A40030
|
||||
:1000C0000C94A4000C94A4000C94A4000C94A40020
|
||||
:1000D0000C94A4000C94A4000C94A4000C94A40010
|
||||
:1000E0000C94A40005A84CCDB2D44EB93836A90260
|
||||
:1000F0000C50B9918688083CA6AAAA2ABE00000026
|
||||
:10010000803F11241FBECFEFD1E2DEBFCDBF00E0A4
|
||||
:100110000CBF84B78093000314BE0FB6F894A89563
|
||||
:1001200080916000886180936000109260000FBE33
|
||||
:1001300023E0A0E0B2E001C01D92A030B207E1F7D9
|
||||
:100140000E9409010C9450040C9400008093080153
|
||||
:100150000895A8E0B1E08C938FEF80BBEBE0F1E075
|
||||
:1001600080818D7F808361BB80818F7E808385E0ED
|
||||
:100170008A95F1F700008081806180831C928081E4
|
||||
:100180008260808311BA0895A8E0B1E08C9310BA20
|
||||
:1001900011BAEBE0F1E080818B7F808380818F7EDC
|
||||
:1001A000808385E08A95F1F700008FB1908190619E
|
||||
:1001B00090831C929081946090839FEF90BB11BAC2
|
||||
:1001C00095E09A95F1F7000008950F931F93CF9350
|
||||
:1001D00000E012E0C0E0F80161918F018C2F817086
|
||||
:1001E0000E94A900CF5FCF3FB1F760E080E00E949E
|
||||
:1001F000A90060E081E00E94A9008FE39CE90197DB
|
||||
:10020000F1F700C0000090E080E0CF911F910F91C6
|
||||
:10021000089500D000D0CDB7DEB7F8948FEF80BB43
|
||||
:100220008093070180930A0111BA1092080110927D
|
||||
:100230000B0180910B01826080930B0180910B0177
|
||||
:10024000846080930B0180910B01806180930B018E
|
||||
:1002500080910B01816080930B018FE891E0019701
|
||||
:10026000F1F700C0000080910B018E7F80930B019D
|
||||
:1002700000E012E01E821D82AD81BE81CD01B0E0A2
|
||||
:10028000A0E089839A83AB83BC83BC01CD010E942B
|
||||
:10029000C50220E030E04FE753E469837A838B8323
|
||||
:1002A0009C8369817A818B819C810E941D0228ED4B
|
||||
:1002B0003FE049EC50E469837A838B839C836981B6
|
||||
:1002C0007A818B819C810E94530369837A838B831B
|
||||
:1002D0009C8369817A818B819C810E94C00320E08C
|
||||
:1002E00030E04FEF52E469837A838B839C8369818A
|
||||
:1002F0007A818B819C810E94530320E030E04FEF94
|
||||
:1003000052E469837A838B839C8369817A818B81B0
|
||||
:100310009C810E94B10169837A838B839C8369816C
|
||||
:100320007A818B819C810E948F02F80161938F01F9
|
||||
:100330008D819E8101969E838D838115914009F068
|
||||
:100340009BCF789488E19EE00FB6F894A8958093AF
|
||||
:1003500060000FBE90936000A8950E94E500FCCF5E
|
||||
:100360005058BB27AA270E94C8010C9419030E9469
|
||||
:100370000B0338F00E94120320F039F49F3F19F468
|
||||
:1003800026F40C9408030EF4E095E7FB0C940203AA
|
||||
:10039000E92F0E942A0358F3BA17620773078407EC
|
||||
:1003A000950720F079F4A6F50C944C030EF4E09533
|
||||
:1003B0000B2EBA2FA02D0B01B90190010C01CA011F
|
||||
:1003C000A0011124FF27591B99F0593F50F4503ECA
|
||||
:1003D00068F11A16F040A22F232F342F4427585FBC
|
||||
:1003E000F3CF469537952795A795F0405395C9F7D4
|
||||
:1003F0007EF41F16BA0B620B730B840BBAF091508C
|
||||
:10040000A1F0FF0FBB1F661F771F881FC2F70EC02A
|
||||
:10041000BA0F621F731F841F48F4879577956795FD
|
||||
:10042000B795F7959E3F08F0B0CF9395880F08F0E9
|
||||
:100430009927EE0F9795879508950E9431020C94A5
|
||||
:1004400019030E94120358F00E940B0340F029F494
|
||||
:100450005F3F29F00C94020351110C944D030C944E
|
||||
:1004600008030E942A0368F39923B1F3552391F3FB
|
||||
:10047000951B550BBB27AA2762177307840738F013
|
||||
:100480009F5F5F4F220F331F441FAA1FA9F335D070
|
||||
:100490000E2E3AF0E0E832D091505040E695001C24
|
||||
:1004A000CAF72BD0FE2F29D0660F771F881FBB1FDE
|
||||
:1004B000261737074807AB07B0E809F0BB0B802DBC
|
||||
:1004C000BF01FF2793585F4F3AF09E3F510578F0E8
|
||||
:1004D0000C9402030C944D035F3FE4F3983ED4F375
|
||||
:1004E000869577956795B795F7959F5FC9F7880FBC
|
||||
:1004F000911D9695879597F90895E1E0660F771F0E
|
||||
:10050000881FBB1F621773078407BA0720F0621B9E
|
||||
:10051000730B840BBA0BEE1F88F7E09508950E94C9
|
||||
:1005200096026894B1110C944D0308950E94320311
|
||||
:1005300088F09F5798F0B92F9927B751B0F0E1F0A4
|
||||
:10054000660F771F881F991F1AF0BA95C9F714C054
|
||||
:10055000B13091F00E944C03B1E008950C944C032B
|
||||
:10056000672F782F8827B85F39F0B93FCCF386958D
|
||||
:1005700077956795B395D9F73EF4909580957095EA
|
||||
:1005800061957F4F8F4F9F4F0895E89409C097FB67
|
||||
:100590003EF490958095709561957F4F8F4F9F4F5A
|
||||
:1005A0009923A9F0F92F96E9BB279395F69587959E
|
||||
:1005B00077956795B795F111F8CFFAF4BB0F11F461
|
||||
:1005C00060FF1BC06F5F7F4F8F4F9F4F16C0882308
|
||||
:1005D00011F096E911C0772321F09EE8872F762F3E
|
||||
:1005E00005C0662371F096E8862F70E060E02AF07F
|
||||
:1005F0009A95660F771F881FDAF7880F969587956B
|
||||
:1006000097F9089597F99F6780E870E060E0089592
|
||||
:100610009FEF80EC089500240A941616170618061A
|
||||
:100620000906089500240A941216130614060506F6
|
||||
:100630000895092E0394000C11F4882352F0BB0F87
|
||||
:1006400040F4BF2B11F460FF04C06F5F7F4F8F4FEA
|
||||
:100650009F4F089557FD9058440F551F59F05F3F25
|
||||
:1006600071F04795880F97FB991F61F09F3F79F0D4
|
||||
:1006700087950895121613061406551FF2CF469556
|
||||
:10068000F1DF08C0161617061806991FF1CF8695D8
|
||||
:100690007105610508940895E894BB2766277727BC
|
||||
:1006A000CB0197F908950E9466030C9419030E94E8
|
||||
:1006B0000B0338F00E94120320F0952311F00C94E4
|
||||
:1006C00002030C94080311240C944D030E942A0386
|
||||
:1006D00070F3959FC1F3950F50E0551F629FF00195
|
||||
:1006E000729FBB27F00DB11D639FAA27F00DB11DAE
|
||||
:1006F000AA1F649F6627B00DA11D661F829F222737
|
||||
:10070000B00DA11D621F739FB00DA11D621F839FBD
|
||||
:10071000A00D611D221F749F3327A00D611D231F93
|
||||
:10072000849F600D211D822F762F6A2F11249F57E1
|
||||
:1007300050409AF0F1F088234AF0EE0FFF1FBB1FE4
|
||||
:10074000661F771F881F91505040A9F79E3F5105A3
|
||||
:1007500080F00C9402030C944D035F3FE4F3983E49
|
||||
:10076000D4F3869577956795B795F795E7959F5F4D
|
||||
:10077000C1F7FE2B880F911D9695879597F90895DF
|
||||
:100780009F930E94CA030F9007FCEE5F0C94F30343
|
||||
:100790000C9408030E943203D8F3E894E0E0BB27EE
|
||||
:1007A0009F57F0F02AED3FE049EC06C0EE0FBB0F7B
|
||||
:1007B000661F771F881F28F0B23A62077307840705
|
||||
:1007C00028F0B25A620B730B840BE3959A9572F77B
|
||||
:1007D000803830F49A95BB0F661F771F881FD2F7B9
|
||||
:1007E00090480C940904EF93E0FF07C0A2EA2AEDB9
|
||||
:1007F0003FE049EC5FEB0E94C8010E9419030F9093
|
||||
:10080000039401FC9058E4EEF0E00C9415049F3F33
|
||||
:1008100031F0915020F4879577956795B795880FBB
|
||||
:10082000911D9695879597F908959F938F937F9340
|
||||
:100830006F93FF93EF939B01AC010E945303EF91E1
|
||||
:10084000FF910E9429042F913F914F915F910C9449
|
||||
:100850005303DF93CF931F930F93FF92EF92DF9297
|
||||
:100860007B018C01689406C0DA2EEF010E946603BA
|
||||
:10087000FE01E894A5912591359145915591A6F3F6
|
||||
:10088000EF010E94C801FE019701A801DA9469F7FF
|
||||
:10089000DF90EF90FF900F911F91CF91DF9108951E
|
||||
:0408A000F894FFCFFA
|
||||
:00000001FF
|
|
@ -1,642 +0,0 @@
|
|||
:100000000C9482040C94B2040C94B2040C94B204C8
|
||||
:100010000C94B2040C94B2040C94B2040C94B20488
|
||||
:100020000C94B2040C94B2040C94B2040C94B20478
|
||||
:100030000C94B2040C94B2040C94B2040C94B20468
|
||||
:100040000C94B2040C94B2040C94B2040C94B20458
|
||||
:100050000C94B2040C94670A0C94B2040C94B2048D
|
||||
:100060000C94B2040C94B2040C94B2040C94B20438
|
||||
:100070000C94B2040C94B2040C94B2040C94B20428
|
||||
:100080000C94B2040C94B2040C94B2040C94B20418
|
||||
:100090000C94B2040C94B2040C94B2040C94B20408
|
||||
:1000A0000C94B2040C94B2040C94B2040C94B204F8
|
||||
:1000B0000C94B2040C94B2040C94B2040C94B204E8
|
||||
:1000C0000C94B2040C94B2040C94B2040C94B204D8
|
||||
:1000D0000C94B2040C94B2040C94B2040C94B204C8
|
||||
:1000E0000C94B2040C942A0502FDFFC80002FCFF28
|
||||
:1000F000C80002FBFFC80002FDFFC80002FCFFC8E9
|
||||
:100100000002FBFFC80002FDFFC80002FCFFC800A0
|
||||
:1001100002FBFFC80002FDFFC80002FCFFC800028E
|
||||
:10012000FBFFC80002FDFFC80002FCFFC80002FB85
|
||||
:10013000FFC80002FDFFC80002FCFFC80002FBFF71
|
||||
:10014000C80002FDFFC80002FCFFC80002FBFFC898
|
||||
:100150000002FDFFC80002FCFFC80002FBFFC80050
|
||||
:1001600002FDFF900102FCFF900102FBFF900102E3
|
||||
:10017000FDFFF40102FCFF260202FBFF580202FD14
|
||||
:10018000FF200302FCFF840302FBFFE803000000E2
|
||||
:10019000E803000000000002FEFF500002FDFF50D7
|
||||
:1001A0000003FCFFAA000000001E0003FAFFAA00E3
|
||||
:1001B0000000001E0003FAFFAA000000001E00025B
|
||||
:1001C000FEFF500002FDFF500003FCFFAA000000EC
|
||||
:1001D000001E0003FAFFAA000000001E0003FAFF41
|
||||
:1001E000AA000000001E0002FEFF500002FDFF50AA
|
||||
:1001F0000003FCFFAA000000001E0003FAFFAA0093
|
||||
:100200000000001E0003FAFF2C0103FCFF82000324
|
||||
:10021000FEFF8200000000500002FFFF500002FEBF
|
||||
:10022000FF500003FDFFAA00000000140003FBFFC5
|
||||
:10023000AA00000000140003FBFFAA000000001E3B
|
||||
:100240000002FFFF500002FEFF500003FDFFAA0066
|
||||
:10025000000000140003FBFFAA00000000140003CC
|
||||
:10026000FBFFAA00000000140002FFFF500002FE86
|
||||
:10027000FF500003FDFFAA000000001E0003FBFF6B
|
||||
:10028000AA000000001E0003FBFF2C0103FDFF82FB
|
||||
:100290000003FFFF8200000000500000000000008B
|
||||
:1002A0000200006400020A00640002000064000210
|
||||
:1002B0000A0064000200006400040000C800010A93
|
||||
:1002C00000320001F6FF3200010A00320001F6FFA1
|
||||
:1002D00032000200006400020A00640002000064B0
|
||||
:1002E00000020A0064000200006400040000C8006C
|
||||
:1002F000010A00320001F6FF3200010A003200015B
|
||||
:10030000F6FF32000200006400020A0064000200EE
|
||||
:10031000006400020A00640002000064000400009F
|
||||
:10032000C800010A00320001F6FF3200010A003263
|
||||
:100330000001F6FF32000200006400020A006400BF
|
||||
:100340000200006400020A0064000200006400046D
|
||||
:100350000000C800010A00320001F6FF3200010A65
|
||||
:1003600000320001F6FF32000200006400020A00C1
|
||||
:1003700064000200006400020A00640002000064DD
|
||||
:1003800000040000C800010A00320001F6FF32003C
|
||||
:10039000010A00320001F6FF320002FEFF64000293
|
||||
:1003A0000800640002FEFF6400020800640002FE10
|
||||
:1003B000FF6400040000C800010C00320001F8FFD7
|
||||
:1003C0003200010C00320001F8FF320002FDFF6430
|
||||
:1003D00000020700640002FDFF64000207006400E1
|
||||
:1003E00002FDFF6400040000C800010D003200019E
|
||||
:1003F000F9FF3200010D00320001F9FF3200000068
|
||||
:10040000000000300C03DF31FA2B78D5D86C294579
|
||||
:10041000A1026969918D6571B843DEF2F6786E1DAF
|
||||
:10042000BF344ECB382EFD3259750732E231778416
|
||||
:1004300033E1EDC56E5236279615198D8D88AB4D7B
|
||||
:10044000BCF918F5271627818C2FB46E602BF29417
|
||||
:100450000CE0597B338FA3C9A4BD573245027F02FC
|
||||
:10046000FB98F723AE1EA53A4D59A9AE849B429145
|
||||
:100470007C9B0CB02BB07ACF6DD102B2D381B4CEBD
|
||||
:1004800019ACF2C7CB970218F0ABC774470906C482
|
||||
:10049000A51374D0C3EEA030BFA2E2922497613DB1
|
||||
:1004A0004453050FEA0728DAB3EF4FFAF955BE9F18
|
||||
:1004B00068336F2B21105CE0B23F73D6D7D4141B86
|
||||
:1004C000271A2A122153ECD5423CCF3C918EDBFAFD
|
||||
:1004D000C24B26E35B82C40EC137E5980BFAB433F6
|
||||
:1004E00014DE453631320B746EDBB1006A8CFA2CA7
|
||||
:1004F000D7210F33A3D342650A27FE1621B249350F
|
||||
:10050000918E6BC3C077382E52E92FBC7629E84D07
|
||||
:100510004BF781EFCBC354D5EB53EC0D0635439825
|
||||
:10052000C3AF5B842694B3787DE235F30C1D41574D
|
||||
:1005300015C346E0879BB672EEA37FF5D8C28D9CAB
|
||||
:1005400072E920987DD311FBB546EFC1643119796A
|
||||
:10055000F45F5A7BFA11EEE9B46EDE8C316C29A39C
|
||||
:1005600055493BD31C4DCED293BE94F7EFAD71E409
|
||||
:100570000DCC6008DD4EF192BCD01FED3C4890924E
|
||||
:1005800091CC65AE193481ADF215A5E2C317C6D082
|
||||
:10059000E327D8C175CA53329B721FD8BBB06A4DCE
|
||||
:1005A0007DD0FB97047D45F793EAD95601A027E457
|
||||
:1005B000C700A53DCBF96F666C8F3F2740A974BE7D
|
||||
:1005C0007A70557FEE9A76818550D787F1FF6BB9A7
|
||||
:1005D000FF11F7CA0B673177F7709F371A14F6943B
|
||||
:1005E000854B1373E68AF46CDBCBF3CCCB5F86CA06
|
||||
:1005F000717D957CE4C6F4DC36931350A70AE52D93
|
||||
:1006000055F9A03C8394A95F609C2B2BFCB2F66D3E
|
||||
:10061000308BE91451DEF0887104D8190EBE46649F
|
||||
:10062000B7E6A13B7B4A9ADBE7C607E378FD51A812
|
||||
:10063000883BBDDA19AE628AB33AA4C2F9EB26B0A0
|
||||
:10064000D2C8EC4D138629FA4D30DEC62E2F6FB678
|
||||
:100650006A2D9083DBF20E8F2DB351279E78D871CF
|
||||
:1006600040C4BE544BE84E98182D5F465DCEFDC782
|
||||
:10067000FB8E4BD7815A66AF0EB7D6AC2FAE1D702E
|
||||
:1006800072DCC4BDC41356DD40B6249D8421658050
|
||||
:10069000B0B157310BBDE01975B6C6A564E415D7E6
|
||||
:1006A000C1DA9585EDEC632EA287CC26A932A65936
|
||||
:1006B000E3FD8AEFBB6B093021CFD586B4EB5D75C6
|
||||
:1006C000C5F3FBB3DF5EE281E6AFA78FE14EE8C57D
|
||||
:1006D0004C73B407DFBE38018E0D8742F8E5B8BE13
|
||||
:1006E000D8B472B7125439F904E088E62F71AB7BA5
|
||||
:1006F000E56083C41EBBC5ACC94DEFC233A7800CF7
|
||||
:100700005BF3C36E48FC674CDDF0320D61DD88475A
|
||||
:100710003E0B0B5CC7D109901EF852529FD25EFB74
|
||||
:10072000C622690E1FD15AFDC28C0A236A926AA999
|
||||
:100730009E760565470EF5660647B9A61A17A2E02C
|
||||
:10074000390CEE59DD49569FD660C341F32EEA912C
|
||||
:10075000A4F0F7ECFEEC5305340CAC4F244E2F5DA7
|
||||
:100760005A1EB738670DD83E6D9C7F61CA69F26F1B
|
||||
:1007700059E95C58D6B05E0BBC0A5AE0598A3EB4BF
|
||||
:10078000A8F5EC1003C54E7161CED22C37C49C91F4
|
||||
:10079000AEF8EA85A848906552EB46AC7584601EB9
|
||||
:1007A0007A4D2F7D137DEE744CC0A183853D1534A9
|
||||
:1007B00036FFBADF474B449A368A47AC0FA7CA893F
|
||||
:1007C000F5F9070877F57DC3B61F473C5C5C71936C
|
||||
:1007D0005C2B72A376B73EAC418558512D23DB22AA
|
||||
:1007E0001CE22B93D8A8578FC79ECB24FB3CB7574E
|
||||
:1007F000682AFBDEE1398B23BFE474EC074F0F243A
|
||||
:10080000323AB87F8285888C8F9295989B9EA1A45E
|
||||
:10081000A7AAADB0B3B6B9BBBEC1C3C6C9CBCED013
|
||||
:10082000D3D5D7D9DCDEE0E2E4E6E8E9EBEDEEF0A3
|
||||
:10083000F1F2F4F5F6F7F8F9FAFBFCFCFDFDFEFE2B
|
||||
:10084000FEFEFEFEFEFEFEFEFDFDFCFCFBFAFAF9DE
|
||||
:10085000F8F7F6F4F3F2F0EFEDECEAE8E7E5E3E1C0
|
||||
:10086000DFDDDBD8D6D4D1CFCCCAC7C5C2BFBDBAB5
|
||||
:10087000B7B4B1AFACA9A6A3A09D9A9693908D8A68
|
||||
:100880008784817D7A7774716E6B6864615E5B5872
|
||||
:1008900055524F4D4A4744413F3C393734322F2D52
|
||||
:1008A0002A282623211F1D1B1917161412110F0E9B
|
||||
:1008B0000C0B0A08070605040403020201010000EC
|
||||
:1008C0000000000000000000010102020304050610
|
||||
:1008D0000708090A0C0D0E1011131516181A1C1E04
|
||||
:1008E00020222527292B2E303335383B3D404345E8
|
||||
:1008F000484B4E5154575A5D606366696C6F72760F
|
||||
:10090000797C7F0011241FBECFEFD1E2DEBFCDBFC7
|
||||
:1009100000E00CBF84B78093E80D14BE0FB6F894C6
|
||||
:10092000A8958091600088618093600010926000BB
|
||||
:100930000FBE1DE0A0E0B2E0E4EAFCE100E00BBF86
|
||||
:1009400002C007900D92A235B107D9F72DE0A2E5BC
|
||||
:10095000BDE001C01D92A83EB207E1F70E942D0B39
|
||||
:100960000C94500E0C940000CF93C62F0E948F0A57
|
||||
:100970008FEF80BBC1BBEBE0F1E08081857F80839E
|
||||
:1009800085E08A95F1F7000080818A608083CF91AD
|
||||
:1009900008950E948F0A10BA11BAEBE0F1E080814D
|
||||
:1009A000837F808385E08A95F1F700008FB1908185
|
||||
:1009B0009C609083089563E883E00E94B40463E040
|
||||
:1009C00080E00E94B40460E081E00E94B40463E02F
|
||||
:1009D00083E00E94B40480E092E09093E50D809360
|
||||
:1009E000E40D87EC92E00C94850BCF93DF93CDB7A9
|
||||
:1009F000DEB7FE01369681919191BF010E94B10B45
|
||||
:100A00008AE090E00E947F0B90E080E0DF91CF9140
|
||||
:100A10000895CF92DF92EF92FF92CF93C82F80E498
|
||||
:100A2000C82E82E4D82E8FE0E82EF12C85E00E94BB
|
||||
:100A3000C90485FD06C081E0C81AD108E108F108A3
|
||||
:100A4000A9F76C2F80E0CF91FF90EF90DF90CF90CF
|
||||
:100A50000C94B404CF93C82F8091520D8F5F809374
|
||||
:100A6000520DC03259F4873480F070E060E08AE0C3
|
||||
:100A70000E942A0590E080E0CF910895CA3029F4C1
|
||||
:100A80001092520D8DE00E9409058C2F0E940905DD
|
||||
:100A9000F1CFCF9385E00E94C90480FF0FC080E0B2
|
||||
:100AA0000E94C904C82F0E94C906CD3019F48AE0FB
|
||||
:100AB0000E9409058C2FCF910C940905CF910895C0
|
||||
:100AC000CF93C62F0E948F0A8FEF80BBC1BBEBE094
|
||||
:100AD000F1E080818D7E808385E08A95F1F70000CA
|
||||
:100AE000808180618083808182608083CF9108953E
|
||||
:100AF0000E948F0A10BA11BAEBE0F1E080818B7E80
|
||||
:100B0000808385E08A95F1F700008FB19081946130
|
||||
:100B1000908308950F931F93CF93DF9380910F02DB
|
||||
:100B2000833009F4B3C0A8F4813009F444C0CFE79E
|
||||
:100B3000823009F476C0C0E060E08C2F81700E94A2
|
||||
:100B40006005CF5FCF3FC1F7DF91CF911F910F912C
|
||||
:100B50000895843009F4C8C01FE7CFEFD0E00FEF4D
|
||||
:100B6000853049F76091590D8FEF860F8E3F28F041
|
||||
:100B700080910E02819580930E0280E00E946005B4
|
||||
:100B80006091590D81E00E9460054091530D509194
|
||||
:100B9000540D57FDDFC08091570D9091580D01966F
|
||||
:100BA000841795070CF0CAC09093580D8093570D89
|
||||
:100BB0001150C1F6C9CFCFE7E091590DF0E0ED5FDC
|
||||
:100BC000F74F649181E00E946005E091590DF0E0DB
|
||||
:100BD000ED5FF74F649180E00E9460052091530D16
|
||||
:100BE0003091540D37FD19C08091570D9091580DDB
|
||||
:100BF0000196821793073CF49093580D8093570DFC
|
||||
:100C0000C150D1F6A1CF1092580D1092570D80917E
|
||||
:100C1000590D8F5F8093590DF3CF8091590D821B31
|
||||
:100C2000F9CF8091590D87FF1DC06FEF80E00E94C2
|
||||
:100C300060056FEF81E00E9460052091530D3091B7
|
||||
:100C4000540D37FD1FC08091570D9091580D01969E
|
||||
:100C5000821793076CF49093580D8093570DC150F1
|
||||
:100C600001F772CF60E080E00E94600560E0E2CFB3
|
||||
:100C70001092580D1092570D8091590D8F5F8093EF
|
||||
:100C8000590DEDCF8091590D821BF9CFCFE76091BF
|
||||
:100C9000590D80E00E9460056091590D81E00E942D
|
||||
:100CA00060052091530D3091540D37FD19C080918E
|
||||
:100CB000570D9091580D0196821793073CF490932D
|
||||
:100CC000580D8093570DC15011F73ECF1092580D1B
|
||||
:100CD0001092570D8091590D8F5F8093590DF3CF6E
|
||||
:100CE0008091590D821BF9CFCFE7E091550DF0911E
|
||||
:100CF000560DED5FFB4F649181E00E946005E0912D
|
||||
:100D0000550DF091560DED5FFB4F649180E00E9410
|
||||
:100D100060058091550D9091560D0196811524E046
|
||||
:100D2000920738F49093560D8093550DC150E9F613
|
||||
:100D30000BCF1092560D1092550DF8CF1092580D02
|
||||
:100D40001092570D8091590D90910E02890F80934A
|
||||
:100D5000590D2ECF20910E022403B001259F700D56
|
||||
:100D600011248091590DFE01E81BF109E617F707E0
|
||||
:100D70001CF40093590D1CCF249F202D1124209387
|
||||
:100D8000590D16CF80E00E94780580FF0C948A05EB
|
||||
:100D9000089590915C0DE92FF0E0E359F24F8F3701
|
||||
:100DA00029F4915090935C0D108208959F5F909369
|
||||
:100DB0005C0D80830895FF920F931F93CF93DF9371
|
||||
:100DC000F62EC82FD0E08E01000F111FF801E75852
|
||||
:100DD000FD4F81818F9380818F930E94F504CF52C4
|
||||
:100DE000D24F0F900F908881882311F0F11012C01C
|
||||
:100DF00081E0888370E060E08AE00E942A05F801C3
|
||||
:100E0000EB59FD4F81818F9380818F930E94F50470
|
||||
:100E10000F900F90DF91CF911F910F91FF90089548
|
||||
:100E2000CF93DF93C82FD0E0E091100284E0E89FD9
|
||||
:100E3000F0011124E35CFD4FEC0FFD1F8081811157
|
||||
:100E40000DC08091AA028F938091A9028F930E9476
|
||||
:100E5000F5040F900F90DF91CF910895FE01EE0FF2
|
||||
:100E6000FF1FE157FD4F81818F9380818F938DEC20
|
||||
:100E700092E09F938F930E94F504E091100284E02A
|
||||
:100E8000E89FF0011124E35CFD4FEC0FFD1F808112
|
||||
:100E90008093100261E00E94DB06E0911002F0E016
|
||||
:100EA000EE0FFF1FEF5EFD4F808191819093610DEA
|
||||
:100EB0008093600D0F900F900F900F90CCCFEF921A
|
||||
:100EC000FF920F931F93CF93DF930BED1DE0F8017B
|
||||
:100ED000819181110DC08DE0E23EF807C9F780EFE6
|
||||
:100EE00092E09F938F930E94F5040F900F9028C07B
|
||||
:100EF00086EE92E09F938F930E94F5040F900F90DF
|
||||
:100F0000D0E0C0E08FEDE82E82E0F82EF80181916C
|
||||
:100F10008F01882389F0FE01EE0FFF1FE15DFD4F79
|
||||
:100F200081818F9380818F93FF92EF920E94F504CD
|
||||
:100F30000F900F900F900F902196C730D10531F789
|
||||
:100F4000DF91CF911F910F91FF90EF900895E09165
|
||||
:100F50001002F0E0EB5DFD4FE081E7FF0BC08091F8
|
||||
:100F6000AE028F938091AD028F930E94F5040F9093
|
||||
:100F70000F900895EE0FFF0BE15DFD4F81818F9380
|
||||
:100F800080818F9388E093E09F938F930E94F50474
|
||||
:100F90000F900F900F900F900895CF92DF92EF92E5
|
||||
:100FA000FF920F931F93CF93DF93D82FF92EE091E9
|
||||
:100FB0001002F0E0EB5DFD4FC0800FE212E0C0E0F8
|
||||
:100FC000C7FE0BC08091AE028F938091AD028F93CC
|
||||
:100FD0000E94F5040F900F9034C0F801E080D1809A
|
||||
:100FE0000E5F1F4FAE2DBD2DFD0101900020E9F7D2
|
||||
:100FF0003197AF014A1B5B0B6D2F7F2D8E2D9D2DE1
|
||||
:101000000E94670B892B31F5CC1228C0DF92EF923A
|
||||
:1010100087E193E09F938F930E94F504E091100283
|
||||
:10102000F0E0EB5DFD4FA0810A2E000CBB0BA5523A
|
||||
:10103000B24F81E08C938FEF80830F900F900F90D1
|
||||
:101040000F90DF91CF911F910F91FF90EF90DF9064
|
||||
:10105000CF900895CF5FC73009F0BFCF87E293E00C
|
||||
:101060009F93B5CF97E0EBEDFDE0DF01292F1D92B7
|
||||
:101070002A95E9F7E1EDFDE0DF011D929A95E9F788
|
||||
:10108000E5E2F2E09FEF9193B2E0EF32FB07D9F790
|
||||
:10109000882319F11092100281E08093E10D85E020
|
||||
:1010A0008093290281E080932A0282E080932C02BF
|
||||
:1010B00010925B0D10924D0280911002E82FF0E02B
|
||||
:1010C000EE0FFF1FEF5EFD4F208131813093610DE8
|
||||
:1010D0002093600D60E00C94DB0680915A0D88230C
|
||||
:1010E00079F081E0809310028091C5029091C60250
|
||||
:1010F00090936A028093690284E080932702CFCFA5
|
||||
:1011000081E0809310021092450283E080932702D1
|
||||
:1011100086E08093260210922D02C1CFCF938230B9
|
||||
:10112000A1F480915B0D811145C081E080935B0D3E
|
||||
:101130001092DD0D8AE393E09F938F930E94F50454
|
||||
:101140000F900F9081E0CF91089581110CC0809194
|
||||
:101150005B0D813079F582E080935B0D1092DB0DA1
|
||||
:1011600085E593E0E9CF843091F4C0915B0DC13007
|
||||
:1011700009F582E080935B0D1092DF0D81E793E02B
|
||||
:101180009F938F930E94F504C0935D0DD9CF81305A
|
||||
:1011900089F480915B0D823069F41092DC0D8EE948
|
||||
:1011A00093E09F938F930E94F50480915D0D0E94C0
|
||||
:1011B0003208C6CF80E0C7CFE82FF0E0E552F24F0B
|
||||
:1011C0009081911106C08091A6028F938091A50213
|
||||
:1011D00037C0853009F443C078F4833021F184307E
|
||||
:1011E00011F0833081F390911002993061F70E94E1
|
||||
:1011F0008E08882341F30895863029F780911002E4
|
||||
:10120000823011F583E0809345028091B0028F9384
|
||||
:101210008091AF028F930E94F50481E080935A0D74
|
||||
:101220000F900F90E8CF90911002923061F61092DB
|
||||
:10123000DE0D809345028091B6028F938091B502B6
|
||||
:101240008F930E94F504ECCF8111BDCF8CEF93E01A
|
||||
:101250009F938F930E94F5041092E10DE1CF90913E
|
||||
:101260001002943009F0AFCF1092E00D80934D0240
|
||||
:101270008091BC028F938091BB02E2CFEF92FF92EC
|
||||
:101280000F931F93CF93DF93182F092F8FE2E82E30
|
||||
:1012900082E0F82ED0E0C0E0F701819191917F01CA
|
||||
:1012A000FC0101900020E9F73197AF01481B590B71
|
||||
:1012B000612F702F0E94670B892B49F48C2FDF91CF
|
||||
:1012C000CF911F910F91FF90EF900C94DC08219625
|
||||
:1012D000C730D10509F78091A6028F938091A502AE
|
||||
:1012E0008F930E94F5040F900F90DF91CF911F9183
|
||||
:1012F0000F91FF90EF9008950F931F93CF93DF937B
|
||||
:10130000C82F70E060E08AE00E942A05C73009F427
|
||||
:1013100055C0B8F5C53009F448C0C63009F454C00A
|
||||
:101320008FEF8C0F843008F446C080E694E09F93E2
|
||||
:101330008F930E94F504CDE8D2E00F900F900FED4F
|
||||
:1013400012E08881998122969F938F931F930F9328
|
||||
:101350000E94F5040F900F900F900F9082E0C13A19
|
||||
:10136000D80779F78091A8028F938091A7028F9375
|
||||
:101370000E94F5040F900F90DF91CF911F910F9174
|
||||
:101380000895C830F1F0C93081F6E0919F02F091E4
|
||||
:10139000A002DF010D900020E9F7CD018E1B9F0B0D
|
||||
:1013A0008359924F0E94CD07DDCF60E080911002FB
|
||||
:1013B0000E94DB06D7CF0E941007D4CF0E945F07A0
|
||||
:1013C000D1CF0E94A707CECFE0919902F0919A0267
|
||||
:1013D000DF010D900020E9F7CD018E1B9F0B835993
|
||||
:1013E000924F0E943E09BECF0F931F93CF93DF937E
|
||||
:1013F000E0915C0DE436B0F010925C0DEDE6FDE09E
|
||||
:1014000084E6DF011D928A95E9F789E694E09F93CF
|
||||
:101410008F930E94F5040F900F90DF91CF911F9151
|
||||
:101420000F910895F0E0E459F24F80818A3011F075
|
||||
:101430008D3099F70DE812E0D0E0C0E0F80181911D
|
||||
:1014400091918F01FC0101900020E9F73197AF01E4
|
||||
:10145000481B590B6DE67DE00E94670B892B69F4F0
|
||||
:101460008C2F0E947C0910925C0DEDE6FDE084E675
|
||||
:10147000DF011D928A95E9F7D0CF2196CA30D105B8
|
||||
:10148000E9F68091A4028F938091A3028F930E942A
|
||||
:10149000F5040F900F90E7CF8091C3029091C402A2
|
||||
:1014A00090936A02809369028091BD029091BE027E
|
||||
:1014B0009093A8028093A702089582E884BD84E0F7
|
||||
:1014C00085BD80E487BD82E080936E0008951F9201
|
||||
:1014D0000F920FB60F9211240BB60F922F933F93DA
|
||||
:1014E0004F935F936F937F938F939F93AF93BF932C
|
||||
:1014F000EF93FF930E94B40AFF91EF91BF91AF91D8
|
||||
:101500009F918F917F916F915F914F913F912F911B
|
||||
:101510000F900BBE0F900FBE0F901F9018958093E9
|
||||
:10152000080108958FEF80BB8093070180930A0123
|
||||
:101530001092080111BAEBE0F1E0108280818F6116
|
||||
:1015400080838FE891E00197F1F700C0000080816F
|
||||
:101550008E7F808308950E94C2060E9449050E94E2
|
||||
:10156000F40990E080E008956091600D7091610D44
|
||||
:101570006115710529F410926C0D10926B0D089590
|
||||
:1015800080916B0D90916C0D019690936C0D8093F2
|
||||
:101590006B0D2091640D3091650D4091690D509156
|
||||
:1015A0006A0D8417950720F46217730721F40895D4
|
||||
:1015B0006217730761F01092630D1092620D109222
|
||||
:1015C0006C0D10926B0D7093650D6093640D2091FE
|
||||
:1015D000620D3091630D45E0429FC001439F900D25
|
||||
:1015E0001124680F791F45E050E086E69DE00E94D7
|
||||
:1015F0005E0B8091690D90916A0D892B71F41092A8
|
||||
:10160000630D1092620D6091600D7091610D45E067
|
||||
:1016100050E086E69DE00E945E0B8091660D80930F
|
||||
:101620000F028091670D9091680D20915E0D3091B1
|
||||
:101630005F0D820F931F9093540D8093530D109262
|
||||
:101640006C0D10926B0D8091620D9091630D01965F
|
||||
:101650009093630D8093620D0895F8940E94920A0E
|
||||
:101660000E94DB040E945D0A0E944C0A88EE90E012
|
||||
:101670009093610D8093600DE1EDFDE08AE0DF0164
|
||||
:101680001D928A95E9F7EBEDFDE087E0DF011D9201
|
||||
:101690008A95E9F760E0809110020E94DB06789459
|
||||
:1016A00088E199E20FB6F894A895809360000FBE88
|
||||
:1016B00090936000A8950E94AB0AFCCFFB01DC016F
|
||||
:1016C00002C005900D9241505040D8F70895FB019B
|
||||
:1016D000DC014150504088F08D9181341CF08B35F5
|
||||
:1016E0000CF4805E619161341CF06B350CF4605E2B
|
||||
:1016F000861B611171F3990B0895881BFCCF6091D3
|
||||
:10170000E40D7091E50D0C94C20D0F931F93CF93D0
|
||||
:10171000DF93E091E40DF091E50D238110E000E00E
|
||||
:1017200021FD0EC00FEF1FEFC801DF91CF911F9178
|
||||
:101730000F9108951995892B11F00FEF1FEFCE012E
|
||||
:10174000EC0189916091E40D7091E50DDB01189633
|
||||
:10175000ED91FC918111EECF8AE01995892B21F34F
|
||||
:10176000E1CFAB01BC018091E40D9091E50D0C94AB
|
||||
:10177000B90B2F923F924F925F926F927F928F920E
|
||||
:101780009F92AF92BF92CF92DF92EF92FF920F9310
|
||||
:101790001F93CF93DF9300D000D000D00F920F9211
|
||||
:1017A000CDB7DEB77C013B018A01FC0117821682AE
|
||||
:1017B000838181FFCEC19AE0292ECE0101965C0182
|
||||
:1017C000F7019381F30193FD859193FF81913F018F
|
||||
:1017D000882309F446C1853239F493FD859193FF3E
|
||||
:1017E00081913F01853229F4B70190E00E94C20D3A
|
||||
:1017F000E7CF912C412C512CFFE1F51538F08B32BD
|
||||
:1018000009F188F4803201F1833221F157FC3AC0AA
|
||||
:1018100020ED280F2A3040F556FE1FC0929C200D67
|
||||
:101820001124922E06C08D3291F0803379F768949E
|
||||
:1018300050F8F30193FD859193FF81913F01811150
|
||||
:10184000DBCF20C0689451F8689452F8F2CF6894C6
|
||||
:1018500053F8EFCF689454F8ECCF429C200D11243C
|
||||
:10186000422E689455F8E5CF8E3229F456FCF9C023
|
||||
:10187000689456F8DECF8C3619F4689457F8D9CFAF
|
||||
:101880008836B9F2982F9F7D95549330C0F08336F7
|
||||
:10189000A1F18337C1F1833509F05BC0F801C19034
|
||||
:1018A000D1908F01692D70E056FC02C06FEF7FEF81
|
||||
:1018B000C6010E94AC0D4C01689457F80AC00C5F39
|
||||
:1018C0001F4F2FE3298388248394912C6501E8948A
|
||||
:1018D00057F853FC04C04814190409F018F5342CC7
|
||||
:1018E0008114910431F5332009F46ACFB70180E205
|
||||
:1018F00090E00E94C20D3A94F6CFF801808189836E
|
||||
:101900000E5F1F4FE0CFF801C190D1908F01692D7C
|
||||
:1019100070E056FC02C06FEF7FEFC6010E94B70D6A
|
||||
:101920004C01D5CFB70180E290E00E94C20D4A94ED
|
||||
:10193000D2CFF60157FC859157FE81916F01B70117
|
||||
:1019400090E00E94C20D31103A94F1E08F1A910894
|
||||
:10195000C7CF843619F0893609F074C0F80157FEF4
|
||||
:101960006AC061917191819191918F01252D2F769E
|
||||
:10197000D22E97FF09C090958095709561957F4F05
|
||||
:101980008F4F9F4F6894D7F82AE030E0A5010E945E
|
||||
:10199000F20DC82ECA188C2C5D2CD6FE0CC0E89413
|
||||
:1019A00050F8C91440F4D4FE05C0D2FC03C0FD2D8C
|
||||
:1019B000FE7E5F2E892C54FEA4C0FE01EC0DF11DAD
|
||||
:1019C0008081803309F096C0252D297E522E852DE9
|
||||
:1019D0008870382E53FCA4C050FE9EC09C2C8414EA
|
||||
:1019E00018F44C0C942C981854FEA0C0B70180E356
|
||||
:1019F00090E00E94C20D52FE09C088E790E051FEBF
|
||||
:101A000002C088E590E0B7010E94C20DC91408F435
|
||||
:101A100099C0CA94D12C9FEFC91AD90ACA0CDB1CF1
|
||||
:101A2000F60182916F01B70190E00E94C20DAC14E3
|
||||
:101A3000BD04B1F758CF61917191072E000C880B4E
|
||||
:101A4000990B93CFD52CE894D4F82AE030E0853771
|
||||
:101A5000E1F1952D997FD92E8F36A9F1F0F48835D3
|
||||
:101A600051F1F701868197812B960FB6F894DEBF6E
|
||||
:101A70000FBECDBFDF91CF911F910F91FF90EF90DF
|
||||
:101A8000DF90CF90BF90AF909F908F907F906F909E
|
||||
:101A90005F904F903F902F900895803749F088379E
|
||||
:101AA00001F7D4FE02C06894D2F820E130E00DC006
|
||||
:101AB0006894D4F8F6CF54FE03C0E92FE660DE2E1A
|
||||
:101AC00020E132E002C028E030E0F801D7FE0DC08E
|
||||
:101AD00061917191819191918F01A5010E94F20D07
|
||||
:101AE000C82ECA18E894D7F856CF6191719190E04A
|
||||
:101AF00080E0F2CF52FC02C0839469CF8394839438
|
||||
:101B000066CF852D867809F462CFF6CFB70180E2E3
|
||||
:101B100090E00E94C20D83948414C0F3312C64CFF2
|
||||
:101B2000342C3818841408F45FCFF8CF852D8678CC
|
||||
:101B300009F46CCF8BE251FE80E257FC8DE2B701D5
|
||||
:101B400090E062CFB70180E390E00E94C20D9A94CA
|
||||
:101B50005DCF8FEF9FEF88CFFC0105906150704003
|
||||
:101B60000110D8F7809590958E0F9F1F0895FC0166
|
||||
:101B70006150704001900110D8F7809590958E0FBC
|
||||
:101B80009F1F08950F931F93CF93DF93182F092F53
|
||||
:101B9000EB018B8181FD09C01FEF0FEF812F902F8B
|
||||
:101BA000DF91CF911F910F91089582FF14C02E8174
|
||||
:101BB0003F818C819D81281739073CF4E881F981A8
|
||||
:101BC000CF0101969983888310838E819F8101962E
|
||||
:101BD0009F838E83E3CFE885F985812F1995892B23
|
||||
:101BE000A1F3DACFFA01AA27283051F1203181F18F
|
||||
:101BF000E8946F936E7F6E5F7F4F8F4F9F4FAF4F15
|
||||
:101C0000B1E03ED0B4E03CD0670F781F891F9A1F27
|
||||
:101C1000A11D680F791F8A1F911DA11D6A0F711DDB
|
||||
:101C2000811D911DA11D20D009F468943F912AE0E7
|
||||
:101C3000269F11243019305D3193DEF6CF010895CF
|
||||
:101C4000462F4770405D4193B3E00FD0C9F7F6CF00
|
||||
:101C5000462F4F70405D4A3318F0495D31FD4052C8
|
||||
:101C6000419302D0A9F7EACFB4E0A695979587955E
|
||||
:101C700077956795BA95C9F700976105710508953D
|
||||
:101C80009B01AC010A2E06945795479537952795E9
|
||||
:101C9000BA95C9F7620F731F841F951FA01D089581
|
||||
:041CA000F894FFCFE6
|
||||
:101CA40000000002000000002A05000000000101FD
|
||||
:101CB40001E8009701A0029701A0020000000000C3
|
||||
:101CC4000000000000FF0603FF0501FF0200FF7A89
|
||||
:101CD40004860492049B04A304A904AD0400000038
|
||||
:101CE40000020000000001000000020400000000E7
|
||||
:101CF40003070409060800050000050000000600AB
|
||||
:101D04000000000005B40448050000D10580062940
|
||||
:101D140007C707660810096409460A4E0A5A0A6882
|
||||
:101D24000A720A7D0A870A930A990AA20AB00AB5B6
|
||||
:101D34000ABB0AC10AC60ACB0AD40AD80AE20AE9CB
|
||||
:101D44000AEE0AF40A050B0000190B300B410B597B
|
||||
:101D54000B610B6D0B830B920BA10BB00BC60B002D
|
||||
:101D6400000000E00B970C494E49540D004D6F766E
|
||||
:101D7400696E6720746F7761726473202573002025
|
||||
:101D8400202020257300596F7520686176653A001C
|
||||
:101D9400596F757220696E76656E746F72792069F9
|
||||
:101DA4007320656D70747900596F7520666F756E58
|
||||
:101DB40064206120257300596F7520746F6F6B2048
|
||||
:101DC40074686520257300546861742773206E6FEE
|
||||
:101DD4007420686572652E2E2E00596F7520636F0E
|
||||
:101DE4006E6E656374656420746865206B657962E2
|
||||
:101DF4006F61726400596F7520696E7365746564F0
|
||||
:101E04002074686520666C6F707079206469736BE8
|
||||
:101E140000596F7520696E73657274656420746807
|
||||
:101E24006520666C65736820696E746F20746865DC
|
||||
:101E340020666C6F70707920647269766500596FE2
|
||||
:101E4400752073746172742074686520636F6D709B
|
||||
:101E5400757465722077697468207468652073638B
|
||||
:101E64007265776472697665722C20736974206474
|
||||
:101E74006F776E20616E6420776174636820697483
|
||||
:101E840020626F6F7420696E746F206120746578AE
|
||||
:101E940074616476656E747572653A00596F752065
|
||||
:101EA40063727920666F722068656C702E204974A5
|
||||
:101EB4002773206E6F207573652E20596F7520610E
|
||||
:101EC4007474656D707420746F2073686F6F742000
|
||||
:101ED400796F757273656C662E2049742773206E52
|
||||
:101EE4006F207573652E2E2E20596F752072756EB6
|
||||
:101EF400206F7574206F662062756C6C6574730056
|
||||
:101F0400596F752063616E3A000A546F6F206D75C6
|
||||
:101F1400636820696E7075742100464C4F505059A7
|
||||
:101F2400204449534B005343524557445249564564
|
||||
:101F340052004B4559424F4152440053415553417D
|
||||
:101F4400474500464C455348004B455900504953BA
|
||||
:101F5400544F4C00596F7520737461726520696E1B
|
||||
:101F6400746F206120766F6964206F66206E6F74D1
|
||||
:101F740068696E676E6573732E20596F752073657B
|
||||
:101F840065206E6F6F6E652C20796F7520686561B2
|
||||
:101F940072206E6F6F6E652C796F75206665656C47
|
||||
:101FA40020736F6D656F6E652E20596F75206C6F91
|
||||
:101FB4006F6B2061726F756E642C20616E64207388
|
||||
:101FC4006565206E6F7468696E672C20796574206E
|
||||
:101FD400796F7520617265206E6F206C6573732054
|
||||
:101FE4007363617265642E00596F75206172652098
|
||||
:101FF4006F6E20746865206465616420656E64207A
|
||||
:102004006F662061206C6F6E656C7920726F6164FD
|
||||
:102014002E20596F75206C6F6F6B2072696768741E
|
||||
:1020240020616E64206C656674206F6620796F751C
|
||||
:102034002C2062757420796F752063616E6E6F74E5
|
||||
:102044002072656D656D6265722077687920796F9D
|
||||
:10205400752061726520686572652E2E2E20596F79
|
||||
:102064007520617265207465727269666965642E93
|
||||
:1020740000596F752066696E642061206669726517
|
||||
:10208400706C61636520696E20746865206D696495
|
||||
:10209400646C65206F662074686520776F6F647365
|
||||
:1020A4002E204120737472656574206C65616473BD
|
||||
:1020B40020746F2069742066726F6D2074686520C7
|
||||
:1020C400776573742E20546865206669726520698B
|
||||
:1020D4006E20746865206D6964646C65206F662089
|
||||
:1020E40074686520706C616365206973207374691A
|
||||
:1020F4006C6C206275726E696E672061732069660C
|
||||
:1021040020736F6D656F6E6520686164206C656611
|
||||
:102114007420696E20612068757272792E2E2E00EB
|
||||
:10212400596F752074726176656C20646F776E20C8
|
||||
:1021340074686520726F61642E204974206861732D
|
||||
:10214400206E6F206C69676874732C20627574202C
|
||||
:10215400746865206D6F6F6E207368696E65732097
|
||||
:102164006272696768742E2054686520726F6164B6
|
||||
:1021740020656E64732077697468206120686F75C8
|
||||
:10218400736520746F20796F7572206C6566742E88
|
||||
:102194002054686520686F7573657320646F6F726F
|
||||
:1021A400206D617420697320696E207468652072E3
|
||||
:1021B4006F61642E2049747320646F6F7220697399
|
||||
:1021C400206C6F636B65642E00596F7520656E74A7
|
||||
:1021D400657220746865206C6F6E672068616C6C32
|
||||
:1021E400776179206F6620746865206F6C6420685D
|
||||
:1021F4006F7573652E2049742068617320646F6F56
|
||||
:102204007273206F6E20616C6C2077616C6C732E1E
|
||||
:102214002054686520646F6F7273206C6F6F6B203D
|
||||
:1022240061206C6974746C652077656972656420DB
|
||||
:102234006265636175736520746865792061726590
|
||||
:1022440020666C617420616E6420646F6E27742054
|
||||
:102254006861766520612068616E646C6520746FC6
|
||||
:102264002070756C6C2E00596F7520656E746572E4
|
||||
:102274002061206C6172676520726F6F6D207769D1
|
||||
:1022840074682061206665772063686169727320D1
|
||||
:10229400616E642061207475626520545620696EF5
|
||||
:1022A400736964652069742E20496E207468652002
|
||||
:1022B40063656E7465722074686572652069732045
|
||||
:1022C400612074696C65207461626C65207769743F
|
||||
:1022D400682061207661736520616E6420666C6F8E
|
||||
:1022E40077657273206F6E2069742E2054686520A0
|
||||
:1022F400666C6F776572732061726520626C6F6FB4
|
||||
:102304006D696E672E00596F7520656E7465722055
|
||||
:10231400746865206174746963206F6620746865ED
|
||||
:1023240020686F7573652E2049742068617320617D
|
||||
:102334002066657720626F6F6B7320616E64207313
|
||||
:102344006F6D652066696C657273207769746820A7
|
||||
:10235400646F63756D656E747320696E736964650B
|
||||
:102364002069742E205468652066696C6572732038
|
||||
:1023740061726520676C75656420746F6765746845
|
||||
:1023840065722E2054686520626F6F6B7320746FC2
|
||||
:102394006F2E20596F752063616E277420737461EA
|
||||
:1023A4006E642075702073747261696768742E009E
|
||||
:1023B400596F7520656E746572207468652062615A
|
||||
:1023C40073656D656E742E20596F752066696E6431
|
||||
:1023D40020736F6D6520706F7461746F657320690D
|
||||
:1023E4006E206120636F726E657220616E6420617D
|
||||
:1023F40020736B656C65746F6E2061746F702069F7
|
||||
:10240400742E2000596F7520656E746572206120EA
|
||||
:10241400726F6F6D207768696368206C6F6F6B7380
|
||||
:10242400206C696B6520796F7527766520747261FD
|
||||
:1024340076656C65642066726F6D20616E206F6CCA
|
||||
:102444006420686F75736520746F207468652063F9
|
||||
:10245400616D707573206F66206120756E69766595
|
||||
:1024640072736974792E20546865726520697320CB
|
||||
:1024740061206C61726765206D616368696E6520B7
|
||||
:102484007769746861207369676E202044494749FD
|
||||
:1024940054414C206F6E2069742E204974206C6F57
|
||||
:1024A4006F6B73206C696B65206120636F6D707551
|
||||
:1024B4007465722C2074686F75676820796F75274E
|
||||
:1024C4007665206E65766572207365656E206F6E25
|
||||
:1024D4006520696E20706572736F6E206265666F29
|
||||
:1024E40072652E2E2E004E4F5448494E47004C4FD5
|
||||
:1024F4004E454C5920524F414400532F4E204449DD
|
||||
:10250400525420524F41440046495245504C414395
|
||||
:102514004500452F5720537472656574004F4C4431
|
||||
:1025240020484F555345004C4956494E4720524F79
|
||||
:102534004F4D00415454494300424153454D454E8B
|
||||
:102544005400434F4D505554455220524F4F4D0067
|
||||
:1025540068656C70006E6F72746800736F75746870
|
||||
:1025640000776573740065617374006465736372E6
|
||||
:102574006962650075736500696E76656E746F7265
|
||||
:1025840079007365617263680074616B650045521C
|
||||
:10259400524F5200496E76616C696420636F6D6DB1
|
||||
:1025A400616E642100596F752063616E2774207514
|
||||
:1025B400736520746861742100596F752063616EBE
|
||||
:1025C400277420676F207468617420776179210013
|
||||
:1025D400594F55204D415920414354204E4F5721C6
|
||||
:1025E400005468657265206973206E6F7468696E43
|
||||
:1025F4006720686572652E2E0069742064696564BD
|
||||
:10260400006974207375727669766564006120626E
|
||||
:1026140065617220626C6F636B73207468652077E8
|
||||
:1026240061790069742072616E20617761792E2E60
|
||||
:102634002E00697420776F6E27742073746172742E
|
||||
:1026440000796F752063616E27742074797065005A
|
||||
:10265400796F7520756E6C6F636B65642074686543
|
||||
:1026640020646F6F7200576861742061726520790D
|
||||
:102674006F7520676F696E6720746F20646F3F0009
|
||||
:10268400596F752074726176656C2061206269747B
|
||||
:1026940020746F776172647320746865206D6F6F46
|
||||
:1026A4006E2C20796F75207468696E6B2074686174
|
||||
:1026B400742773207468652077617920746F2067AC
|
||||
:1026C4006F2E20596F752066696E642061206265E3
|
||||
:1026D400617220696E20746865206D6964646C653C
|
||||
:1026E400206F662074686520726F616420736C6566
|
||||
:1026F4006570696E67207365656D696E676C7920B6
|
||||
:10270400696E2070656163652E2054686520776169
|
||||
:102714007920746F20746865206E6F727468206904
|
||||
:102724007320626C6F636B656420627920746865E2
|
||||
:1027340020626561722E00596F7520617472617632
|
||||
:10274400656C20612062697420746F7761726473B0
|
||||
:1027540020746865206D6F6F6E2C20796F75204B27
|
||||
:102764004E4F57207468617427732074686520770E
|
||||
:10277400617920746F20676F2E20596F7520736DF7
|
||||
:10278400656C6C20736F6D657468696E672077651E
|
||||
:102794006972656420616C6F6E6720746865207768
|
||||
:1027A40061792C2062757420796F7520646F6E27AF
|
||||
:1027B40074206B6E6F77207768657265206974206A
|
||||
:1027C400697320636F6D696E672066726F6D2E206A
|
||||
:1027D400536D656C6C73206C696B6520666C6573F6
|
||||
:1027E4006820726F7474696E6720617761792E2E28
|
||||
:0227F4002E00B5
|
||||
:00000001FF
|
374
main.aux
|
@ -1,374 +0,0 @@
|
|||
\relax
|
||||
\providecommand{\transparent@use}[1]{}
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\zref@newlabel[2]{}
|
||||
\bbl@beforestart
|
||||
\catcode `"\active
|
||||
\abx@aux@refcontext{none/global//global/global}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\babel@aux{english}{}
|
||||
\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
|
||||
\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
|
||||
\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
|
||||
\babel@aux{ngerman}{}
|
||||
\babel@aux{ngerman}{}
|
||||
\@writefile{toc}{\contentsline {section}{Gendererklärung}{i}{Doc-Start}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Kurzfassung/Abstract}{ii}{Doc-Start}\protected@file@percent }
|
||||
\babel@aux{ngerman}{}
|
||||
\babel@aux{ngerman}{}
|
||||
\@writefile{toc}{\contentsline {section}{Result}{iii}{Doc-Start}\protected@file@percent }
|
||||
\babel@aux{english}{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Task description}{1}{section.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Hardware}{1}{subsection.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Hardware peripherials}{2}{section.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Parallel bus}{2}{subsection.2.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {i}{\ignorespaces Atari PBI Pinout;Source: \url {https://www.atarimagazines.com}\relax }}{2}{figure.caption.1}\protected@file@percent }
|
||||
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
|
||||
\newlabel{fig:atari_pbi}{{i}{2}{Atari PBI Pinout;Source: \url {https://www.atarimagazines.com}\relax }{figure.caption.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Address Bus}{3}{subsubsection.2.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Data Bus}{3}{subsection.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Control Bus}{3}{subsection.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Master Reset}{3}{subsubsection.2.3.1}\protected@file@percent }
|
||||
\abx@aux@cite{ad2}
|
||||
\abx@aux@segm{0}{0}{ad2}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Write Not}{4}{subsubsection.2.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.3}Read Not}{4}{subsubsection.2.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.4}Module Select 1 and 2 Not}{4}{subsubsection.2.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Testing and Measurement}{4}{subsection.2.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Measurements}{4}{subsubsection.2.4.1}\protected@file@percent }
|
||||
\abx@aux@cite{atmega2560}
|
||||
\abx@aux@segm{0}{0}{atmega2560}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {ii}{\ignorespaces Digilent Analog Discovery 2;Source: \url {https://www.sparkfun.com/}\relax }}{5}{figure.caption.2}\protected@file@percent }
|
||||
\newlabel{fig:ad2}{{ii}{5}{Digilent Analog Discovery 2;Source: \url {https://www.sparkfun.com/}\relax }{figure.caption.2}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Testing}{5}{subsubsection.2.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Backplane}{5}{subsection.2.5}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {iii}{\ignorespaces Layout of the DIN41612 Connectors on the Backplane\relax }}{6}{figure.caption.3}\protected@file@percent }
|
||||
\newlabel{fig:schem_back_conn}{{iii}{6}{Layout of the DIN41612 Connectors on the Backplane\relax }{figure.caption.3}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Termination resistors}{6}{subsubsection.2.5.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {iv}{\ignorespaces Measurement at around 1MHz bus clock on MS1\relax }}{7}{figure.caption.4}\protected@file@percent }
|
||||
\newlabel{fig:reflex}{{iv}{7}{Measurement at around 1MHz bus clock on MS1\relax }{figure.caption.4}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Case}{7}{subsection.2.6}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {v}{\ignorespaces The case with installed backplane\relax }}{8}{figure.caption.5}\protected@file@percent }
|
||||
\newlabel{fig:case}{{v}{8}{The case with installed backplane\relax }{figure.caption.5}{}}
|
||||
\abx@aux@cite{pc16550}
|
||||
\abx@aux@segm{0}{0}{pc16550}
|
||||
\abx@aux@cite{pc16550}
|
||||
\abx@aux@segm{0}{0}{pc16550}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Serial Console}{9}{subsection.2.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}16550 UART}{9}{subsubsection.2.7.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {vi}{\ignorespaces PC-16550D Pinout\cite {pc16550}\relax }}{9}{figure.caption.6}\protected@file@percent }
|
||||
\newlabel{fig:16550_pinout}{{vi}{9}{PC-16550D Pinout\cite {pc16550}\relax }{figure.caption.6}{}}
|
||||
\abx@aux@cite{max232}
|
||||
\abx@aux@segm{0}{0}{max232}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.2}MAX-232}{10}{subsubsection.2.7.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.3}Schematics}{10}{subsubsection.2.7.3}\protected@file@percent }
|
||||
\abx@aux@cite{pc16550}
|
||||
\abx@aux@segm{0}{0}{pc16550}
|
||||
\abx@aux@cite{pc16550}
|
||||
\abx@aux@segm{0}{0}{pc16550}
|
||||
\abx@aux@cite{max232}
|
||||
\abx@aux@segm{0}{0}{max232}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {vii}{\ignorespaces The schematic of the UART Module\relax }}{11}{figure.caption.7}\protected@file@percent }
|
||||
\newlabel{fig:schem_uart}{{vii}{11}{The schematic of the UART Module\relax }{figure.caption.7}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Element Description}{12}{figure.caption.7}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {viii}{\ignorespaces Measurement of the 1.8432 MHz Output on J1\relax }}{12}{figure.caption.8}\protected@file@percent }
|
||||
\newlabel{fig:uartquartz}{{viii}{12}{Measurement of the 1.8432 MHz Output on J1\relax }{figure.caption.8}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {ix}{\ignorespaces Measurement of a character transmission before and after MAX-232\relax }}{13}{figure.caption.9}\protected@file@percent }
|
||||
\newlabel{fig:uart232}{{ix}{13}{Measurement of a character transmission before and after MAX-232\relax }{figure.caption.9}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {x}{\ignorespaces Pinout of the RJ-45 Plug; Src: \url {https://www.wti.com/}\relax }}{13}{figure.caption.10}\protected@file@percent }
|
||||
\newlabel{fig:rs232rj45}{{x}{13}{Pinout of the RJ-45 Plug; Src: \url {https://www.wti.com/}\relax }{figure.caption.10}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.4}Demonstration Software}{14}{subsubsection.2.7.4}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xi}{\ignorespaces Measurement of a character echo\relax }}{14}{figure.caption.11}\protected@file@percent }
|
||||
\newlabel{fig:232_echo}{{xi}{14}{Measurement of a character echo\relax }{figure.caption.11}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Transmit code}{14}{figure.caption.11}\protected@file@percent }
|
||||
\newlabel{lst:16550-general}{{I}{14}{Read and write routines for the 16550 UART}{lstlisting.1}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {I}Read and write routines for the 16550 UART}{14}{lstlisting.1}\protected@file@percent }
|
||||
\abx@aux@cite{pc16550}
|
||||
\abx@aux@segm{0}{0}{pc16550}
|
||||
\newlabel{lst:16550-transmit}{{II}{16}{16550 INIT routines and single char transmission}{lstlisting.2}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {II}16550 INIT routines and single char transmission}{16}{lstlisting.2}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xii}{\ignorespaces Transmission of character A via the 16550 UART\relax }}{17}{figure.caption.12}\protected@file@percent }
|
||||
\newlabel{fig:16550A}{{xii}{17}{Transmission of character A via the 16550 UART\relax }{figure.caption.12}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Echo code}{17}{figure.caption.12}\protected@file@percent }
|
||||
\newlabel{lst:16550-echo}{{III}{18}{16550 character echo}{lstlisting.3}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {III}16550 character echo}{18}{lstlisting.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Audio Digital-Analog-Converter}{18}{subsection.2.8}\protected@file@percent }
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{idt7201}
|
||||
\abx@aux@segm{0}{0}{idt7201}
|
||||
\abx@aux@cite{idt7201}
|
||||
\abx@aux@segm{0}{0}{idt7201}
|
||||
\abx@aux@cite{idt7201}
|
||||
\abx@aux@segm{0}{0}{idt7201}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.1}TLC 7528 Dual R2R Ladder DAC}{19}{subsubsection.2.8.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xiii}{\ignorespaces TLC-7528 Pinout\cite {tlc7528}\relax }}{19}{figure.caption.13}\protected@file@percent }
|
||||
\newlabel{fig:tlc7528_pinout}{{xiii}{19}{TLC-7528 Pinout\cite {tlc7528}\relax }{figure.caption.13}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.2}IDT7201 CMOS FIFO Buffer}{19}{subsubsection.2.8.2}\protected@file@percent }
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\abx@aux@cite{tlc7528}
|
||||
\abx@aux@segm{0}{0}{tlc7528}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xiv}{\ignorespaces IDT-7201 Pinout\cite {idt7201}\relax }}{20}{figure.caption.14}\protected@file@percent }
|
||||
\newlabel{fig:idt7201_pinout}{{xiv}{20}{IDT-7201 Pinout\cite {idt7201}\relax }{figure.caption.14}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.3}Theory verfication}{20}{subsubsection.2.8.3}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xv}{\ignorespaces TLC-7528 in voltage modet\cite {tlc7528}\relax }}{21}{figure.caption.15}\protected@file@percent }
|
||||
\newlabel{fig:tlc7528_volt}{{xv}{21}{TLC-7528 in voltage modet\cite {tlc7528}\relax }{figure.caption.15}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xvi}{\ignorespaces Measurement of a generated SAW signal via the TLC7528\relax }}{21}{figure.caption.16}\protected@file@percent }
|
||||
\newlabel{fig:tlc7528_saw_nonlin}{{xvi}{21}{Measurement of a generated SAW signal via the TLC7528\relax }{figure.caption.16}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.4}Schematics}{21}{subsubsection.2.8.4}\protected@file@percent }
|
||||
\abx@aux@cite{74hc374}
|
||||
\abx@aux@segm{0}{0}{74hc374}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xvii}{\ignorespaces The schematic of the DAC Module\relax }}{22}{figure.caption.17}\protected@file@percent }
|
||||
\newlabel{fig:schem_dac}{{xvii}{22}{The schematic of the DAC Module\relax }{figure.caption.17}{}}
|
||||
\abx@aux@cite{74hc00}
|
||||
\abx@aux@segm{0}{0}{74hc00}
|
||||
\abx@aux@cite{iec60908}
|
||||
\abx@aux@segm{0}{0}{iec60908}
|
||||
\abx@aux@cite{audiob}
|
||||
\abx@aux@segm{0}{0}{audiob}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Element Description}{23}{figure.caption.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{NE55 Clock Source}{24}{figure.caption.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.5}Demonstration Software}{24}{subsubsection.2.8.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{SAW Generator}{24}{subsubsection.2.8.5}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xviii}{\ignorespaces Measurement of a generated SAW signal with the FIFO Empty flag\relax }}{24}{figure.caption.18}\protected@file@percent }
|
||||
\newlabel{fig:tlc7528_saw_fifo}{{xviii}{24}{Measurement of a generated SAW signal with the FIFO Empty flag\relax }{figure.caption.18}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xix}{\ignorespaces A transmission between the FIFO and the DAC\relax }}{25}{figure.caption.19}\protected@file@percent }
|
||||
\newlabel{fig:fifo_dac}{{xix}{25}{A transmission between the FIFO and the DAC\relax }{figure.caption.19}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xx}{\ignorespaces A fifo store operation in contrast to the load operation\relax }}{25}{figure.caption.20}\protected@file@percent }
|
||||
\newlabel{fig:fifo_dac_store}{{xx}{25}{A fifo store operation in contrast to the load operation\relax }{figure.caption.20}{}}
|
||||
\newlabel{lst:dac_saw}{{IV}{25}{SAW Generation for the DAC with FIFO}{lstlisting.4}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {IV}SAW Generation for the DAC with FIFO}{25}{lstlisting.4}\protected@file@percent }
|
||||
\abx@aux@cite{atmega2560}
|
||||
\abx@aux@segm{0}{0}{atmega2560}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Sine Generator}{26}{lstnumber.4.11}\protected@file@percent }
|
||||
\newlabel{lst:dac_sine_lut}{{V}{26}{Sine LUT Generation}{lstlisting.5}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {V}Sine LUT Generation}{26}{lstlisting.5}\protected@file@percent }
|
||||
\newlabel{lst:dac_sine}{{VI}{26}{DAC Sine Generation}{lstlisting.6}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {VI}DAC Sine Generation}{26}{lstlisting.6}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxi}{\ignorespaces Storage and retrieval of a sine to and from the FIFO\relax }}{27}{figure.caption.21}\protected@file@percent }
|
||||
\newlabel{fig:fifo_sine_store}{{xxi}{27}{Storage and retrieval of a sine to and from the FIFO\relax }{figure.caption.21}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxii}{\ignorespaces Measuremet of the generated sine from the sine LUT on DACA and DACB\relax }}{27}{figure.caption.22}\protected@file@percent }
|
||||
\newlabel{fig:sine_dacab}{{xxii}{27}{Measuremet of the generated sine from the sine LUT on DACA and DACB\relax }{figure.caption.22}{}}
|
||||
\abx@aux@cite{lvlshift}
|
||||
\abx@aux@segm{0}{0}{lvlshift}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}Addressing DACA and DACB}{28}{section.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}FPGA to Hardware interface}{28}{subsection.3.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxiii}{\ignorespaces 3.3V to 5V conversion using the level shifter\relax }}{29}{figure.caption.23}\protected@file@percent }
|
||||
\newlabel{fig:3v35v}{{xxiii}{29}{3.3V to 5V conversion using the level shifter\relax }{figure.caption.23}{}}
|
||||
\abx@aux@cite{lvlshift}
|
||||
\abx@aux@segm{0}{0}{lvlshift}
|
||||
\abx@aux@cite{lvlshift}
|
||||
\abx@aux@segm{0}{0}{lvlshift}
|
||||
\abx@aux@cite{DB3S406F0L}
|
||||
\abx@aux@segm{0}{0}{DB3S406F0L}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxiv}{\ignorespaces 5V to 3.3V conversion using the level shifter\relax }}{30}{figure.caption.24}\protected@file@percent }
|
||||
\newlabel{fig:5v3v3}{{xxiv}{30}{5V to 3.3V conversion using the level shifter\relax }{figure.caption.24}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxv}{\ignorespaces The internal schematics of the level shifter\cite {lvlshift}\relax }}{30}{figure.caption.25}\protected@file@percent }
|
||||
\newlabel{fig:schem_lvlshift}{{xxv}{30}{The internal schematics of the level shifter\cite {lvlshift}\relax }{figure.caption.25}{}}
|
||||
\abx@aux@cite{ad2}
|
||||
\abx@aux@segm{0}{0}{ad2}
|
||||
\abx@aux@cite{ad2}
|
||||
\abx@aux@segm{0}{0}{ad2}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Measurement error}{31}{subsubsection.3.1.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxvi}{\ignorespaces The internal clamping diodes of the Analog Discovery 2\cite {ad2}\relax }}{31}{figure.caption.26}\protected@file@percent }
|
||||
\newlabel{fig:ad2_diode}{{xxvi}{31}{The internal clamping diodes of the Analog Discovery 2\cite {ad2}\relax }{figure.caption.26}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Textadventure}{31}{section.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}General Implementation details}{32}{subsection.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}General definitions and pinout of the AVR}{32}{subsubsection.4.1.1}\protected@file@percent }
|
||||
\newlabel{lst:textadv-avr.h}{{VII}{33}{The avr.h header file}{lstlisting.7}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {VII}The avr.h header file}{33}{lstlisting.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}Read and Write routines}{34}{subsubsection.4.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.3}UART and DAC update polling}{34}{subsubsection.4.1.3}\protected@file@percent }
|
||||
\newlabel{lst:textadv-routine}{{VIII}{34}{The routine function looped by the main}{lstlisting.8}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {VIII}The routine function looped by the main}{34}{lstlisting.8}\protected@file@percent }
|
||||
\abx@aux@cite{atmega2560}
|
||||
\abx@aux@segm{0}{0}{atmega2560}
|
||||
\newlabel{lst:textadv-routine-uart}{{IX}{35}{The routine function for the UART}{lstlisting.9}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {IX}The routine function for the UART}{35}{lstlisting.9}\protected@file@percent }
|
||||
\newlabel{lst:textadv-routine-dac}{{X}{35}{The routine function for the DAC}{lstlisting.10}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {X}The routine function for the DAC}{35}{lstlisting.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}DAC sound generation}{35}{subsection.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}DAC modes}{35}{subsubsection.4.2.1}\protected@file@percent }
|
||||
\newlabel{lst:textadv-dac-modes}{{XI}{36}{The DAC operation modes}{lstlisting.11}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XI}The DAC operation modes}{36}{lstlisting.11}\protected@file@percent }
|
||||
\newlabel{lst:textadv-dac-gen}{{XII}{37}{The DAC waveform generation code}{lstlisting.12}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XII}The DAC waveform generation code}{37}{lstlisting.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Tones and Tracks}{40}{subsubsection.4.2.2}\protected@file@percent }
|
||||
\newlabel{lst:textadv-isr}{{XIII}{40}{The ISR which fires every millisecond}{lstlisting.13}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XIII}The ISR which fires every millisecond}{40}{lstlisting.13}\protected@file@percent }
|
||||
\newlabel{lst:textadv-upsnd}{{XIV}{40}{The sound update function}{lstlisting.14}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XIV}The sound update function}{40}{lstlisting.14}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxvii}{\ignorespaces The output of an example track part 1\relax }}{42}{figure.caption.27}\protected@file@percent }
|
||||
\newlabel{fig:textadv_track_ex1}{{xxvii}{42}{The output of an example track part 1\relax }{figure.caption.27}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxviii}{\ignorespaces The output of an example track part 2\relax }}{43}{figure.caption.28}\protected@file@percent }
|
||||
\newlabel{fig:textadv_track_ex2}{{xxviii}{43}{The output of an example track part 2\relax }{figure.caption.28}{}}
|
||||
\abx@aux@cite{dunnet}
|
||||
\abx@aux@segm{0}{0}{dunnet}
|
||||
\abx@aux@cite{ascii}
|
||||
\abx@aux@segm{0}{0}{ascii}
|
||||
\abx@aux@cite{vt100}
|
||||
\abx@aux@segm{0}{0}{vt100}
|
||||
\abx@aux@cite{ascii}
|
||||
\abx@aux@segm{0}{0}{ascii}
|
||||
\abx@aux@cite{vt100}
|
||||
\abx@aux@segm{0}{0}{vt100}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3}Track switching}{44}{subsubsection.4.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}User command interpretation}{44}{subsection.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Command structure and parsing}{44}{subsubsection.4.3.1}\protected@file@percent }
|
||||
\newlabel{lst:textadv-ingest}{{XV}{44}{The character ingest function}{lstlisting.15}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XV}The character ingest function}{44}{lstlisting.15}\protected@file@percent }
|
||||
\newlabel{lst:textadv-parsecmd}{{XVI}{45}{The command parsing function}{lstlisting.16}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XVI}The command parsing function}{45}{lstlisting.16}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Command parameters}{46}{subsubsection.4.3.2}\protected@file@percent }
|
||||
\newlabel{lst:textadv-perfact}{{XVII}{46}{The command execution routine}{lstlisting.17}{}}
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {XVII}The command execution routine}{46}{lstlisting.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Gameplay}{47}{subsection.4.4}\protected@file@percent }
|
||||
\abx@aux@cite{atmega2560}
|
||||
\abx@aux@segm{0}{0}{atmega2560}
|
||||
\abx@aux@cite{elf}
|
||||
\abx@aux@segm{0}{0}{elf}
|
||||
\abx@aux@cite{progmem}
|
||||
\abx@aux@segm{0}{0}{progmem}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxix}{\ignorespaces A regular beginning of the game\relax }}{48}{figure.caption.29}\protected@file@percent }
|
||||
\newlabel{fig:tetadv_gameplay}{{xxix}{48}{A regular beginning of the game\relax }{figure.caption.29}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Memory constraints}{49}{subsection.4.5}\protected@file@percent }
|
||||
\abx@aux@cite{ghdl}
|
||||
\abx@aux@segm{0}{0}{ghdl}
|
||||
\abx@aux@cite{gtkwave}
|
||||
\abx@aux@segm{0}{0}{gtkwave}
|
||||
\abx@aux@cite{yosys}
|
||||
\abx@aux@segm{0}{0}{yosys}
|
||||
\abx@aux@cite{ghdlsynth-beta}
|
||||
\abx@aux@segm{0}{0}{ghdlsynth-beta}
|
||||
\abx@aux@cite{nextpnr-xilinx}
|
||||
\abx@aux@segm{0}{0}{nextpnr-xilinx}
|
||||
\abx@aux@cite{prjxray}
|
||||
\abx@aux@segm{0}{0}{prjxray}
|
||||
\abx@aux@cite{open-fpga-loader}
|
||||
\abx@aux@segm{0}{0}{open-fpga-loader}
|
||||
\@writefile{toc}{\contentsline {part}{I\hspace {1em}A short introduction to VHDL}{50}{part.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Prerequisites}{50}{section.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6}Creating a design}{50}{section.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {7}Simulating a design}{52}{section.7}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxx}{\ignorespaces Screenshot of the resulting waveform in GTKWave\relax }}{53}{figure.caption.30}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {8}Synthesizing a design}{53}{section.8}\protected@file@percent }
|
||||
\abx@aux@cite{nandgame}
|
||||
\abx@aux@segm{0}{0}{nandgame}
|
||||
\abx@aux@cite{breadboard_computer}
|
||||
\abx@aux@segm{0}{0}{breadboard_computer}
|
||||
\@writefile{toc}{\contentsline {part}{II\hspace {1em}Meta}{54}{part.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {9}History}{54}{section.9}\protected@file@percent }
|
||||
\abx@aux@cite{yosys-paper}
|
||||
\abx@aux@segm{0}{0}{yosys-paper}
|
||||
\abx@aux@cite{yosys}
|
||||
\abx@aux@segm{0}{0}{yosys}
|
||||
\abx@aux@cite{nextpnr}
|
||||
\abx@aux@segm{0}{0}{nextpnr}
|
||||
\abx@aux@cite{ghdlsynth-beta}
|
||||
\abx@aux@segm{0}{0}{ghdlsynth-beta}
|
||||
\abx@aux@cite{ghdl}
|
||||
\abx@aux@segm{0}{0}{ghdl}
|
||||
\abx@aux@cite{nextpnr-xilinx}
|
||||
\abx@aux@segm{0}{0}{nextpnr-xilinx}
|
||||
\abx@aux@cite{prjxray}
|
||||
\abx@aux@segm{0}{0}{prjxray}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {10}Tooling}{56}{section.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Vendor Tools}{56}{subsection.10.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}Free Software Tools}{56}{subsection.10.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {11}Peripherals}{57}{section.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}UART}{57}{subsection.11.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}DVI graphics}{57}{subsection.11.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.1}VGA timing}{57}{subsubsection.11.2.1}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxi}{\ignorespaces Block diagram of the video core\relax }}{58}{figure.caption.31}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2}Text renderer}{58}{subsubsection.11.2.2}\protected@file@percent }
|
||||
\abx@aux@cite{liteeth}
|
||||
\abx@aux@segm{0}{0}{liteeth}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxii}{\ignorespaces Diagram of VGA timing intervals\relax }}{59}{figure.caption.32}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3}TMDS encoder}{59}{subsubsection.11.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3}Ethernet}{59}{subsection.11.3}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxiii}{\ignorespaces Block diagram of the text renderer\relax }}{60}{figure.caption.33}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.4}WS2812 driver}{60}{subsection.11.4}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxiv}{\ignorespaces Block diagram of the WS2812 driver\relax }}{60}{figure.caption.34}\protected@file@percent }
|
||||
\abx@aux@cite{riscv-compliance}
|
||||
\abx@aux@segm{0}{0}{riscv-compliance}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxv}{\ignorespaces Timing diagram for the WS2812 serial protocol\relax }}{61}{figure.caption.35}\protected@file@percent }
|
||||
\newlabel{fig:ws2812_timing}{{xxxv}{61}{Timing diagram for the WS2812 serial protocol\relax }{figure.caption.35}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.5}DRAM}{61}{subsection.11.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.6}External Bus}{61}{subsection.11.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {12}Testing}{62}{section.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1}RISC-V Compliance Tests}{62}{subsection.12.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {part}{III\hspace {1em}The Core}{62}{part.3}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {xxxvi}{\ignorespaces Block diagram of the CPU core\relax }}{63}{figure.caption.36}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {13}Overview}{63}{section.13}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {14}Control}{63}{section.14}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {15}Decoder}{64}{section.15}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {16}Registers}{65}{section.16}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {17}Arithmetic and Logic Unit (ALU)}{66}{section.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {18}Control and Status Registers (CSR)}{66}{section.18}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {19}Memory Arbiter}{67}{section.19}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {20}Exception Control}{68}{section.20}\protected@file@percent }
|
||||
\babel@aux{ngerman}{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {21}Erkl"arung der Eigenst"andigkeit der Arbeit}{70}{section.21}\protected@file@percent }
|
||||
\babel@aux{english}{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {I\tmspace +\thickmuskip {.2777em}}List of Figures}{I}{section.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {II\tmspace +\thickmuskip {.2777em}}List of Tables}{II}{section.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {III\tmspace +\thickmuskip {.2777em}}Listings}{II}{section.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Anhang}{V}{section.3}\protected@file@percent }
|
||||
\newlabel{LastPage}{{}{V}{}{page.V}{}}
|
||||
\xdef\lastpage@lastpage{V}
|
||||
\xdef\lastpage@lastpageHy{V}
|
||||
\abx@aux@refcontextdefaultsdone
|
||||
\abx@aux@defaultrefcontext{0}{ad2}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{atmega2560}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{pc16550}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{max232}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{tlc7528}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{idt7201}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{74hc374}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{74hc00}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{iec60908}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{audiob}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{lvlshift}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{DB3S406F0L}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{dunnet}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{ascii}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{vt100}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{elf}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{progmem}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{ghdl}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{gtkwave}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{yosys}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{ghdlsynth-beta}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{nextpnr-xilinx}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{prjxray}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{open-fpga-loader}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{nandgame}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{breadboard_computer}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{yosys-paper}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{nextpnr}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{liteeth}{none/global//global/global}
|
||||
\abx@aux@defaultrefcontext{0}{riscv-compliance}{none/global//global/global}
|
717
main.bbl
|
@ -1,717 +0,0 @@
|
|||
% $ biblatex auxiliary file $
|
||||
% $ biblatex bbl format version 3.1 $
|
||||
% Do not modify the above lines!
|
||||
%
|
||||
% This is an auxiliary file used by the 'biblatex' package.
|
||||
% This file may safely be deleted. It will be recreated by
|
||||
% biber as required.
|
||||
%
|
||||
\begingroup
|
||||
\makeatletter
|
||||
\@ifundefined{ver@biblatex.sty}
|
||||
{\@latex@error
|
||||
{Missing 'biblatex' package}
|
||||
{The bibliography requires the 'biblatex' package.}
|
||||
\aftergroup\endinput}
|
||||
{}
|
||||
\endgroup
|
||||
|
||||
|
||||
\refsection{0}
|
||||
\datalist[entry]{none/global//global/global}
|
||||
\entry{ad2}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Digilent, Inc.}%
|
||||
}
|
||||
\field{sortinit}{1}
|
||||
\field{sortinithash}{50c6687d7fc80f50136d75228e3c59ba}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{9}
|
||||
\field{title}{Analog Discovery 2™ Reference Manual}
|
||||
\field{year}{2015}
|
||||
\verb{urlraw}
|
||||
\verb https://reference.digilentinc.com/_media/reference/instrumentation/analog-discovery-2/ad2_rm.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://reference.digilentinc.com/_media/reference/instrumentation/analog-discovery-2/ad2_rm.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{atmega2560}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Atmel Corporation}%
|
||||
}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{2}
|
||||
\field{title}{Atmel ATmega640/V-1280/V-1281/V-2560/V-2561/V}
|
||||
\field{year}{2014}
|
||||
\verb{urlraw}
|
||||
\verb https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{pc16550}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Texas Instruments Inc.}%
|
||||
}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{PC16550D Universal Asynchronous Receiver/Transmitter With FIFOs}
|
||||
\field{year}{1995}
|
||||
\verb{urlraw}
|
||||
\verb https://www.scs.stanford.edu/10wi-cs140/pintos/specs/pc16550d.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.scs.stanford.edu/10wi-cs140/pintos/specs/pc16550d.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{max232}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Texas Instruments Inc.}%
|
||||
}
|
||||
\field{sortinit}{5}
|
||||
\field{sortinithash}{5dd416adbafacc8226114bc0202d5fdd}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{2}
|
||||
\field{title}{MAX232x Dual EIA-232 Drivers/Receivers}
|
||||
\field{year}{1989}
|
||||
\verb{urlraw}
|
||||
\verb https://www.ti.com/lit/ds/symlink/max232.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.ti.com/lit/ds/symlink/max232.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{tlc7528}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Texas Instruments Inc.}%
|
||||
}
|
||||
\field{sortinit}{1}
|
||||
\field{sortinithash}{50c6687d7fc80f50136d75228e3c59ba}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{DUAL 8-BIT MUTLIPLYING DIGITAL-TO-ANALOG CONVERTERS}
|
||||
\field{year}{1987}
|
||||
\verb{urlraw}
|
||||
\verb https://www.ti.com/lit/ds/symlink/tlc7528.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.ti.com/lit/ds/symlink/tlc7528.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{idt7201}{manual}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=3fd136290539037a6bf765ed8447308f}{%
|
||||
family={{Integrated Device Technology, Inc.}},
|
||||
familyi={I\bibinitperiod}}}%
|
||||
}
|
||||
\list{organization}{1}{%
|
||||
{RENESAS}%
|
||||
}
|
||||
\strng{namehash}{3fd136290539037a6bf765ed8447308f}
|
||||
\strng{fullhash}{3fd136290539037a6bf765ed8447308f}
|
||||
\strng{bibnamehash}{3fd136290539037a6bf765ed8447308f}
|
||||
\strng{authorbibnamehash}{3fd136290539037a6bf765ed8447308f}
|
||||
\strng{authornamehash}{3fd136290539037a6bf765ed8447308f}
|
||||
\strng{authorfullhash}{3fd136290539037a6bf765ed8447308f}
|
||||
\field{sortinit}{1}
|
||||
\field{sortinithash}{50c6687d7fc80f50136d75228e3c59ba}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{CMOS ASYNCHRONOUS FIFO}
|
||||
\field{year}{2002}
|
||||
\verb{urlraw}
|
||||
\verb http://www.komponenten.es.aau.dk/fileadmin/komponenten/Data_Sheet/Memory/IDT7201.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb http://www.komponenten.es.aau.dk/fileadmin/komponenten/Data_Sheet/Memory/IDT7201.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{74hc374}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Texas Instruments Inc.}%
|
||||
}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{2}
|
||||
\field{title}{High-Speed CMOS Logic Octal D-Type Flip-Flop, 3-State Positive-Edge Triggered}
|
||||
\field{year}{1998}
|
||||
\verb{urlraw}
|
||||
\verb https://www.ti.com/lit/ds/schs183c/schs183c.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.ti.com/lit/ds/schs183c/schs183c.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{74hc00}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Texas Instruments Inc.}%
|
||||
}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{12}
|
||||
\field{title}{SNx4HC00 Quadruple 2-Input Positive-NAND Gates}
|
||||
\field{year}{1982}
|
||||
\verb{urlraw}
|
||||
\verb https://www.ti.com/lit/ds/symlink/sn74hc00.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.ti.com/lit/ds/symlink/sn74hc00.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{iec60908}{report}{}
|
||||
\list{institution}{1}{%
|
||||
{International Electrotechnical Commission}%
|
||||
}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{9}
|
||||
\field{title}{Compact disc digital audio system}
|
||||
\field{type}{Standard}
|
||||
\field{volume}{1987}
|
||||
\field{year}{1987}
|
||||
\endentry
|
||||
\entry{audiob}{book}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=5b6241a937e3e4b67f7d6ba3e7461374}{%
|
||||
family={Winer},
|
||||
familyi={W\bibinitperiod},
|
||||
given={Ethan},
|
||||
giveni={E\bibinitperiod}}}%
|
||||
}
|
||||
\list{publisher}{1}{%
|
||||
{Focal Press}%
|
||||
}
|
||||
\strng{namehash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\strng{fullhash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\strng{bibnamehash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\strng{authorbibnamehash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\strng{authornamehash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\strng{authorfullhash}{5b6241a937e3e4b67f7d6ba3e7461374}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{The Audio Expert: Everything You Need to Know About Audio}
|
||||
\field{year}{2013}
|
||||
\verb{urlraw}
|
||||
\verb https://books.google.com/books?id=TIfOAwAAQBAJ&pg=PA107#v=onepage&q=-%2010%20dbv&f=false
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://books.google.com/books?id=TIfOAwAAQBAJ&pg=PA107#v=onepage&q=-%2010%20dbv&f=false
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{lvlshift}{article}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=dad533e93fb5b066698ef5641942d10e}{%
|
||||
family={List},
|
||||
familyi={L\bibinitperiod},
|
||||
given={Jenny},
|
||||
giveni={J\bibinitperiod}}}%
|
||||
}
|
||||
\list{publisher}{1}{%
|
||||
{Hackaday}%
|
||||
}
|
||||
\strng{namehash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\strng{fullhash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\strng{bibnamehash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\strng{authorbibnamehash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\strng{authornamehash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\strng{authorfullhash}{dad533e93fb5b066698ef5641942d10e}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{12}
|
||||
\field{title}{Taking It To Another Level: Making 3.3V Speak With 5V}
|
||||
\field{year}{2016}
|
||||
\verb{urlraw}
|
||||
\verb https://hackaday.com/2016/12/05/taking-it-to-another-level-making-3-3v-and-5v-logic-communicate-with-level-shifters/
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://hackaday.com/2016/12/05/taking-it-to-another-level-making-3-3v-and-5v-logic-communicate-with-level-shifters/
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{DB3S406F0L}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Panasonic}%
|
||||
}
|
||||
\field{sortinit}{2}
|
||||
\field{sortinithash}{ed39bb39cf854d5250e95b1c1f94f4ed}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{3}
|
||||
\field{title}{Schottky Barrier Diode DB3S406F0L Silicon epitaxial planar type}
|
||||
\field{year}{2010}
|
||||
\verb{urlraw}
|
||||
\verb https://industrial.panasonic.com/content/data/SC/ds/ds4/DB3S406F0L_E.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://industrial.panasonic.com/content/data/SC/ds/ds4/DB3S406F0L_E.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{dunnet}{manual}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=00390d643d2da62a5fdea9aa008b03ec}{%
|
||||
family={Schnell},
|
||||
familyi={S\bibinitperiod},
|
||||
given={Ron},
|
||||
giveni={R\bibinitperiod}}}%
|
||||
}
|
||||
\list{organization}{1}{%
|
||||
{Emacs}%
|
||||
}
|
||||
\strng{namehash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\strng{fullhash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\strng{bibnamehash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\strng{authorbibnamehash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\strng{authornamehash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\strng{authorfullhash}{00390d643d2da62a5fdea9aa008b03ec}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Dunnet Source Code}
|
||||
\field{year}{1982}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/jwiegley/emacs-release/blob/master/lisp/play/dunnet.el
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/jwiegley/emacs-release/blob/master/lisp/play/dunnet.el
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{ascii}{report}{}
|
||||
\list{institution}{1}{%
|
||||
{Network Working Group}%
|
||||
}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{10}
|
||||
\field{title}{ASCII Format for Network Interchange}
|
||||
\field{type}{Standard}
|
||||
\field{volume}{1969}
|
||||
\field{year}{1969}
|
||||
\verb{urlraw}
|
||||
\verb https://tools.ietf.org/pdf/rfc20.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://tools.ietf.org/pdf/rfc20.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{vt100}{manual}{}
|
||||
\list{organization}{1}{%
|
||||
{Digital Equipment Corporation}%
|
||||
}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{VT100 SERIES TECHNICAL MANUAL}
|
||||
\field{year}{1979}
|
||||
\verb{urlraw}
|
||||
\verb https://vt100.net/docs/vt100-tm/ek-vt100-tm-002.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://vt100.net/docs/vt100-tm/ek-vt100-tm-002.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{elf}{report}{}
|
||||
\list{institution}{1}{%
|
||||
{TIS Committee}%
|
||||
}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{month}{5}
|
||||
\field{title}{Tool Interface Standard (TIS)Executable and Linking Format (ELF) Specification}
|
||||
\field{type}{Standard}
|
||||
\field{volume}{1995}
|
||||
\field{year}{1995}
|
||||
\verb{urlraw}
|
||||
\verb https://refspecs.linuxbase.org/elf/elf.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://refspecs.linuxbase.org/elf/elf.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{progmem}{manual}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=12972a04b7b7cffffa3969738ed7102a}{%
|
||||
family={Author},
|
||||
familyi={A\bibinitperiod},
|
||||
given={Unknown},
|
||||
giveni={U\bibinitperiod}}}%
|
||||
}
|
||||
\list{organization}{1}{%
|
||||
{avr-libc 2.0.0 Standard C library for AVR-GCC}%
|
||||
}
|
||||
\strng{namehash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\strng{fullhash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\strng{bibnamehash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\strng{authorbibnamehash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\strng{authornamehash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\strng{authorfullhash}{12972a04b7b7cffffa3969738ed7102a}
|
||||
\field{sortinit}{3}
|
||||
\field{sortinithash}{a37a8ef248a93c322189792c34fc68c9}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Data in Program Space}
|
||||
\field{year}{2016}
|
||||
\verb{urlraw}
|
||||
\verb https://www.nongnu.org/avr-libc/user-manual/pgmspace.html
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.nongnu.org/avr-libc/user-manual/pgmspace.html
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{ghdl}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=a8bfa59128a245c9536ed3c6bf414702}{%
|
||||
family={Gingold},
|
||||
familyi={G\bibinitperiod},
|
||||
given={Tristan},
|
||||
giveni={T\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{fullhash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{bibnamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authorbibnamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authornamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authorfullhash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\field{extraname}{1}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{ghdl}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/ghdl/ghdl
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/ghdl/ghdl
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{gtkwave}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=2404719128c761231406acae58ada4a3}{%
|
||||
family={Bybell},
|
||||
familyi={B\bibinitperiod},
|
||||
given={Tony},
|
||||
giveni={T\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{2404719128c761231406acae58ada4a3}
|
||||
\strng{fullhash}{2404719128c761231406acae58ada4a3}
|
||||
\strng{bibnamehash}{2404719128c761231406acae58ada4a3}
|
||||
\strng{authorbibnamehash}{2404719128c761231406acae58ada4a3}
|
||||
\strng{authornamehash}{2404719128c761231406acae58ada4a3}
|
||||
\strng{authorfullhash}{2404719128c761231406acae58ada4a3}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{GTKWave}
|
||||
\verb{urlraw}
|
||||
\verb http://gtkwave.sourceforge.net
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb http://gtkwave.sourceforge.net
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{yosys}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=88f8ec899081963e23b83d8acba08c65}{%
|
||||
family={Contributors},
|
||||
familyi={C\bibinitperiod},
|
||||
given={Various},
|
||||
giveni={V\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{fullhash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{bibnamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authorbibnamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authornamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authorfullhash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\field{extraname}{1}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Yosys - Yosys Open SYnthesis Suite}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/YosysHQ/yosys
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/YosysHQ/yosys
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{ghdlsynth-beta}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=a8bfa59128a245c9536ed3c6bf414702}{%
|
||||
family={Gingold},
|
||||
familyi={G\bibinitperiod},
|
||||
given={Tristan},
|
||||
giveni={T\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{fullhash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{bibnamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authorbibnamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authornamehash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\strng{authorfullhash}{a8bfa59128a245c9536ed3c6bf414702}
|
||||
\field{extraname}{2}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{ghdlsynth-beta}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/tgingold/ghdlsynth-beta
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/tgingold/ghdlsynth-beta
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{nextpnr-xilinx}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=b63d41e5c93c4d17378cba0a2c92ead5}{%
|
||||
family={Shah},
|
||||
familyi={S\bibinitperiod},
|
||||
given={David},
|
||||
giveni={D\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\strng{fullhash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\strng{bibnamehash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\strng{authorbibnamehash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\strng{authornamehash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\strng{authorfullhash}{b63d41e5c93c4d17378cba0a2c92ead5}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{nextpnr-xilinx}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/daveshah1/nextpnr-xilinx
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/daveshah1/nextpnr-xilinx
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{prjxray}{online}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=b708aa1a1e59b231108bb03e4e723ebe}{%
|
||||
family={SymbiFlow},
|
||||
familyi={S\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\strng{fullhash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\strng{bibnamehash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\strng{authorbibnamehash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\strng{authornamehash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\strng{authorfullhash}{b708aa1a1e59b231108bb03e4e723ebe}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Project X-Ray}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/SymbiFlow/prjxray
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/SymbiFlow/prjxray
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{open-fpga-loader}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=1bd2a62be5780bc03aa7495001f435f8}{%
|
||||
family={Goavec-Merou},
|
||||
familyi={G\bibinithyphendelim M\bibinitperiod},
|
||||
given={Gwenhael},
|
||||
giveni={G\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\strng{fullhash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\strng{bibnamehash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\strng{authorbibnamehash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\strng{authornamehash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\strng{authorfullhash}{1bd2a62be5780bc03aa7495001f435f8}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{openFPGALoader}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/trabucayre/openFPGALoader
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/trabucayre/openFPGALoader
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{nandgame}{online}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=4a90198698fb32d663d36c51edb69843}{%
|
||||
family={Kjær},
|
||||
familyi={K\bibinitperiod},
|
||||
given={Olav\bibnamedelima Junker},
|
||||
giveni={O\bibinitperiod\bibinitdelim J\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{4a90198698fb32d663d36c51edb69843}
|
||||
\strng{fullhash}{4a90198698fb32d663d36c51edb69843}
|
||||
\strng{bibnamehash}{4a90198698fb32d663d36c51edb69843}
|
||||
\strng{authorbibnamehash}{4a90198698fb32d663d36c51edb69843}
|
||||
\strng{authornamehash}{4a90198698fb32d663d36c51edb69843}
|
||||
\strng{authorfullhash}{4a90198698fb32d663d36c51edb69843}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{The Nand Game}
|
||||
\verb{urlraw}
|
||||
\verb http://nandgame.com
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb http://nandgame.com
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{breadboard_computer}{online}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=b0474bcb5b920e72f686bbce7845cc62}{%
|
||||
family={Eater},
|
||||
familyi={E\bibinitperiod},
|
||||
given={Ben},
|
||||
giveni={B\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\strng{fullhash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\strng{bibnamehash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\strng{authorbibnamehash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\strng{authornamehash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\strng{authorfullhash}{b0474bcb5b920e72f686bbce7845cc62}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Building an 8-bit breadboard computer!}
|
||||
\field{year}{2016}
|
||||
\verb{urlraw}
|
||||
\verb https://www.youtube.com/playlist?list=PLowKtXNTBypGqImE405J2565dvjafglHU
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://www.youtube.com/playlist?list=PLowKtXNTBypGqImE405J2565dvjafglHU
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{yosys-paper}{unpublished}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=5991168ed2757d832c421dbfb7b4dd74}{%
|
||||
family={Clifford\bibnamedelima Wolf},
|
||||
familyi={C\bibinitperiod\bibinitdelim W\bibinitperiod},
|
||||
given={Johann\bibnamedelima Glaser},
|
||||
giveni={J\bibinitperiod\bibinitdelim G\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\strng{fullhash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\strng{bibnamehash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\strng{authorbibnamehash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\strng{authornamehash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\strng{authorfullhash}{5991168ed2757d832c421dbfb7b4dd74}
|
||||
\field{sortinit}{4}
|
||||
\field{sortinithash}{e071e0bcb44634fab398d68ad04e69f4}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{Yosys - A Free Verilog Synthesis Suite}
|
||||
\field{year}{2013}
|
||||
\verb{urlraw}
|
||||
\verb http://www.clifford.at/yosys/files/yosys-austrochip2013.pdf
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb http://www.clifford.at/yosys/files/yosys-austrochip2013.pdf
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{nextpnr}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=88f8ec899081963e23b83d8acba08c65}{%
|
||||
family={Contributors},
|
||||
familyi={C\bibinitperiod},
|
||||
given={Various},
|
||||
giveni={V\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{fullhash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{bibnamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authorbibnamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authornamehash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\strng{authorfullhash}{88f8ec899081963e23b83d8acba08c65}
|
||||
\field{extraname}{2}
|
||||
\field{sortinit}{5}
|
||||
\field{sortinithash}{5dd416adbafacc8226114bc0202d5fdd}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{nextpnr - a portable FPGA place and route tool}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/YosysHQ/nextpnr
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/YosysHQ/nextpnr
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{liteeth}{software}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=e9c489119ad4942770b6bd4290d69375}{%
|
||||
family={Kermarrec},
|
||||
familyi={K\bibinitperiod},
|
||||
given={Florent},
|
||||
giveni={F\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\strng{fullhash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\strng{bibnamehash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\strng{authorbibnamehash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\strng{authornamehash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\strng{authorfullhash}{e9c489119ad4942770b6bd4290d69375}
|
||||
\field{sortinit}{5}
|
||||
\field{sortinithash}{5dd416adbafacc8226114bc0202d5fdd}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{LiteEth}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/enjoy-digital/liteeth
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/enjoy-digital/liteeth
|
||||
\endverb
|
||||
\endentry
|
||||
\entry{riscv-compliance}{online}{}
|
||||
\name{author}{1}{}{%
|
||||
{{hash=e4142e71f6cef3500ab2f7f718c34c72}{%
|
||||
family={Jeremy\bibnamedelima Bennett},
|
||||
familyi={J\bibinitperiod\bibinitdelim B\bibinitperiod},
|
||||
given={Lee\bibnamedelima Moore},
|
||||
giveni={L\bibinitperiod\bibinitdelim M\bibinitperiod}}}%
|
||||
}
|
||||
\strng{namehash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\strng{fullhash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\strng{bibnamehash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\strng{authorbibnamehash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\strng{authornamehash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\strng{authorfullhash}{e4142e71f6cef3500ab2f7f718c34c72}
|
||||
\field{sortinit}{5}
|
||||
\field{sortinithash}{5dd416adbafacc8226114bc0202d5fdd}
|
||||
\field{labelnamesource}{author}
|
||||
\field{labeltitlesource}{title}
|
||||
\field{title}{RISC-V Compliance Task Group}
|
||||
\verb{urlraw}
|
||||
\verb https://github.com/riscv/riscv-compliance
|
||||
\endverb
|
||||
\verb{url}
|
||||
\verb https://github.com/riscv/riscv-compliance
|
||||
\endverb
|
||||
\endentry
|
||||
\enddatalist
|
||||
\endrefsection
|
||||
\endinput
|
||||
|
22
main.blg
|
@ -1,22 +0,0 @@
|
|||
[0] Config.pm:304> INFO - This is Biber 2.13
|
||||
[0] Config.pm:307> INFO - Logfile is 'main.blg'
|
||||
[28] biber:315> INFO - === Fri Mar 27, 2020, 13:01:57
|
||||
[44] Biber.pm:375> INFO - Reading 'main.bcf'
|
||||
[102] Biber.pm:905> INFO - Found 30 citekeys in bib section 0
|
||||
[113] Biber.pm:4196> INFO - Processing section 0
|
||||
[113] Utils.pm:75> INFO - Globbing data source './bibliographies/DP.bib'
|
||||
[114] Utils.pm:91> INFO - Globbed data source './bibliographies/DP.bib' to ./bibliographies/DP.bib
|
||||
[114] Utils.pm:75> INFO - Globbing data source './bibliographies/AB.bib'
|
||||
[114] Utils.pm:91> INFO - Globbed data source './bibliographies/AB.bib' to ./bibliographies/AB.bib
|
||||
[124] Biber.pm:4373> INFO - Looking for bibtex format file './bibliographies/DP.bib' for section 0
|
||||
[125] bibtex.pm:1462> INFO - LaTeX decoding ...
|
||||
[140] bibtex.pm:1281> INFO - Found BibTeX data source './bibliographies/DP.bib'
|
||||
[159] Biber.pm:4373> INFO - Looking for bibtex format file './bibliographies/AB.bib' for section 0
|
||||
[160] bibtex.pm:1462> INFO - LaTeX decoding ...
|
||||
[165] bibtex.pm:1281> INFO - Found BibTeX data source './bibliographies/AB.bib'
|
||||
[216] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
|
||||
[216] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
|
||||
[216] Biber.pm:4024> INFO - Sorting list 'none/global//global/global' of type 'entry' with template 'none' and locale 'de-DE'
|
||||
[216] Biber.pm:4030> INFO - No sort tailoring available for locale 'de-DE'
|
||||
[241] bbl.pm:648> INFO - Writing 'main.bbl' with encoding 'UTF-8'
|
||||
[249] bbl.pm:751> INFO - Output to main.bbl
|
0
main.idx
45
main.lof
|
@ -1,45 +0,0 @@
|
|||
\babel@toc {english}{}
|
||||
\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
||||
\contentsline {figure}{\numberline {i}{\ignorespaces Atari PBI Pinout;Source: \url {https://www.atarimagazines.com}\relax }}{2}{figure.caption.1}%
|
||||
\contentsline {figure}{\numberline {ii}{\ignorespaces Digilent Analog Discovery 2;Source: \url {https://www.sparkfun.com/}\relax }}{5}{figure.caption.2}%
|
||||
\contentsline {figure}{\numberline {iii}{\ignorespaces Layout of the DIN41612 Connectors on the Backplane\relax }}{6}{figure.caption.3}%
|
||||
\contentsline {figure}{\numberline {iv}{\ignorespaces Measurement at around 1MHz bus clock on MS1\relax }}{7}{figure.caption.4}%
|
||||
\contentsline {figure}{\numberline {v}{\ignorespaces The case with installed backplane\relax }}{8}{figure.caption.5}%
|
||||
\contentsline {figure}{\numberline {vi}{\ignorespaces PC-16550D Pinout\cite {pc16550}\relax }}{9}{figure.caption.6}%
|
||||
\contentsline {figure}{\numberline {vii}{\ignorespaces The schematic of the UART Module\relax }}{11}{figure.caption.7}%
|
||||
\contentsline {figure}{\numberline {viii}{\ignorespaces Measurement of the 1.8432 MHz Output on J1\relax }}{12}{figure.caption.8}%
|
||||
\contentsline {figure}{\numberline {ix}{\ignorespaces Measurement of a character transmission before and after MAX-232\relax }}{13}{figure.caption.9}%
|
||||
\contentsline {figure}{\numberline {x}{\ignorespaces Pinout of the RJ-45 Plug; Src: \url {https://www.wti.com/}\relax }}{13}{figure.caption.10}%
|
||||
\contentsline {figure}{\numberline {xi}{\ignorespaces Measurement of a character echo\relax }}{14}{figure.caption.11}%
|
||||
\contentsline {figure}{\numberline {xii}{\ignorespaces Transmission of character A via the 16550 UART\relax }}{17}{figure.caption.12}%
|
||||
\contentsline {figure}{\numberline {xiii}{\ignorespaces TLC-7528 Pinout\cite {tlc7528}\relax }}{19}{figure.caption.13}%
|
||||
\contentsline {figure}{\numberline {xiv}{\ignorespaces IDT-7201 Pinout\cite {idt7201}\relax }}{20}{figure.caption.14}%
|
||||
\contentsline {figure}{\numberline {xv}{\ignorespaces TLC-7528 in voltage modet\cite {tlc7528}\relax }}{21}{figure.caption.15}%
|
||||
\contentsline {figure}{\numberline {xvi}{\ignorespaces Measurement of a generated SAW signal via the TLC7528\relax }}{21}{figure.caption.16}%
|
||||
\contentsline {figure}{\numberline {xvii}{\ignorespaces The schematic of the DAC Module\relax }}{22}{figure.caption.17}%
|
||||
\contentsline {figure}{\numberline {xviii}{\ignorespaces Measurement of a generated SAW signal with the FIFO Empty flag\relax }}{24}{figure.caption.18}%
|
||||
\contentsline {figure}{\numberline {xix}{\ignorespaces A transmission between the FIFO and the DAC\relax }}{25}{figure.caption.19}%
|
||||
\contentsline {figure}{\numberline {xx}{\ignorespaces A fifo store operation in contrast to the load operation\relax }}{25}{figure.caption.20}%
|
||||
\contentsline {figure}{\numberline {xxi}{\ignorespaces Storage and retrieval of a sine to and from the FIFO\relax }}{27}{figure.caption.21}%
|
||||
\contentsline {figure}{\numberline {xxii}{\ignorespaces Measuremet of the generated sine from the sine LUT on DACA and DACB\relax }}{27}{figure.caption.22}%
|
||||
\contentsline {figure}{\numberline {xxiii}{\ignorespaces 3.3V to 5V conversion using the level shifter\relax }}{29}{figure.caption.23}%
|
||||
\contentsline {figure}{\numberline {xxiv}{\ignorespaces 5V to 3.3V conversion using the level shifter\relax }}{30}{figure.caption.24}%
|
||||
\contentsline {figure}{\numberline {xxv}{\ignorespaces The internal schematics of the level shifter\cite {lvlshift}\relax }}{30}{figure.caption.25}%
|
||||
\contentsline {figure}{\numberline {xxvi}{\ignorespaces The internal clamping diodes of the Analog Discovery 2\cite {ad2}\relax }}{31}{figure.caption.26}%
|
||||
\contentsline {figure}{\numberline {xxvii}{\ignorespaces The output of an example track part 1\relax }}{42}{figure.caption.27}%
|
||||
\contentsline {figure}{\numberline {xxviii}{\ignorespaces The output of an example track part 2\relax }}{43}{figure.caption.28}%
|
||||
\contentsline {figure}{\numberline {xxix}{\ignorespaces A regular beginning of the game\relax }}{48}{figure.caption.29}%
|
||||
\contentsline {figure}{\numberline {xxx}{\ignorespaces Screenshot of the resulting waveform in GTKWave\relax }}{53}{figure.caption.30}%
|
||||
\contentsline {figure}{\numberline {xxxi}{\ignorespaces Block diagram of the video core\relax }}{58}{figure.caption.31}%
|
||||
\contentsline {figure}{\numberline {xxxii}{\ignorespaces Diagram of VGA timing intervals\relax }}{59}{figure.caption.32}%
|
||||
\contentsline {figure}{\numberline {xxxiii}{\ignorespaces Block diagram of the text renderer\relax }}{60}{figure.caption.33}%
|
||||
\contentsline {figure}{\numberline {xxxiv}{\ignorespaces Block diagram of the WS2812 driver\relax }}{60}{figure.caption.34}%
|
||||
\contentsline {figure}{\numberline {xxxv}{\ignorespaces Timing diagram for the WS2812 serial protocol\relax }}{61}{figure.caption.35}%
|
||||
\contentsline {figure}{\numberline {xxxvi}{\ignorespaces Block diagram of the CPU core\relax }}{63}{figure.caption.36}%
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
25
main.lol
|
@ -1,25 +0,0 @@
|
|||
\babel@toc {english}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
||||
\contentsline {lstlisting}{\numberline {I}Read and write routines for the 16550 UART}{14}{lstlisting.1}%
|
||||
\contentsline {lstlisting}{\numberline {II}16550 INIT routines and single char transmission}{16}{lstlisting.2}%
|
||||
\contentsline {lstlisting}{\numberline {III}16550 character echo}{18}{lstlisting.3}%
|
||||
\contentsline {lstlisting}{\numberline {IV}SAW Generation for the DAC with FIFO}{25}{lstlisting.4}%
|
||||
\contentsline {lstlisting}{\numberline {V}Sine LUT Generation}{26}{lstlisting.5}%
|
||||
\contentsline {lstlisting}{\numberline {VI}DAC Sine Generation}{26}{lstlisting.6}%
|
||||
\contentsline {lstlisting}{\numberline {VII}The avr.h header file}{33}{lstlisting.7}%
|
||||
\contentsline {lstlisting}{\numberline {VIII}The routine function looped by the main}{34}{lstlisting.8}%
|
||||
\contentsline {lstlisting}{\numberline {IX}The routine function for the UART}{35}{lstlisting.9}%
|
||||
\contentsline {lstlisting}{\numberline {X}The routine function for the DAC}{35}{lstlisting.10}%
|
||||
\contentsline {lstlisting}{\numberline {XI}The DAC operation modes}{36}{lstlisting.11}%
|
||||
\contentsline {lstlisting}{\numberline {XII}The DAC waveform generation code}{37}{lstlisting.12}%
|
||||
\contentsline {lstlisting}{\numberline {XIII}The ISR which fires every millisecond}{40}{lstlisting.13}%
|
||||
\contentsline {lstlisting}{\numberline {XIV}The sound update function}{40}{lstlisting.14}%
|
||||
\contentsline {lstlisting}{\numberline {XV}The character ingest function}{44}{lstlisting.15}%
|
||||
\contentsline {lstlisting}{\numberline {XVI}The command parsing function}{45}{lstlisting.16}%
|
||||
\contentsline {lstlisting}{\numberline {XVII}The command execution routine}{46}{lstlisting.17}%
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
9
main.lot
|
@ -1,9 +0,0 @@
|
|||
\babel@toc {english}{}
|
||||
\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {english}{}
|
84
main.out
|
@ -1,84 +0,0 @@
|
|||
\BOOKMARK [1][-]{Doc-Start}{\376\377\000G\000e\000n\000d\000e\000r\000e\000r\000k\000l\000\344\000r\000u\000n\000g}{}% 1
|
||||
\BOOKMARK [1][-]{Doc-Start}{\376\377\000K\000u\000r\000z\000f\000a\000s\000s\000u\000n\000g\000/\000A\000b\000s\000t\000r\000a\000c\000t}{}% 2
|
||||
\BOOKMARK [1][-]{Doc-Start}{\376\377\000R\000e\000s\000u\000l\000t}{}% 3
|
||||
\BOOKMARK [1][-]{section.1}{\376\377\000T\000a\000s\000k\000\040\000d\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{}% 4
|
||||
\BOOKMARK [2][-]{subsection.1.1}{\376\377\000H\000a\000r\000d\000w\000a\000r\000e}{section.1}% 5
|
||||
\BOOKMARK [1][-]{section.2}{\376\377\000H\000a\000r\000d\000w\000a\000r\000e\000\040\000p\000e\000r\000i\000p\000h\000e\000r\000i\000a\000l\000s}{}% 6
|
||||
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000P\000a\000r\000a\000l\000l\000e\000l\000\040\000b\000u\000s}{section.2}% 7
|
||||
\BOOKMARK [3][-]{subsubsection.2.1.1}{\376\377\000A\000d\000d\000r\000e\000s\000s\000\040\000B\000u\000s}{subsection.2.1}% 8
|
||||
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000D\000a\000t\000a\000\040\000B\000u\000s}{section.2}% 9
|
||||
\BOOKMARK [2][-]{subsection.2.3}{\376\377\000C\000o\000n\000t\000r\000o\000l\000\040\000B\000u\000s}{section.2}% 10
|
||||
\BOOKMARK [3][-]{subsubsection.2.3.1}{\376\377\000M\000a\000s\000t\000e\000r\000\040\000R\000e\000s\000e\000t}{subsection.2.3}% 11
|
||||
\BOOKMARK [3][-]{subsubsection.2.3.2}{\376\377\000W\000r\000i\000t\000e\000\040\000N\000o\000t}{subsection.2.3}% 12
|
||||
\BOOKMARK [3][-]{subsubsection.2.3.3}{\376\377\000R\000e\000a\000d\000\040\000N\000o\000t}{subsection.2.3}% 13
|
||||
\BOOKMARK [3][-]{subsubsection.2.3.4}{\376\377\000M\000o\000d\000u\000l\000e\000\040\000S\000e\000l\000e\000c\000t\000\040\0001\000\040\000a\000n\000d\000\040\0002\000\040\000N\000o\000t}{subsection.2.3}% 14
|
||||
\BOOKMARK [2][-]{subsection.2.4}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000a\000n\000d\000\040\000M\000e\000a\000s\000u\000r\000e\000m\000e\000n\000t}{section.2}% 15
|
||||
\BOOKMARK [3][-]{subsubsection.2.4.1}{\376\377\000M\000e\000a\000s\000u\000r\000e\000m\000e\000n\000t\000s}{subsection.2.4}% 16
|
||||
\BOOKMARK [3][-]{subsubsection.2.4.2}{\376\377\000T\000e\000s\000t\000i\000n\000g}{subsection.2.4}% 17
|
||||
\BOOKMARK [2][-]{subsection.2.5}{\376\377\000B\000a\000c\000k\000p\000l\000a\000n\000e}{section.2}% 18
|
||||
\BOOKMARK [3][-]{subsubsection.2.5.1}{\376\377\000T\000e\000r\000m\000i\000n\000a\000t\000i\000o\000n\000\040\000r\000e\000s\000i\000s\000t\000o\000r\000s}{subsection.2.5}% 19
|
||||
\BOOKMARK [2][-]{subsection.2.6}{\376\377\000C\000a\000s\000e}{section.2}% 20
|
||||
\BOOKMARK [2][-]{subsection.2.7}{\376\377\000S\000e\000r\000i\000a\000l\000\040\000C\000o\000n\000s\000o\000l\000e}{section.2}% 21
|
||||
\BOOKMARK [3][-]{subsubsection.2.7.1}{\376\377\0001\0006\0005\0005\0000\000\040\000U\000A\000R\000T}{subsection.2.7}% 22
|
||||
\BOOKMARK [3][-]{subsubsection.2.7.2}{\376\377\000M\000A\000X\000-\0002\0003\0002}{subsection.2.7}% 23
|
||||
\BOOKMARK [3][-]{subsubsection.2.7.3}{\376\377\000S\000c\000h\000e\000m\000a\000t\000i\000c\000s}{subsection.2.7}% 24
|
||||
\BOOKMARK [3][-]{subsubsection.2.7.4}{\376\377\000D\000e\000m\000o\000n\000s\000t\000r\000a\000t\000i\000o\000n\000\040\000S\000o\000f\000t\000w\000a\000r\000e}{subsection.2.7}% 25
|
||||
\BOOKMARK [2][-]{subsection.2.8}{\376\377\000A\000u\000d\000i\000o\000\040\000D\000i\000g\000i\000t\000a\000l\000-\000A\000n\000a\000l\000o\000g\000-\000C\000o\000n\000v\000e\000r\000t\000e\000r}{section.2}% 26
|
||||
\BOOKMARK [3][-]{subsubsection.2.8.1}{\376\377\000T\000L\000C\000\040\0007\0005\0002\0008\000\040\000D\000u\000a\000l\000\040\000R\0002\000R\000\040\000L\000a\000d\000d\000e\000r\000\040\000D\000A\000C}{subsection.2.8}% 27
|
||||
\BOOKMARK [3][-]{subsubsection.2.8.2}{\376\377\000I\000D\000T\0007\0002\0000\0001\000\040\000C\000M\000O\000S\000\040\000F\000I\000F\000O\000\040\000B\000u\000f\000f\000e\000r}{subsection.2.8}% 28
|
||||
\BOOKMARK [3][-]{subsubsection.2.8.3}{\376\377\000T\000h\000e\000o\000r\000y\000\040\000v\000e\000r\000f\000i\000c\000a\000t\000i\000o\000n}{subsection.2.8}% 29
|
||||
\BOOKMARK [3][-]{subsubsection.2.8.4}{\376\377\000S\000c\000h\000e\000m\000a\000t\000i\000c\000s}{subsection.2.8}% 30
|
||||
\BOOKMARK [3][-]{subsubsection.2.8.5}{\376\377\000D\000e\000m\000o\000n\000s\000t\000r\000a\000t\000i\000o\000n\000\040\000S\000o\000f\000t\000w\000a\000r\000e}{subsection.2.8}% 31
|
||||
\BOOKMARK [1][-]{section.3}{\376\377\000A\000d\000d\000r\000e\000s\000s\000i\000n\000g\000\040\000D\000A\000C\000A\000\040\000a\000n\000d\000\040\000D\000A\000C\000B}{}% 32
|
||||
\BOOKMARK [2][-]{subsection.3.1}{\376\377\000F\000P\000G\000A\000\040\000t\000o\000\040\000H\000a\000r\000d\000w\000a\000r\000e\000\040\000i\000n\000t\000e\000r\000f\000a\000c\000e}{section.3}% 33
|
||||
\BOOKMARK [3][-]{subsubsection.3.1.1}{\376\377\000M\000e\000a\000s\000u\000r\000e\000m\000e\000n\000t\000\040\000e\000r\000r\000o\000r}{subsection.3.1}% 34
|
||||
\BOOKMARK [1][-]{section.4}{\376\377\000T\000e\000x\000t\000a\000d\000v\000e\000n\000t\000u\000r\000e}{}% 35
|
||||
\BOOKMARK [2][-]{subsection.4.1}{\376\377\000G\000e\000n\000e\000r\000a\000l\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\040\000d\000e\000t\000a\000i\000l\000s}{section.4}% 36
|
||||
\BOOKMARK [3][-]{subsubsection.4.1.1}{\376\377\000G\000e\000n\000e\000r\000a\000l\000\040\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s\000\040\000a\000n\000d\000\040\000p\000i\000n\000o\000u\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000A\000V\000R}{subsection.4.1}% 37
|
||||
\BOOKMARK [3][-]{subsubsection.4.1.2}{\376\377\000R\000e\000a\000d\000\040\000a\000n\000d\000\040\000W\000r\000i\000t\000e\000\040\000r\000o\000u\000t\000i\000n\000e\000s}{subsection.4.1}% 38
|
||||
\BOOKMARK [3][-]{subsubsection.4.1.3}{\376\377\000U\000A\000R\000T\000\040\000a\000n\000d\000\040\000D\000A\000C\000\040\000u\000p\000d\000a\000t\000e\000\040\000p\000o\000l\000l\000i\000n\000g}{subsection.4.1}% 39
|
||||
\BOOKMARK [2][-]{subsection.4.2}{\376\377\000D\000A\000C\000\040\000s\000o\000u\000n\000d\000\040\000g\000e\000n\000e\000r\000a\000t\000i\000o\000n}{section.4}% 40
|
||||
\BOOKMARK [3][-]{subsubsection.4.2.1}{\376\377\000D\000A\000C\000\040\000m\000o\000d\000e\000s}{subsection.4.2}% 41
|
||||
\BOOKMARK [3][-]{subsubsection.4.2.2}{\376\377\000T\000o\000n\000e\000s\000\040\000a\000n\000d\000\040\000T\000r\000a\000c\000k\000s}{subsection.4.2}% 42
|
||||
\BOOKMARK [3][-]{subsubsection.4.2.3}{\376\377\000T\000r\000a\000c\000k\000\040\000s\000w\000i\000t\000c\000h\000i\000n\000g}{subsection.4.2}% 43
|
||||
\BOOKMARK [2][-]{subsection.4.3}{\376\377\000U\000s\000e\000r\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000i\000n\000t\000e\000r\000p\000r\000e\000t\000a\000t\000i\000o\000n}{section.4}% 44
|
||||
\BOOKMARK [3][-]{subsubsection.4.3.1}{\376\377\000C\000o\000m\000m\000a\000n\000d\000\040\000s\000t\000r\000u\000c\000t\000u\000r\000e\000\040\000a\000n\000d\000\040\000p\000a\000r\000s\000i\000n\000g}{subsection.4.3}% 45
|
||||
\BOOKMARK [3][-]{subsubsection.4.3.2}{\376\377\000C\000o\000m\000m\000a\000n\000d\000\040\000p\000a\000r\000a\000m\000e\000t\000e\000r\000s}{subsection.4.3}% 46
|
||||
\BOOKMARK [2][-]{subsection.4.4}{\376\377\000G\000a\000m\000e\000p\000l\000a\000y}{section.4}% 47
|
||||
\BOOKMARK [2][-]{subsection.4.5}{\376\377\000M\000e\000m\000o\000r\000y\000\040\000c\000o\000n\000s\000t\000r\000a\000i\000n\000t\000s}{section.4}% 48
|
||||
\BOOKMARK [0][-]{part.1}{\376\377\000I\000\040\000A\000\040\000s\000h\000o\000r\000t\000\040\000i\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n\000\040\000t\000o\000\040\000V\000H\000D\000L}{}% 49
|
||||
\BOOKMARK [1][-]{section.5}{\376\377\000P\000r\000e\000r\000e\000q\000u\000i\000s\000i\000t\000e\000s}{part.1}% 50
|
||||
\BOOKMARK [1][-]{section.6}{\376\377\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000\040\000d\000e\000s\000i\000g\000n}{part.1}% 51
|
||||
\BOOKMARK [1][-]{section.7}{\376\377\000S\000i\000m\000u\000l\000a\000t\000i\000n\000g\000\040\000a\000\040\000d\000e\000s\000i\000g\000n}{part.1}% 52
|
||||
\BOOKMARK [1][-]{section.8}{\376\377\000S\000y\000n\000t\000h\000e\000s\000i\000z\000i\000n\000g\000\040\000a\000\040\000d\000e\000s\000i\000g\000n}{part.1}% 53
|
||||
\BOOKMARK [0][-]{part.2}{\376\377\000I\000I\000\040\000M\000e\000t\000a}{}% 54
|
||||
\BOOKMARK [1][-]{section.9}{\376\377\000H\000i\000s\000t\000o\000r\000y}{part.2}% 55
|
||||
\BOOKMARK [1][-]{section.10}{\376\377\000T\000o\000o\000l\000i\000n\000g}{part.2}% 56
|
||||
\BOOKMARK [2][-]{subsection.10.1}{\376\377\000V\000e\000n\000d\000o\000r\000\040\000T\000o\000o\000l\000s}{section.10}% 57
|
||||
\BOOKMARK [2][-]{subsection.10.2}{\376\377\000F\000r\000e\000e\000\040\000S\000o\000f\000t\000w\000a\000r\000e\000\040\000T\000o\000o\000l\000s}{section.10}% 58
|
||||
\BOOKMARK [1][-]{section.11}{\376\377\000P\000e\000r\000i\000p\000h\000e\000r\000a\000l\000s}{part.2}% 59
|
||||
\BOOKMARK [2][-]{subsection.11.1}{\376\377\000U\000A\000R\000T}{section.11}% 60
|
||||
\BOOKMARK [2][-]{subsection.11.2}{\376\377\000D\000V\000I\000\040\000g\000r\000a\000p\000h\000i\000c\000s}{section.11}% 61
|
||||
\BOOKMARK [3][-]{subsubsection.11.2.1}{\376\377\000V\000G\000A\000\040\000t\000i\000m\000i\000n\000g}{subsection.11.2}% 62
|
||||
\BOOKMARK [3][-]{subsubsection.11.2.2}{\376\377\000T\000e\000x\000t\000\040\000r\000e\000n\000d\000e\000r\000e\000r}{subsection.11.2}% 63
|
||||
\BOOKMARK [3][-]{subsubsection.11.2.3}{\376\377\000T\000M\000D\000S\000\040\000e\000n\000c\000o\000d\000e\000r}{subsection.11.2}% 64
|
||||
\BOOKMARK [2][-]{subsection.11.3}{\376\377\000E\000t\000h\000e\000r\000n\000e\000t}{section.11}% 65
|
||||
\BOOKMARK [2][-]{subsection.11.4}{\376\377\000W\000S\0002\0008\0001\0002\000\040\000d\000r\000i\000v\000e\000r}{section.11}% 66
|
||||
\BOOKMARK [2][-]{subsection.11.5}{\376\377\000D\000R\000A\000M}{section.11}% 67
|
||||
\BOOKMARK [2][-]{subsection.11.6}{\376\377\000E\000x\000t\000e\000r\000n\000a\000l\000\040\000B\000u\000s}{section.11}% 68
|
||||
\BOOKMARK [1][-]{section.12}{\376\377\000T\000e\000s\000t\000i\000n\000g}{part.2}% 69
|
||||
\BOOKMARK [2][-]{subsection.12.1}{\376\377\000R\000I\000S\000C\000-\000V\000\040\000C\000o\000m\000p\000l\000i\000a\000n\000c\000e\000\040\000T\000e\000s\000t\000s}{section.12}% 70
|
||||
\BOOKMARK [0][-]{part.3}{\376\377\000I\000I\000I\000\040\000T\000h\000e\000\040\000C\000o\000r\000e}{}% 71
|
||||
\BOOKMARK [1][-]{section.13}{\376\377\000O\000v\000e\000r\000v\000i\000e\000w}{part.3}% 72
|
||||
\BOOKMARK [1][-]{section.14}{\376\377\000C\000o\000n\000t\000r\000o\000l}{part.3}% 73
|
||||
\BOOKMARK [1][-]{section.15}{\376\377\000D\000e\000c\000o\000d\000e\000r}{part.3}% 74
|
||||
\BOOKMARK [1][-]{section.16}{\376\377\000R\000e\000g\000i\000s\000t\000e\000r\000s}{part.3}% 75
|
||||
\BOOKMARK [1][-]{section.17}{\376\377\000A\000r\000i\000t\000h\000m\000e\000t\000i\000c\000\040\000a\000n\000d\000\040\000L\000o\000g\000i\000c\000\040\000U\000n\000i\000t\000\040\000\050\000A\000L\000U\000\051}{part.3}% 76
|
||||
\BOOKMARK [1][-]{section.18}{\376\377\000C\000o\000n\000t\000r\000o\000l\000\040\000a\000n\000d\000\040\000S\000t\000a\000t\000u\000s\000\040\000R\000e\000g\000i\000s\000t\000e\000r\000s\000\040\000\050\000C\000S\000R\000\051}{part.3}% 77
|
||||
\BOOKMARK [1][-]{section.19}{\376\377\000M\000e\000m\000o\000r\000y\000\040\000A\000r\000b\000i\000t\000e\000r}{part.3}% 78
|
||||
\BOOKMARK [1][-]{section.20}{\376\377\000E\000x\000c\000e\000p\000t\000i\000o\000n\000\040\000C\000o\000n\000t\000r\000o\000l}{part.3}% 79
|
||||
\BOOKMARK [1][-]{section.21}{\376\377\000E\000r\000k\000l\000\344\000r\000u\000n\000g\000\040\000d\000e\000r\000\040\000E\000i\000g\000e\000n\000s\000t\000\344\000n\000d\000i\000g\000k\000e\000i\000t\000\040\000d\000e\000r\000\040\000A\000r\000b\000e\000i\000t}{part.3}% 80
|
||||
\BOOKMARK [1][-]{section.1}{\376\377\000L\000i\000s\000t\000\040\000o\000f\000\040\000F\000i\000g\000u\000r\000e\000s}{part.3}% 81
|
||||
\BOOKMARK [1][-]{section.2}{\376\377\000L\000i\000s\000t\000\040\000o\000f\000\040\000T\000a\000b\000l\000e\000s}{part.3}% 82
|
||||
\BOOKMARK [1][-]{section.3}{\376\377\000L\000i\000s\000t\000i\000n\000g\000s}{part.3}% 83
|
||||
\BOOKMARK [1][-]{section.3}{\376\377\000A\000n\000h\000a\000n\000g}{part.3}% 84
|
BIN
main.pdf
(Stored with Git LFS)
90
main.run.xml
|
@ -1,90 +0,0 @@
|
|||
<?xml version="1.0" standalone="yes"?>
|
||||
<!-- logreq request file -->
|
||||
<!-- logreq version 1.0 / dtd version 1.0 -->
|
||||
<!-- Do not edit this file! -->
|
||||
<!DOCTYPE requests [
|
||||
<!ELEMENT requests (internal | external)*>
|
||||
<!ELEMENT internal (generic, (provides | requires)*)>
|
||||
<!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
|
||||
<!ELEMENT cmdline (binary, (option | infile | outfile)*)>
|
||||
<!ELEMENT input (file)+>
|
||||
<!ELEMENT output (file)+>
|
||||
<!ELEMENT provides (file)+>
|
||||
<!ELEMENT requires (file)+>
|
||||
<!ELEMENT generic (#PCDATA)>
|
||||
<!ELEMENT binary (#PCDATA)>
|
||||
<!ELEMENT option (#PCDATA)>
|
||||
<!ELEMENT infile (#PCDATA)>
|
||||
<!ELEMENT outfile (#PCDATA)>
|
||||
<!ELEMENT file (#PCDATA)>
|
||||
<!ATTLIST requests
|
||||
version CDATA #REQUIRED
|
||||
>
|
||||
<!ATTLIST internal
|
||||
package CDATA #REQUIRED
|
||||
priority (9) #REQUIRED
|
||||
active (0 | 1) #REQUIRED
|
||||
>
|
||||
<!ATTLIST external
|
||||
package CDATA #REQUIRED
|
||||
priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
|
||||
active (0 | 1) #REQUIRED
|
||||
>
|
||||
<!ATTLIST provides
|
||||
type (static | dynamic | editable) #REQUIRED
|
||||
>
|
||||
<!ATTLIST requires
|
||||
type (static | dynamic | editable) #REQUIRED
|
||||
>
|
||||
<!ATTLIST file
|
||||
type CDATA #IMPLIED
|
||||
>
|
||||
]>
|
||||
<requests version="1.0">
|
||||
<internal package="biblatex" priority="9" active="0">
|
||||
<generic>latex</generic>
|
||||
<provides type="dynamic">
|
||||
<file>main.bcf</file>
|
||||
</provides>
|
||||
<requires type="dynamic">
|
||||
<file>main.bbl</file>
|
||||
</requires>
|
||||
<requires type="static">
|
||||
<file>blx-dm.def</file>
|
||||
<file>blx-unicode.def</file>
|
||||
<file>blx-compat.def</file>
|
||||
<file>biblatex.def</file>
|
||||
<file>standard.bbx</file>
|
||||
<file>numeric.bbx</file>
|
||||
<file>numeric-comp.cbx</file>
|
||||
<file>ieee.cbx</file>
|
||||
<file>biblatex.cfg</file>
|
||||
<file>german.lbx</file>
|
||||
<file>ngerman.lbx</file>
|
||||
<file>english.lbx</file>
|
||||
</requires>
|
||||
</internal>
|
||||
<external package="biblatex" priority="5" active="0">
|
||||
<generic>biber</generic>
|
||||
<cmdline>
|
||||
<binary>biber</binary>
|
||||
<infile>main</infile>
|
||||
</cmdline>
|
||||
<input>
|
||||
<file>main.bcf</file>
|
||||
</input>
|
||||
<output>
|
||||
<file>main.bbl</file>
|
||||
</output>
|
||||
<provides type="dynamic">
|
||||
<file>main.bbl</file>
|
||||
</provides>
|
||||
<requires type="dynamic">
|
||||
<file>main.bcf</file>
|
||||
</requires>
|
||||
<requires type="editable">
|
||||
<file>./bibliographies/DP.bib</file>
|
||||
<file>./bibliographies/AB.bib</file>
|
||||
</requires>
|
||||
</external>
|
||||
</requests>
|
1
main.tex
|
@ -92,6 +92,7 @@ geschlechtsunabh"angig verstanden werden soll.
|
|||
|
||||
%====================================================================================
|
||||
\clearpage\vfill\newpage{}
|
||||
\selectlanguage{english}
|
||||
%====================================================================================
|
||||
\subsection*{Kurzfassung/Abstract\markboth{}{Kurzfassung/Abstract}}
|
||||
\addcontentsline{toc}{section}{Kurzfassung/Abstract}
|
||||
|
|
100
main.toc
|
@ -1,100 +0,0 @@
|
|||
\babel@toc {english}{}
|
||||
\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\contentsline {section}{Gendererklärung}{i}{Doc-Start}%
|
||||
\contentsline {section}{Kurzfassung/Abstract}{ii}{Doc-Start}%
|
||||
\babel@toc {ngerman}{}
|
||||
\babel@toc {ngerman}{}
|
||||
\contentsline {section}{Result}{iii}{Doc-Start}%
|
||||
\babel@toc {english}{}
|
||||
\contentsline {section}{\numberline {1}Task description}{1}{section.1}%
|
||||
\contentsline {subsection}{\numberline {1.1}Hardware}{1}{subsection.1.1}%
|
||||
\contentsline {section}{\numberline {2}Hardware peripherials}{2}{section.2}%
|
||||
\contentsline {subsection}{\numberline {2.1}Parallel bus}{2}{subsection.2.1}%
|
||||
\contentsline {subsubsection}{\numberline {2.1.1}Address Bus}{3}{subsubsection.2.1.1}%
|
||||
\contentsline {subsection}{\numberline {2.2}Data Bus}{3}{subsection.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.3}Control Bus}{3}{subsection.2.3}%
|
||||
\contentsline {subsubsection}{\numberline {2.3.1}Master Reset}{3}{subsubsection.2.3.1}%
|
||||
\contentsline {subsubsection}{\numberline {2.3.2}Write Not}{4}{subsubsection.2.3.2}%
|
||||
\contentsline {subsubsection}{\numberline {2.3.3}Read Not}{4}{subsubsection.2.3.3}%
|
||||
\contentsline {subsubsection}{\numberline {2.3.4}Module Select 1 and 2 Not}{4}{subsubsection.2.3.4}%
|
||||
\contentsline {subsection}{\numberline {2.4}Testing and Measurement}{4}{subsection.2.4}%
|
||||
\contentsline {subsubsection}{\numberline {2.4.1}Measurements}{4}{subsubsection.2.4.1}%
|
||||
\contentsline {subsubsection}{\numberline {2.4.2}Testing}{5}{subsubsection.2.4.2}%
|
||||
\contentsline {subsection}{\numberline {2.5}Backplane}{5}{subsection.2.5}%
|
||||
\contentsline {subsubsection}{\numberline {2.5.1}Termination resistors}{6}{subsubsection.2.5.1}%
|
||||
\contentsline {subsection}{\numberline {2.6}Case}{7}{subsection.2.6}%
|
||||
\contentsline {subsection}{\numberline {2.7}Serial Console}{9}{subsection.2.7}%
|
||||
\contentsline {subsubsection}{\numberline {2.7.1}16550 UART}{9}{subsubsection.2.7.1}%
|
||||
\contentsline {subsubsection}{\numberline {2.7.2}MAX-232}{10}{subsubsection.2.7.2}%
|
||||
\contentsline {subsubsection}{\numberline {2.7.3}Schematics}{10}{subsubsection.2.7.3}%
|
||||
\contentsline {paragraph}{Element Description}{12}{figure.caption.7}%
|
||||
\contentsline {subsubsection}{\numberline {2.7.4}Demonstration Software}{14}{subsubsection.2.7.4}%
|
||||
\contentsline {paragraph}{Transmit code}{14}{figure.caption.11}%
|
||||
\contentsline {paragraph}{Echo code}{17}{figure.caption.12}%
|
||||
\contentsline {subsection}{\numberline {2.8}Audio Digital-Analog-Converter}{18}{subsection.2.8}%
|
||||
\contentsline {subsubsection}{\numberline {2.8.1}TLC 7528 Dual R2R Ladder DAC}{19}{subsubsection.2.8.1}%
|
||||
\contentsline {subsubsection}{\numberline {2.8.2}IDT7201 CMOS FIFO Buffer}{19}{subsubsection.2.8.2}%
|
||||
\contentsline {subsubsection}{\numberline {2.8.3}Theory verfication}{20}{subsubsection.2.8.3}%
|
||||
\contentsline {subsubsection}{\numberline {2.8.4}Schematics}{21}{subsubsection.2.8.4}%
|
||||
\contentsline {paragraph}{Element Description}{23}{figure.caption.17}%
|
||||
\contentsline {paragraph}{NE55 Clock Source}{24}{figure.caption.17}%
|
||||
\contentsline {subsubsection}{\numberline {2.8.5}Demonstration Software}{24}{subsubsection.2.8.5}%
|
||||
\contentsline {paragraph}{SAW Generator}{24}{subsubsection.2.8.5}%
|
||||
\contentsline {paragraph}{Sine Generator}{26}{lstnumber.4.11}%
|
||||
\contentsline {section}{\numberline {3}Addressing DACA and DACB}{28}{section.3}%
|
||||
\contentsline {subsection}{\numberline {3.1}FPGA to Hardware interface}{28}{subsection.3.1}%
|
||||
\contentsline {subsubsection}{\numberline {3.1.1}Measurement error}{31}{subsubsection.3.1.1}%
|
||||
\contentsline {section}{\numberline {4}Textadventure}{31}{section.4}%
|
||||
\contentsline {subsection}{\numberline {4.1}General Implementation details}{32}{subsection.4.1}%
|
||||
\contentsline {subsubsection}{\numberline {4.1.1}General definitions and pinout of the AVR}{32}{subsubsection.4.1.1}%
|
||||
\contentsline {subsubsection}{\numberline {4.1.2}Read and Write routines}{34}{subsubsection.4.1.2}%
|
||||
\contentsline {subsubsection}{\numberline {4.1.3}UART and DAC update polling}{34}{subsubsection.4.1.3}%
|
||||
\contentsline {subsection}{\numberline {4.2}DAC sound generation}{35}{subsection.4.2}%
|
||||
\contentsline {subsubsection}{\numberline {4.2.1}DAC modes}{35}{subsubsection.4.2.1}%
|
||||
\contentsline {subsubsection}{\numberline {4.2.2}Tones and Tracks}{40}{subsubsection.4.2.2}%
|
||||
\contentsline {subsubsection}{\numberline {4.2.3}Track switching}{44}{subsubsection.4.2.3}%
|
||||
\contentsline {subsection}{\numberline {4.3}User command interpretation}{44}{subsection.4.3}%
|
||||
\contentsline {subsubsection}{\numberline {4.3.1}Command structure and parsing}{44}{subsubsection.4.3.1}%
|
||||
\contentsline {subsubsection}{\numberline {4.3.2}Command parameters}{46}{subsubsection.4.3.2}%
|
||||
\contentsline {subsection}{\numberline {4.4}Gameplay}{47}{subsection.4.4}%
|
||||
\contentsline {subsection}{\numberline {4.5}Memory constraints}{49}{subsection.4.5}%
|
||||
\contentsline {part}{I\hspace {1em}A short introduction to VHDL}{50}{part.1}%
|
||||
\contentsline {section}{\numberline {5}Prerequisites}{50}{section.5}%
|
||||
\contentsline {section}{\numberline {6}Creating a design}{50}{section.6}%
|
||||
\contentsline {section}{\numberline {7}Simulating a design}{52}{section.7}%
|
||||
\contentsline {section}{\numberline {8}Synthesizing a design}{53}{section.8}%
|
||||
\contentsline {part}{II\hspace {1em}Meta}{54}{part.2}%
|
||||
\contentsline {section}{\numberline {9}History}{54}{section.9}%
|
||||
\contentsline {section}{\numberline {10}Tooling}{56}{section.10}%
|
||||
\contentsline {subsection}{\numberline {10.1}Vendor Tools}{56}{subsection.10.1}%
|
||||
\contentsline {subsection}{\numberline {10.2}Free Software Tools}{56}{subsection.10.2}%
|
||||
\contentsline {section}{\numberline {11}Peripherals}{57}{section.11}%
|
||||
\contentsline {subsection}{\numberline {11.1}UART}{57}{subsection.11.1}%
|
||||
\contentsline {subsection}{\numberline {11.2}DVI graphics}{57}{subsection.11.2}%
|
||||
\contentsline {subsubsection}{\numberline {11.2.1}VGA timing}{57}{subsubsection.11.2.1}%
|
||||
\contentsline {subsubsection}{\numberline {11.2.2}Text renderer}{58}{subsubsection.11.2.2}%
|
||||
\contentsline {subsubsection}{\numberline {11.2.3}TMDS encoder}{59}{subsubsection.11.2.3}%
|
||||
\contentsline {subsection}{\numberline {11.3}Ethernet}{59}{subsection.11.3}%
|
||||
\contentsline {subsection}{\numberline {11.4}WS2812 driver}{60}{subsection.11.4}%
|
||||
\contentsline {subsection}{\numberline {11.5}DRAM}{61}{subsection.11.5}%
|
||||
\contentsline {subsection}{\numberline {11.6}External Bus}{61}{subsection.11.6}%
|
||||
\contentsline {section}{\numberline {12}Testing}{62}{section.12}%
|
||||
\contentsline {subsection}{\numberline {12.1}RISC-V Compliance Tests}{62}{subsection.12.1}%
|
||||
\contentsline {part}{III\hspace {1em}The Core}{62}{part.3}%
|
||||
\contentsline {section}{\numberline {13}Overview}{63}{section.13}%
|
||||
\contentsline {section}{\numberline {14}Control}{63}{section.14}%
|
||||
\contentsline {section}{\numberline {15}Decoder}{64}{section.15}%
|
||||
\contentsline {section}{\numberline {16}Registers}{65}{section.16}%
|
||||
\contentsline {section}{\numberline {17}Arithmetic and Logic Unit (ALU)}{66}{section.17}%
|
||||
\contentsline {section}{\numberline {18}Control and Status Registers (CSR)}{66}{section.18}%
|
||||
\contentsline {section}{\numberline {19}Memory Arbiter}{67}{section.19}%
|
||||
\contentsline {section}{\numberline {20}Exception Control}{68}{section.20}%
|
||||
\babel@toc {ngerman}{}
|
||||
\contentsline {section}{\numberline {21}Erkl"arung der Eigenst"andigkeit der Arbeit}{70}{section.21}%
|
||||
\babel@toc {english}{}
|
||||
\contentsline {section}{\numberline {I\tmspace +\thickmuskip {.2777em}}List of Figures}{I}{section.1}%
|
||||
\contentsline {section}{\numberline {II\tmspace +\thickmuskip {.2777em}}List of Tables}{II}{section.2}%
|
||||
\contentsline {section}{\numberline {III\tmspace +\thickmuskip {.2777em}}Listings}{II}{section.3}%
|
||||
\contentsline {section}{Anhang}{V}{section.3}%
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 129 B |
BIN
pics/ad2.jpg
Before Width: | Height: | Size: 282 KiB After Width: | Height: | Size: 131 B |
BIN
pics/ad2_dio.png
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 130 B |
BIN
pics/all_mod.jpg
(Stored with Git LFS)
Normal file
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 129 B |
BIN
pics/atmega.jpg
(Stored with Git LFS)
Normal file
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 130 B |
BIN
pics/case.jpg
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 131 B |
BIN
pics/dac.jpg
(Stored with Git LFS)
Normal file
Before Width: | Height: | Size: 1,011 B After Width: | Height: | Size: 129 B |
BIN
pics/final_front.jpg
(Stored with Git LFS)
Normal file
BIN
pics/final_side.jpg
(Stored with Git LFS)
Normal file
BIN
pics/fpga_int.jpg
(Stored with Git LFS)
Normal file
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 130 B |
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 131 B |
BIN
pics/logoBpdf.svg
(Stored with Git LFS)
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 129 B |
BIN
pics/pc16550d_pinout.svg
(Stored with Git LFS)
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 130 B |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 130 B |
BIN
pics/slas062e_pinout.svg
(Stored with Git LFS)
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 130 B |
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 131 B |
BIN
pics/uart.jpg
(Stored with Git LFS)
Normal file
10
preamble.tex
|
@ -177,7 +177,7 @@
|
|||
|
||||
\usepackage{tikz,pgfplots}
|
||||
\usetikzlibrary{plotmarks}
|
||||
\usetikzlibrary{angles,quotes,babel,shapes,arrows,positioning,calc}
|
||||
\usetikzlibrary{angles,quotes,babel,shapes,arrows,positioning,calc,automata}
|
||||
\usepackage{tikz-timing}
|
||||
\tikzset{
|
||||
block/.style = {draw, fill=white, rectangle, minimum height=3em, minimum width=3em,align=center},
|
||||
|
@ -209,6 +209,14 @@ minimum height=1cm, align=center, text width=3cm, draw=black, fill=blue!30]
|
|||
\usepackage{blindtext}
|
||||
\usepackage{pgfgantt}
|
||||
|
||||
\tikzset{->, % makes the edges directed
|
||||
>=stealth, % makes the arrow heads bold
|
||||
node distance=6cm, % specifies the minimum distance between two nodes. Change if necessary.
|
||||
every state/.style={thick, fill=gray!10}, % sets the properties for each ’state’ node
|
||||
initial text=$ $} % sets the text that appears on the start arrow
|
||||
|
||||
\usepackage{subcaption}
|
||||
|
||||
%%% Title formatting
|
||||
\usepackage{titlesec}
|
||||
\titleformat{\section}{\normalfont\bfseries\scshape\fontsize{16pt}{19pt}\selectfont}{\thesection}{1em}{}
|
||||
|
|
|
@ -29,3 +29,21 @@ peripherials, way of addressing pins (8 at a time) and availability.
|
|||
\cite{atmega2560} All
|
||||
testing software was written for this ATMega and compiled using the avr-gcc
|
||||
from the GNU-Project.
|
||||
|
||||
To fully test the developed modules on the backplane a seprate module for the
|
||||
ATMega was developed, which can be seen in figure \ref{fig:atmega_mod}. The
|
||||
ATMega is beneath the the black PCB \footnote{Printed circuit board} in the
|
||||
center, which is an Arduino\texttrademark Mega. The Arduino\texttrademark is,
|
||||
for all indends and purposes, only a breakout of the ATMega 2560 and has only
|
||||
been used in that way. No parts of the Arduino\texttrademark IDE or other parts
|
||||
of the Arduino\texttrademark software suite have been used, as they consume too
|
||||
much memory and the abstraction models used are not compatiable with building
|
||||
processor peripherials.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth, angle=0]{pics/atmega}
|
||||
\caption{The ATMega 2560 module for the backplane}
|
||||
\label{fig:atmega_mod}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
@ -198,3 +198,15 @@ transmission code, as well as the read and write routines in listing
|
|||
label={lst:16550-echo}, caption={16550 character echo},
|
||||
columns=flexible, style=cstyle, firstline=76, lastline=109]
|
||||
{code/16550/echo/src/main.c}
|
||||
|
||||
\subsubsection{Final Module}
|
||||
|
||||
The final module can be seen in figure \ref{fig:16550_mod} with the pc16550 UART
|
||||
in the center and the MAX-232 above.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth, angle=0]{pics/uart}
|
||||
\caption{The final uart module with the pc16550 uart in the center}
|
||||
\label{fig:16550_mod}
|
||||
\end{figure}
|
||||
|
|
|
@ -294,3 +294,20 @@ implementations on this unit.
|
|||
|
||||
On the audio jack DACA is mapped to the right channel and DACB to the left
|
||||
channel.
|
||||
|
||||
\subsubsection{Final Module}
|
||||
|
||||
The final module can be seen in figure \ref{fig:dac_mod} with, from bottom to
|
||||
top, the 74HC374 D-Flip-Flop, the IDT-7201 FIFO, the 74HC00 NAND-Gates, the
|
||||
TLC-7528 DAC and the NE555 oszillator. The jumper on the left is the voltage
|
||||
select and the jumper on the right the clock select. The two pin headers on the
|
||||
top have been installed for voltage measurement on the left and right audio
|
||||
channels while the audio jack is in use.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth, angle=90]{pics/dac}
|
||||
\caption{The final DAC module}
|
||||
\label{fig:dac_mod}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
@ -69,6 +69,21 @@ operation continues.
|
|||
columns=flexible, style=cstyle, firstline=200, lastline=207]
|
||||
{code/textadv/src/dac.c}
|
||||
|
||||
\subsubsection{Program execution path}
|
||||
|
||||
On microprocessors it is required to not leave a return path for programs, as
|
||||
a return path would lead to the microcontroller either resetting, or seicing to
|
||||
work until the next power cut. Therefore the program performs all it's tasks in
|
||||
an infinte loop. This loop can be seen in listing \ref{lst:textadv-routine} and
|
||||
in figure \ref{fig:textadv_pexfl}.
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\input{charts/flowchart_textadv.tex}
|
||||
\caption{A Flow-Chart of the program execution path}
|
||||
\label{fig:textadv_pexfl}
|
||||
\end{figure}
|
||||
|
||||
\subsection{DAC sound generation}
|
||||
|
||||
\subsubsection{DAC modes}
|
||||
|
@ -284,17 +299,71 @@ altering the map data and the strings output to the user.
|
|||
\label{fig:tetadv_gameplay}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Memory constraints}
|
||||
\subsubsection{Memory constraints}
|
||||
|
||||
The AVR has 8kB of internal SRAM which are used for stack and heap
|
||||
\cite{atmega2560}. During the build of the program an ELF file can be obtained
|
||||
which contains infromation on the programs structure and memory usage on boot.
|
||||
Strings and variables are contained within the .data section of the elf file,
|
||||
but loaded into the .bss section during boot\cite{elf}. This is done for
|
||||
integer
|
||||
and loaded into memory during boot\cite{elf}. This is done for integer
|
||||
variables, as well as for strings, which makes the use of strings limited not
|
||||
to the flash size but to the RAM size of the AVR. To save memory, sound tracks
|
||||
as well as the sine and noise table have been put into program space with the
|
||||
PROGMEM attribute as described by the avr-libc documentation\cite{progmem}.
|
||||
In listing \ref{lst:textadv-dac-gen} a read from program memory can be seen in
|
||||
the noise and sine modes.
|
||||
the noise and sine modes. Strings have not been put into programmspace as this
|
||||
would require each string to be declared independantly and then be put into
|
||||
arrays\cite{progmem} as is done now, which would make the code much less
|
||||
readable and increase overhead As well as make the usage of buffers nescessary
|
||||
in order for the override of the printf function to work.
|
||||
|
||||
\subsubsection{Story}
|
||||
|
||||
The basics of the storyline are that you wake up in the middle of a forest and
|
||||
don't remember anything. You have to get through the forest to an old house,
|
||||
while having to get rid of a bear which is blocking the way. Inside the house
|
||||
you have to get a computer to start. The game then proceeds to get recursive and
|
||||
your goal is to break out of the recursion.
|
||||
|
||||
\subsubsection{Recursion}
|
||||
|
||||
The game, when performing the recursion, resets your inventory and internal
|
||||
state machines, before putting you back to the starting point. However by
|
||||
altering the orientation of rooms, altering the list of items found inside rooms
|
||||
and by altering the texts output by the game, the atmosphere can be changed, and
|
||||
the outcome changed.
|
||||
|
||||
\subsubsection{Computer State Machine}
|
||||
|
||||
One example of a state machine inside the game is the computer inside the
|
||||
old-house. The computer needs three items: a keyboard to type on, something to
|
||||
boot from, for example a floppy disk, and a screwdriver to start it. The state
|
||||
machine implementation can be seen in listing \ref{lst:textadv-fsm} and the
|
||||
state diagram in figure \ref{fig:textadv_compfsm}.
|
||||
|
||||
\lstinputlisting[language=C,frame=trBL,
|
||||
breaklines=true, breakautoindent=true, formfeed=\newpage,
|
||||
label={lst:textadv-fsm}, caption={The computer FSM},
|
||||
columns=flexible, style=cstyle, firstline=288, lastline=327]
|
||||
{code/textadv/src/game.c}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\begin{tikzpicture}
|
||||
|
||||
\node[state, initial] (c1) {Nothing};
|
||||
\node[state, right of=c1] (c2) {Keyboard};
|
||||
\node[state, right of=c2] (c3) {Bootable};
|
||||
|
||||
\draw (c1) edge[loop above] node{else} (c1)
|
||||
(c1) edge[above] node {keyboard} (c2)
|
||||
(c2) edge[loop above] node{else} (c2)
|
||||
(c2) edge[above] node{boot medium} (c3)
|
||||
(c3) edge[loop above] node {else} (c3)
|
||||
(c3) edge[bend left, below] node {screwdriver} (c1);
|
||||
|
||||
\end{tikzpicture}
|
||||
\caption{A state diagram of the computer state machine}
|
||||
\label{fig:textadv_compfsm}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
@ -5,4 +5,13 @@ open-source programs and the RISC-V processor can compile using an open source
|
|||
toolchain. The completed project can be found on the USB stick which accompanies
|
||||
this thesis, or in the git repositories at
|
||||
\url{https://git.it-syndikat.org/tyrolyean/dipl.git} and
|
||||
\url{https://gitlab.com/YARM-project/}.
|
||||
\url{https://gitlab.com/YARM-project/}. The completed hardware peripherials can
|
||||
be seen in figure \ref{fig:all_mod}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth, angle=180]{pics/all_mod}
|
||||
\caption{An overview of the hardware peripherials}
|
||||
\label{fig:all_mod}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ endobj
|
|||
endobj
|
||||
6 0 obj
|
||||
<< /Producer (cairo 1.17.3 (https://cairographics.org))
|
||||
/CreationDate (D:20191022125401+02'00)
|
||||
/CreationDate (D:20200328163659+01'00)
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
|
|
21
texput.log
|
@ -1,21 +0,0 @@
|
|||
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019/Arch Linux) (preloaded format=xelatex 2020.3.10) 26 MAR 2020 23:49
|
||||
entering extended mode
|
||||
\write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
**main.texx
|
||||
|
||||
! Emergency stop.
|
||||
<*> main.texx
|
||||
|
||||
End of file on the terminal!
|
||||
|
||||
|
||||
Here is how much of TeX's memory you used:
|
||||
3 strings out of 492483
|
||||
19 string characters out of 6134979
|
||||
66274 words of memory out of 5000000
|
||||
4587 multiletter control sequences out of 15000+600000
|
||||
3640 words of font info for 14 fonts, out of 8000000 for 9000
|
||||
1348 hyphenation exceptions out of 8191
|
||||
0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
No pages of output.
|