2020-03-17 16:25:58 +01:00
|
|
|
\begin{otherlanguage}{ngerman}
|
2020-03-14 22:30:05 +01:00
|
|
|
|
2020-03-17 16:25:58 +01:00
|
|
|
Diese Diplomarbeit beschäftigt sich mit der Arbeitsweise von Prozessoren
|
|
|
|
und Prozessorperipherie in moderner und traditioneller Form. Sie versucht
|
|
|
|
anschaulich den
|
2020-03-27 18:40:13 +01:00
|
|
|
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
|
2020-03-17 16:25:58 +01:00
|
|
|
implementiert sowie diverse Parallelbus gebundene Hardwareperipherie entwickelt
|
|
|
|
und gebaut. Als Harwareperipherie wurde ein 8-Bit 2-Kanal DAC und eine serielle
|
2020-03-27 18:40:13 +01:00
|
|
|
Schnittstelle mit TIA-/EIA-232 Pegeln gewählt. Der Prozessor implementiert das
|
2020-03-17 16:25:58 +01:00
|
|
|
RISC-V32I base instruction set. Aufgrund der starken Verwendung von Englisch im
|
2020-03-30 14:44:38 +02:00
|
|
|
Software- und Hardwarebereich wurde diese Diplomarbeit in Englisch verfasst,
|
|
|
|
wodurch
|
|
|
|
ebenfalls die Lesbarkeit erhöht wird. Die entstandene Dokumentation soll für
|
2020-03-27 18:40:13 +01:00
|
|
|
Menschen mit einem grundlegenden Verständnis von Elektronik sowie der Hardware-
|
2020-03-17 16:25:58 +01:00
|
|
|
Beschreibungssprache VHDL verständlich sein.
|
|
|
|
\end{otherlanguage}
|
|
|
|
\\\\
|
|
|
|
This diploma thesis deals with the operation of processors and their
|
2020-03-27 18:40:13 +01:00
|
|
|
corresponding peripherials in modern and traditional forms. It attempts to
|
2020-03-17 16:25:58 +01:00
|
|
|
illustrate the structure of a computersystem in hard- and software. To reach
|
|
|
|
this goal a RISC-V32I processor has been implemented in VHDL on a XILINX FPGA
|
|
|
|
as well as some peripherials bound to the parallel bus. These peripherials
|
|
|
|
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
|
2020-03-30 14:44:38 +02:00
|
|
|
software engineering field this thesis is written in english, which
|
|
|
|
enhances readability as well. The written documentation should be comprehensible
|
2020-03-17 16:25:58 +01:00
|
|
|
for everyone with a basic understanding of electronics as well as the
|
|
|
|
hardware description language VHDL.
|