Link to VHDL intro appendix
This commit is contained in:
parent
59299f196c
commit
e86df5b9ba
2 changed files with 3 additions and 0 deletions
|
@ -56,6 +56,8 @@ While the Digilent board offers fewer IO options, the DDR3 memory can be interfa
|
||||||
|
|
||||||
FPGA design is done using a Hardware Description Language (HDL). The two most well-known HDLs are Verilog and VHDL (VHSIC (Very high speed integrated circuit) HDL). As part of our studies at HTL, we exclusively worked with VHDL. For this reason, and because VHDL offers a strong type system~\cite{vhdl-types}, it was selected as the language of choice for the project.
|
FPGA design is done using a Hardware Description Language (HDL). The two most well-known HDLs are Verilog and VHDL (VHSIC (Very high speed integrated circuit) HDL). As part of our studies at HTL, we exclusively worked with VHDL. For this reason, and because VHDL offers a strong type system~\cite{vhdl-types}, it was selected as the language of choice for the project.
|
||||||
|
|
||||||
|
To refresh the reader's memory on the VHDL language, and as a quick guide for the tools involved in this project, see Appendix~\ref{app:vhdl-intro}.
|
||||||
|
|
||||||
\subsection{Vendor Tools}
|
\subsection{Vendor Tools}
|
||||||
|
|
||||||
The conventional way to work with FPGA designs is to use the FPGA vendor's development solution for simulation, synthesis and place-and-route. All of these tools are proprietary software specialized to a certain FPGA manufacturer, so a change of hardware also requires changing to a completely different software solution.
|
The conventional way to work with FPGA designs is to use the FPGA vendor's development solution for simulation, synthesis and place-and-route. All of these tools are proprietary software specialized to a certain FPGA manufacturer, so a change of hardware also requires changing to a completely different software solution.
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\section{A short introduction to VHDL}
|
\section{A short introduction to VHDL}
|
||||||
|
\label{app:vhdl-intro}
|
||||||
|
|
||||||
Designing a processor is a big task, and it's easiest to start very small. With software projects, this is usually in the form of a ``Hello World'' program - we will be designing a hardware equivalent of this.
|
Designing a processor is a big task, and it's easiest to start very small. With software projects, this is usually in the form of a ``Hello World'' program - we will be designing a hardware equivalent of this.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue