33 lines
1.8 KiB
TeX
33 lines
1.8 KiB
TeX
\subsection{Grobdesign}
|
|
|
|
\subsubsection{Aufgabenstellung}
|
|
|
|
Zur Klärung immerwiederkehrender Fragen im Umfeld des Vereins IT-Syndikat in
|
|
Innsbruck sollen Beispiele und Dokumentation der Funktion moderner
|
|
Prozessorperipherie und der Kommunikation selbiger mit dem Prozessorkern als
|
|
MMIO
|
|
\footnote{\href{https://en.wikipedia.org/wiki/Memory-mapped_I/O}{MMIO}...
|
|
Memory Mapped I/O} Angefertigt werden. Diese Dokumentation soll möglichst für alle
|
|
Prozessorarchitekturen gültig und daher Architekturunabhängig sein. Die
|
|
Dokumentation soll für Personen mit tieferem Verständniss von Hardware, sowie
|
|
für Anfänger hilfreiche Aussagen über die Funktionswiese der Hardware liefern,
|
|
welche sich aus einer seriellen Schnittstelle mit TIA-/EIA-232 Pegeln, einem
|
|
Framebuffer\footnote{\href{https://en.wikipedia.org/wiki/Framebuffer}
|
|
{Framebuffer}...Ein Speicherbereich in welchen
|
|
ein Bild geladen werden kann, welches dann ausgegeben werden} und einem
|
|
Soundbuffer\footnote{Ähnlich einem Framebuffer nur dass PCM-Audio anstatt
|
|
Bildern ausgegeben wird}.
|
|
|
|
\subsubsection{Umsetungsbeschreibung}
|
|
|
|
Zu aller erst müssen, um die ziele Verstehen zu können, die benötigten
|
|
Unterlagen beschaffen werden. Diese können in Papierform oder Digital vorhanden
|
|
sein. Letztere dürften leichter in diesem Industriezweig aufzutreiben sein,
|
|
jedoch muss mehr Acht gegeben werden auf die Korrektheit der Dokumente.
|
|
Nach der Beschaffung der Dokumente sollen Beispielschaltungen entwickelt werden,
|
|
damit die Funktionsweise auch tatsächlich verstanden werden kann.
|
|
Dokumentationen ohne sinnvollen Praktischen Hintergrund sind meist recht
|
|
unanschaulich. Nach Entwicklung der Schaltungen sollen diese sinnvoll
|
|
begründet werden und dann Dokumentiert werden. Die Dokumentation soll mindestens
|
|
aus Schaltungsbeschreibung, einer generellen Bauteilbeschreibung und den
|
|
Ideen hinter der aktuellen Umsetzung bestehen.
|