30 lines
1.8 KiB
TeX
30 lines
1.8 KiB
TeX
\begin{otherlanguage}{ngerman}
|
|
|
|
Diese Diplomarbeit beschäftigt sich mit der Arbeitsweise von Prozessoren
|
|
und Prozessorperipherie in moderner und traditioneller Form. Sie versucht
|
|
anschaulich den
|
|
Aufbau eines Computersystems in Hard- und Software zu veranschaulichen
|
|
sowie diesen zu erklären. Dafür wurde auf einem XILINX FPGA ein RISC-V32I
|
|
Prozessor in VHDL
|
|
implementiert, sowie diverse Parallelbus-gebundene Hardwareperipherie entwickelt
|
|
und gebaut. Als Harwareperipherie wurde ein 8-Bit 2-Kanal DAC und eine serielle
|
|
Schnittstelle mit TIA-/EIA-232 Pegeln gewählt. Der Prozessor implementiert das
|
|
RISC-V32I base instruction set. Aufgrund der starken Verwendung von Englisch im
|
|
Software- und Hardwarebereich wurde diese Diplomarbeit in Englisch verfasst,
|
|
wodurch
|
|
ebenfalls die Lesbarkeit erhöht wird. Die entstandene Dokumentation soll für
|
|
Menschen mit einem grundlegenden Verständnis für Elektronik sowie der Hardware-
|
|
Beschreibungssprache VHDL verständlich sein.
|
|
\end{otherlanguage}
|
|
\\\\
|
|
This diploma thesis demonstrates the operation of processors and their
|
|
corresponding peripherals, both in modern and traditional forms. It attempts to
|
|
illustrate the structure of a computer system in hard- and software. To reach
|
|
this goal, a RISC-V processor was implemented in VHDL on a Xilinx FPGA and some
|
|
parallel bus peripherals were designed using discrete hardware. These peripherals
|
|
include a 2-channel 8-bit digital-to-analog converter as well as a TIA-/EIA-232
|
|
compliant serial interface. Due to the common use of english in the hardware and
|
|
software engineering field, and in a resulting effort to increase readability,
|
|
this thesis is written in English. The written documentation should be comprehensible
|
|
for anyone with a basic understanding of electronics as well as the
|
|
hardware description language VHDL.
|