presentation progress
authorClifford Wolf <clifford@clifford.at>
Wed, 5 Feb 2014 14:06:13 +0000 (15:06 +0100)
committerClifford Wolf <clifford@clifford.at>
Wed, 5 Feb 2014 14:06:13 +0000 (15:06 +0100)
manual/PRESENTATION_ExAdv.tex
manual/PRESENTATION_ExOth.tex
manual/PRESENTATION_ExSyn.tex
manual/PRESENTATION_Intro.tex
manual/presentation.tex

index 76df120d03354bc7d61eaa0848184933de2de5be..74f0e82c8cdd0e89ff80392a55d3c7fd9d0b1c88 100644 (file)
@@ -21,6 +21,7 @@ This section contains 4 subsections:
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
@@ -35,6 +36,7 @@ TBD
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
@@ -49,6 +51,7 @@ TBD
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
@@ -63,6 +66,7 @@ TBD
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
index 83bd82e3f174469a38a00754c4fb5e382053fa85..8ac34f73a636f0a232b240db1f3ff0216df8309c 100644 (file)
@@ -20,6 +20,7 @@ This section contains 3 subsections:
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
@@ -34,6 +35,7 @@ TBD
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
@@ -48,6 +50,7 @@ TBD
 
 \begin{frame}
 \subsectionpage
+\subsectionpagesuffix
 \end{frame}
 
 \subsubsection{TBD}
index f183da936bd94172632a47451f14766e73443ce5..9aa9bfebc13ca88f7c3ae91582f3302c8ee6748f 100644 (file)
@@ -348,7 +348,7 @@ Finally the {\tt fsm\_map} command can be used to convert the (optimized) {\tt
 \begin{frame}[t]{\subsecname}
 \vbox to 0cm{\includegraphics[width=12cm,trim=-18cm 0cm 0cm -34cm]{PRESENTATION_ExSyn/techmap_01.pdf}\vss}
 \vskip-0.8cm
-The {\tt techmap} command replaces cells with an implementations given as
+The {\tt techmap} command replaces cells with implementations given as
 verilog source. For example implementing a 32 bit adder using 16 bit adders:
 
 \vbox to 0cm{
index ea6231aca10b3f6035c0da746672f0cb88591f65..1075e3d5adf1e40632a219356213dcb9fdc3cc4b 100644 (file)
@@ -1,5 +1,5 @@
 
-\section{Introduction}
+\section{Introduction to Yosys}
 
 \begin{frame}
 \sectionpage
@@ -578,7 +578,9 @@ endmodule
 \end{lstlisting}
 \end{frame}
 
-\subsection{Verification}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Verification of Yosys}
 
 \begin{frame}{\subsecname}
 Contiously checking the correctness of Yosys and making sure that new features
@@ -694,3 +696,43 @@ copyright notice and this permission notice appear in all copies.
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
+\subsection{Typical Applications for Yosys}
+
+\begin{frame}{\subsecname}
+\begin{itemize}
+\item Synthesis of final production designs
+\item Pre-production synthesis (trial runs before investing in other tools)
+\item Convertion of full-featured Verilog to simple Verilog
+\item Convertion of Verilog to other formats (BLIF, BTOR, etc)
+\item Demonstrating synthesis algorithms (e.g. for educational purposes)
+\item Framework for experimenting with new algorithms
+\item Framework for building custom flows\footnote[frame]{Not limited to synthesis
+but also formal verification, reverse engineering, ...}
+\end{itemize}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Documentation, Downloads, Contatcs}
+
+\begin{frame}{\subsecname}
+\begin{itemize}
+\item Website: \\
+\smallskip\hskip1cm\url{http://www.clifford.at/yosys/}
+
+\bigskip
+\item Manual, Command Reference, Appliction Notes: \\
+\smallskip\hskip1cm\url{http://www.clifford.at/yosys/documentation.html}
+
+\bigskip
+\item Instead of a mailing list we have a SubReddit: \\
+\smallskip\hskip1cm\url{http://www.reddit.com/r/yosys/}
+
+\bigskip
+\item Direct link to the source code: \\
+\smallskip\hskip1cm\url{https://github.com/cliffordwolf/yosys}
+\end{itemize}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
index f9d40681aa8a31aa2330981abee2c9ee7a7d95c3..aa26132de8492af4da8a9ad32a9a6b592f1c3d6f 100644 (file)
 \begin{boxalertenv}#2{#1}\end{boxalertenv}%
 }}
 
+\newcommand{\subsectionpagesuffix}{
+\vfill\begin{centering}
+{\usebeamerfont{subsection name}\usebeamercolor[fg]{subsection name}of \sectionname~\insertsectionnumber}
+\vskip1em\par
+\setbeamercolor{graybox}{bg=gray}
+\begin{beamercolorbox}[sep=8pt,center,bg=gray]{graybox}
+\usebeamerfont{subsection title}\insertsection\par
+\end{beamercolorbox}
+\end{centering}}
+
 \title{Yosys Open SYnthesis Suite}
 \author{Clifford Wolf}
 \institute{http://www.clifford.at/}