69 lines
5.3 KiB
TeX
69 lines
5.3 KiB
TeX
\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}{2}{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}{3}{subsubsection.2.3.2}%
|
|
\contentsline {subsubsection}{\numberline {2.3.3}Read Not}{3}{subsubsection.2.3.3}%
|
|
\contentsline {subsubsection}{\numberline {2.3.4}Module Select 1 and 2 Not}{3}{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}{4}{subsubsection.2.4.2}%
|
|
\contentsline {subsection}{\numberline {2.5}Backplane}{5}{subsection.2.5}%
|
|
\contentsline {subsubsection}{\numberline {2.5.1}Termination resistors}{5}{subsubsection.2.5.1}%
|
|
\contentsline {subsection}{\numberline {2.6}Case}{6}{subsection.2.6}%
|
|
\contentsline {subsection}{\numberline {2.7}Serial Console}{8}{subsection.2.7}%
|
|
\contentsline {subsubsection}{\numberline {2.7.1}16550 UART}{8}{subsubsection.2.7.1}%
|
|
\contentsline {subsubsection}{\numberline {2.7.2}MAX-232}{9}{subsubsection.2.7.2}%
|
|
\contentsline {subsubsection}{\numberline {2.7.3}Schematics}{9}{subsubsection.2.7.3}%
|
|
\contentsline {paragraph}{Element Description}{11}{figure.caption.7}%
|
|
\contentsline {subsubsection}{\numberline {2.7.4}Demonstration Software}{13}{subsubsection.2.7.4}%
|
|
\contentsline {paragraph}{Transmit code}{13}{figure.caption.11}%
|
|
\contentsline {paragraph}{Echo code}{16}{figure.caption.12}%
|
|
\contentsline {subsection}{\numberline {2.8}Audio Digital-Analog-Converter}{17}{subsection.2.8}%
|
|
\contentsline {subsubsection}{\numberline {2.8.1}TLC 7528 Dual R2R Ladder DAC}{18}{subsubsection.2.8.1}%
|
|
\contentsline {subsubsection}{\numberline {2.8.2}IDT7201 CMOS FIFO Buffer}{18}{subsubsection.2.8.2}%
|
|
\contentsline {subsubsection}{\numberline {2.8.3}Theory verfication}{19}{subsubsection.2.8.3}%
|
|
\contentsline {subsubsection}{\numberline {2.8.4}Schematics}{20}{subsubsection.2.8.4}%
|
|
\contentsline {paragraph}{Element Description}{22}{figure.caption.17}%
|
|
\contentsline {paragraph}{NE55 Clock Source}{22}{figure.caption.17}%
|
|
\contentsline {subsubsection}{\numberline {2.8.5}Demonstration Software}{23}{subsubsection.2.8.5}%
|
|
\contentsline {paragraph}{SAW Generator}{23}{subsubsection.2.8.5}%
|
|
\contentsline {paragraph}{Sine Generator}{25}{lstnumber.4.11}%
|
|
\contentsline {section}{\numberline {3}Addressing DACA and DACB}{26}{section.3}%
|
|
\contentsline {subsection}{\numberline {3.1}FPGA to Hardware interface}{27}{subsection.3.1}%
|
|
\contentsline {subsubsection}{\numberline {3.1.1}Measurement error}{29}{subsubsection.3.1.1}%
|
|
\contentsline {section}{\numberline {4}Textadventure}{30}{section.4}%
|
|
\contentsline {subsection}{\numberline {4.1}General Implementation details}{30}{subsection.4.1}%
|
|
\contentsline {subsubsection}{\numberline {4.1.1}General definitions and pinout of the AVR}{30}{subsubsection.4.1.1}%
|
|
\contentsline {subsubsection}{\numberline {4.1.2}Read and Write routines}{32}{subsubsection.4.1.2}%
|
|
\contentsline {subsubsection}{\numberline {4.1.3}UART and DAC update polling}{32}{subsubsection.4.1.3}%
|
|
\contentsline {subsection}{\numberline {4.2}DAC sound generation}{33}{subsection.4.2}%
|
|
\contentsline {subsubsection}{\numberline {4.2.1}DAC modes}{33}{subsubsection.4.2.1}%
|
|
\contentsline {subsubsection}{\numberline {4.2.2}Tones and Tracks}{37}{subsubsection.4.2.2}%
|
|
\contentsline {subsubsection}{\numberline {4.2.3}Track switching}{42}{subsubsection.4.2.3}%
|
|
\contentsline {subsection}{\numberline {4.3}User command interpretation}{42}{subsection.4.3}%
|
|
\contentsline {subsubsection}{\numberline {4.3.1}Command structure and parsing}{42}{subsubsection.4.3.1}%
|
|
\contentsline {subsubsection}{\numberline {4.3.2}Command parameters}{43}{subsubsection.4.3.2}%
|
|
\contentsline {subsection}{\numberline {4.4}Gameplay}{45}{subsection.4.4}%
|
|
\contentsline {subsection}{\numberline {4.5}Memory constraints}{46}{subsection.4.5}%
|
|
\babel@toc {ngerman}{}
|
|
\contentsline {section}{\numberline {5}Erkl"arung der Eigenst"andigkeit der Arbeit}{48}{section.5}%
|
|
\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}{I}{section.2}%
|
|
\contentsline {section}{\numberline {III\tmspace +\thickmuskip {.2777em}}Listings}{I}{section.3}%
|
|
\contentsline {section}{Anhang}{IV}{section.3}%
|