57 lines
1.7 KiB
TeX
57 lines
1.7 KiB
TeX
\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 sampkes 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}
|
|
|