diff options
author | Julian T <julian@jtle.dk> | 2021-05-31 11:30:40 +0200 |
---|---|---|
committer | Julian T <julian@jtle.dk> | 2021-05-31 11:30:40 +0200 |
commit | 211d0ff6835017ba4c237fa909837ca84e1e095b (patch) | |
tree | 34f954216854e835e32cd77978dc49990122631c /sem6/dig/m2/noter.tex | |
parent | 392e56bcebdbc391e1c63bdaebc2f9e89270f1f8 (diff) |
Add many more solutions and notes
Diffstat (limited to 'sem6/dig/m2/noter.tex')
-rw-r--r-- | sem6/dig/m2/noter.tex | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/sem6/dig/m2/noter.tex b/sem6/dig/m2/noter.tex new file mode 100644 index 0000000..7a5c531 --- /dev/null +++ b/sem6/dig/m2/noter.tex @@ -0,0 +1,35 @@ +\title{Mininoter} + +Der findes har 3 forskellige typer: +\begin{itemize} + \item Island style eller array type som brugt af Xilinx + \item Hierachical brugt af Altera + \item Logarithmic hvilket er mere eksotisk +\end{itemize} + +Island style indeholder CE (Configurable Elements), IM (Interconnection Matrix) og CB (Connection Block). + +Hierachical har mere ting i hierachier i stedet for et grid. + +\section{VHDL} + +Architecture er en implementation af et design. +Et design kan have flere implementation hvilket er grunden til at man skal give den et unikt navn. + +\texttt{inout} er også en mulighed for pin type, og giver en bidirectional port. + +Forskellige værdier til \texttt{STD_LOGIC} og \texttt{STD_LOGIC_VECTOR}. + +\begin{itemize} + \item \texttt{1} -- forced high + \item \texttt{0} -- forced low + \item \texttt{Z} -- high impedance + \item \texttt{U} -- Uninitialized + \item \texttt{X} -- unknown, low impedance + \item \texttt{W} -- unknown (weak), low impedance + \item \texttt{L} -- weak 0 + \item \texttt{H} -- weak 1 + \item \texttt{-} -- wild card, don't care +\end{itemize} + +Port maps are used to compose modules at a higher level. |