Progress on presentation

This commit is contained in:
Clifford Wolf 2014-01-28 06:51:50 +01:00
parent a3ac6b6f47
commit 842ca2f011
2 changed files with 69 additions and 8 deletions

View File

@ -5,6 +5,8 @@
\sectionpage \sectionpage
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Representations of (digital) Circuits} \subsection{Representations of (digital) Circuits}
\begin{frame}[t]{\subsecname} \begin{frame}[t]{\subsecname}
@ -18,18 +20,23 @@
\item Non-graphical \item Non-graphical
\begin{itemize} \begin{itemize}
\item \alert<3>{Netlists} \item \alert<3>{Netlists}
\item \alert<4>{Hardware Description Language} \item \alert<4>{Hardware Description Languages (HDLs)}
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\bigskip \bigskip
\begin{block}{Definition} \begin{block}{Definition:
\only<1>{Schematic Diagrams are ... TBD} \only<1>{Schematic Diagram}%
\only<2>{Physical Layouts are ... TBD} \only<2>{Physical Layout}%
\only<3>{Netlists are ... TBD} \only<3>{Netlists}%
\only<4>{Hardware Description Languages are ... TBD} \only<4>{Hardware Description Languages (HDLs)}}
\only<1>{TBD}
\only<2>{TBD}
\only<3>{TBD}
\only<4>{TBD}
\end{block} \end{block}
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Levels of Abstraction for Digital Circuits} \subsection{Levels of Abstraction for Digital Circuits}
@ -81,10 +88,10 @@
\end{block} \end{block}
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Digital Circuit Synthesis} \subsection{Digital Circuit Synthesis}
\begin{frame}{\subsecname} \begin{frame}{\subsecname}
\end{frame} \end{frame}

View File

@ -1,5 +1,55 @@
\documentclass{beamer} \documentclass{beamer}
\usepackage[T1]{fontenc} % required for luximono!
\usepackage{lmodern}
\usepackage[scaled=0.8]{luximono} % typewriter font with bold face
% To install the luximono font files:
% getnonfreefonts-sys --all or
% getnonfreefonts-sys luximono
%
% when there are trouble you might need to:
% - Create /etc/texmf/updmap.d/99local-luximono.cfg
% containing the single line: Map ul9.map
% - Run update-updmap followed by mktexlsr and updmap-sys
%
% This commands must be executed as root with a root environment
% (i.e. run "sudo su" and then execute the commands in the root
% shell, don't just prefix the commands with "sudo").
% formats the text accourding the set language
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{listings}
\usepackage{skull}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{arrows}
\usetikzlibrary{scopes}
\usetikzlibrary{through}
\usetikzlibrary{shapes.geometric}
\lstset{basicstyle=\ttfamily}
\def\B#1{{\tt\textbackslash{}#1}}
\def\C#1{\lstinline[language=C++]{#1}}
\def\V#1{\lstinline[language=Verilog]{#1}}
\lstdefinelanguage{liberty}{
morecomment=[s]{/*}{*/},
morekeywords={library,cell,area,pin,direction,function,clocked_on,next_state,clock,ff},
morestring=[b]",
}
\lstdefinelanguage{rtlil}{
morecomment=[l]{\#},
morekeywords={module,attribute,parameter,wire,memory,auto,width,offset,size,input,output,inout,cell,connect,switch,case,assign,sync,low,high,posedge,negedge,edge,always,update,process,end},
morestring=[b]",
}
\title{Yosys Open SYnthesis Suite} \title{Yosys Open SYnthesis Suite}
\author{Clifford Wolf} \author{Clifford Wolf}
\institute{http://www.clifford.at/} \institute{http://www.clifford.at/}
@ -21,7 +71,10 @@
\titlepage \titlepage
\end{frame} \end{frame}
\begin{frame}{Overview} \setcounter{section}{-1}
\section{Outline}
\begin{frame}{Outline}
Yosys is an Open Source Verilog synthesis tool, and more. Yosys is an Open Source Verilog synthesis tool, and more.
\bigskip \bigskip
@ -29,6 +82,7 @@ Outline of this presentation:
\begin{itemize} \begin{itemize}
\item Introduction to the field and Yosys \item Introduction to the field and Yosys
\item Yosys usage examples (synthesis) \item Yosys usage examples (synthesis)
\item Yosys usage examples (advanced synthesis)
\item Yosys usage examples (beyond synthesis) \item Yosys usage examples (beyond synthesis)
\item Programming Yosys extensions \item Programming Yosys extensions
\end{itemize} \end{itemize}