aboutsummaryrefslogtreecommitdiff
path: root/sem6/dig/m2/noter.tex
diff options
context:
space:
mode:
authorJulian T <julian@jtle.dk>2021-05-31 11:30:40 +0200
committerJulian T <julian@jtle.dk>2021-05-31 11:30:40 +0200
commit211d0ff6835017ba4c237fa909837ca84e1e095b (patch)
tree34f954216854e835e32cd77978dc49990122631c /sem6/dig/m2/noter.tex
parent392e56bcebdbc391e1c63bdaebc2f9e89270f1f8 (diff)
Add many more solutions and notes
Diffstat (limited to 'sem6/dig/m2/noter.tex')
-rw-r--r--sem6/dig/m2/noter.tex35
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.