Added images
[matthijs/master-project/haskell-symposium-talk.git] / demo.lhs
index 834935d8d9dcd69eab1ebeb658782112c8575da8..61a55678c9e5bab745a67157955139fe3dfb9dfd 100644 (file)
--- a/demo.lhs
+++ b/demo.lhs
@@ -1,25 +1,36 @@
 \section{Demonstration}
 
 \frame{
-\frametitle{How do we use \clash{}?}
-As a library:
+\frametitle{Demo}
 \begin{itemize}
-  \item Import the module: CLasH.Translator
-  \item And call \emph{makeVHDLAnnotations ghc\_lib\_dir [files\_to\_translate]}
-\end{itemize}
-Customized GHC:
-\begin{itemize}
-  \item Call GHC with the --vhdl flag
-  \item Use the :vhdl command in GHCi
+  \item Simulate the CPU description
+  \item Translate the CPU to VHDL
+  \item Simulate the generated VHDL
 \end{itemize}
+}\note[itemize]{
+\item Will show video
 }
 
 \frame{
-\frametitle{Real Demo}
-\begin{itemize}
-  \item We will simulate the small CPU from earlier
-  \item Translate the CPU code to VHDL
-  \item Simulate the generated VHDL
-  \item Synthesize the VHDL to get a hardware schematic
-\end{itemize}
-}
\ No newline at end of file
+\frametitle{Generated Schematic}
+\begin{figure}
+\centerline{\includegraphics<1>[width=10cm]{cpucomplete}
+\includegraphics<2>[width=10cm]{cpualu}
+\includegraphics<3>[height=6cm]{cpuregisters}}
+\end{figure}
+}
+
+% 
+% \frame{
+% \frametitle{How do we use \clash{}?}
+% As a library:
+% \begin{itemize}
+%   \item Import the module: CLasH.Translator
+%   \item And call \emph{makeVHDLAnnotations ghc\_lib\_dir [files\_to\_translate]}
+% \end{itemize}
+% Customized GHC:
+% \begin{itemize}
+%   \item Call GHC with the --vhdl flag
+%   \item Use the :vhdl command in GHCi
+% \end{itemize}
+% }