\section{Contents of the flash drive} This section outlines the contents of the flash drive, which are two folders ``AB`` and ``DP``, one containg the files of Armin Brauns and one for Daniel Plank respectively. \subsection{Armin Brauns} \begin{itemize} \item \texttt{external/}: External dependencies as submodules \item \texttt{firmware/}: See \texttt{firmare/README.md} \item \texttt{sim/}: GHDL wave options and GTKWave save files for test bench traces \item \texttt{tests/}: High-level tests \begin{itemize} \item \texttt{formal/}: SymbiYosys formal verification tests \item \texttt{riscv-compliance-target/}: YARM target for RISC-V compliance test suite \end{itemize} \item \texttt{vhdl/}: All VHDL code \begin{itemize} \item \texttt{components/}: Various SoC components \item \texttt{core/}: The YARM processor core \item \texttt{memories/}: Various memory primitives, tweaked to work with yosys \item \texttt{simulation/}: Simulation models for primitives and external IP \item \texttt{tests/}: Test benches \end{itemize} \end{itemize} \subsection{Daniel Plank} \begin{table}[H] \centering \begin{tabular}{| c | r |} \hline \textbf{Directory} & \textbf{Contents}\\ \hline \hline code & Code samples written for this thesis\\ \hline dipl & The source code for this thesis in \LaTeX\\ \hline documents & Datasheets and documents referenced in this thesis\\ \hline MS1 & The original milestone test plans, high level design and documents for MS1\\ \hline schematics & Schematics for KiCAD used in this thesis\\ \hline textadv & The textadventure written for the hardware peripherials\\ \hline \end{tabular} \caption{Contents of the DP directory on the flash drive} \label{tab:flash_DP} \end{table}