X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Ffinal-presentation.git;a=blobdiff_plain;f=introduction.lhs;h=424616d00e31c46cd2c19183050a7984f1c79dd8;hp=5fcaa0c1dafd5a6aaac1fd3bedab2c8c1d0aa98c;hb=HEAD;hpb=d973e2c1a35f16002b4db8e8cf3dc6d6071f1b39 diff --git a/introduction.lhs b/introduction.lhs index 5fcaa0c..424616d 100644 --- a/introduction.lhs +++ b/introduction.lhs @@ -9,7 +9,7 @@ \includegraphics<1>[height=8cm]{figures/cpus/pmiphone_boardtopbig} \includegraphics<2>[height=8cm]{figures/cpus/Intel_core_i7} \includegraphics<3>[height=8cm]{figures/cpus/6600GT_GPU} -\includegraphics<4>[height=8cm]{figures/cpus/Altera_StratixIV} +% \includegraphics<4>[height=8cm]{figures/cpus/Altera_StratixIV} } \label{img:chips} \end{figure} @@ -103,25 +103,31 @@ \frame { \frametitle{Designing Hardware} +\begin{columns} +\begin{column}{6cm} \begin{itemize} -\item Algorithmic / Behavioral Descriptions: +\item Behavioral Descriptions: \begin{itemize} -\item Describe \emph{what} the Hardware does -\item Relation between input and output +\item \emph{What} the hardware does \end{itemize} \item Structural Descriptions: \begin{itemize} -\item Describe \emph{how} the Hardware does it -\item Hierarchal composition +\item \emph{How} the hardware does it \end{itemize} \end{itemize} +\end{column} +\begin{column}{4cm} +\includegraphics[width=4cm]{figures/Gradient} +\end{column} +\end{columns} } \note[itemize] { -\item Algoritmische beschrijvingen beschrijven wat de Hardware moet doen, niet hoe die dat doet -\item Structurele beschrijvingen beschrijven hoe de Hardware dingen doet -\item In Structurele beschrijvingen worden componenten opgebouwd uit simpele schakelingen en/of andere componenten -\item Graag willen wij algorithmische beschrijvingen maken, en de structurele beschrijving hier automatisch van afleiden +\item Next sheet: Behavioral vs structural +\item Wat moet de hardware doen? Wiskundig, algoritmisch. +\item Hoe moet de hardware het doen? Compositie, structuur. +\item Balans, meestal beetje van beiden. +\item Graag zo veel mogelijk behavioral (makkelijker) } \frame @@ -139,8 +145,8 @@ } \note[itemize] { -\item We maken hardware omdat we, soms vaag gedefineerde, problemen willen oplossen. -\item Oplossingen, vooral in de signaalverwerking (video, muziek, TV, etc.), zijn beschreven als een verzameling van wiskundige formules +\item Hardware lost problemen op (videodecodering, telefoongesprekken versturen, etc.) +\item Oplossingen zijn beschreven vaak wiskundige formules \item Heilige graal -$>$ alles automatisch \item Onbereikbaar \item Hebben we geen wiskundige programmeertalen?