Uncomment some stuff in the presentation.
authorMatthijs Kooijman <kooijman@eris.recoresystems.com>
Fri, 27 Jun 2008 14:59:23 +0000 (16:59 +0200)
committerMatthijs Kooijman <kooijman@eris.recoresystems.com>
Fri, 27 Jun 2008 14:59:23 +0000 (16:59 +0200)
Progress presentation/Presentation.tex

index 302cd8def6d021a235447340038d79152cdecc58..3a7d1101972c211366d780198ccaf4cea436a562 100755 (executable)
@@ -5,22 +5,8 @@
 {
   %\useinnertheme{echt}
   %\useinnertheme{proef}
-  \usetheme{Recore}
+  \usetheme{recore}
   \setbeamercovered{transparent}
-  \setbeamertemplate{footline}
-       {%
- \leavevmode%
-  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
-    \usebeamerfont{author in head/foot}\insertshortauthor
-  \end{beamercolorbox}%
-  \begin{beamercolorbox}[wd=.4\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
-    \usebeamerfont{title in head/foot}\insertshorttitle
-  \end{beamercolorbox}%
-  \begin{beamercolorbox}[wd=.1\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
-    \usebeamerfont{title in head/foot} \insertframenumber-\inserttotalframenumber%\insertpagenumber-\insertpresentationendpage%Slide:\insertframenumber, Page:
-  \end{beamercolorbox}}%
-  \vskip0pt%
-}
 %\setbeamertemplate{footline}[frame number]
 }
 
   University of Twente
   }
   
-\setbeamertemplate{navigation symbols}{}
+%\setbeamertemplate{navigation symbols}{}
   
- \pgfdeclareimage[height=0.5cm]{recore_logo}{images/recore_logo}
- \logo{\pgfuseimage{recore_logo}}
+% \pgfdeclareimage[height=0.5cm]{recore_logo}{images/recore_logo}
+% \logo{\pgfuseimage{recore_logo}}
 
 
 
-\AtBeginSubsection[]
-{
-  \begin{frame}<beamer>{Outline}
-    \tableofcontents[currentsection,currentsubsection,hideothersubsections]
-  \end{frame}
-}
+%\AtBeginSubsection[]
+%{
+%  \begin{frame}<beamer>{Outline}
+%    \tableofcontents[currentsection,currentsubsection,hideothersubsections]
+%  \end{frame}
+%}
 
 
 
 %                              \includegraphics[scale=.76]{images/CRISP}%TODO fix blue too black
 %                      \end{center}
 %              \end{frame}
-\section{Problem description}
-       %Problem description
-\section{Architecture}
-               \begin{frame}
-               \begin{center}
-                       \tikzstyle{help lines}=[black!10,thin]
-                       \begin{tikzpicture}[>=stealth,scale=.7]
-                               \foreach \x in {1,6,11}
-                                       \foreach \y in {5,0}{
-                                               \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
-                                               \draw (\x,\y) node{Router};
-                                               \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
-                                               \draw (\x,\y) +(.9,1.5)node{Tile};
-                                               \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
-                               }
-                               \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
-                               \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
-                               \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
-                               \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
-                               \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
-                               \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
-                               \draw (4,5) circle (0.4) +(0,-0.4) -- (3,3.5) +(0,-0.2) node{Link};
-                               \draw (2,0) circle (0.4) +(0,0.4) -- (4,1.5) +(0,0.2) node{Port};
-                               \draw (9,4.9)  circle (0.1) +(0,-0.1) -- (8,3.5) +(0,-0.2) node{Lane};
-                       \end{tikzpicture}
-               \end{center}
-               \end{frame}
-               \begin{frame}{Circuit switched}
-                       \begin{center}
-                               \tikzstyle{help lines}=[black!10,thin]
-                               \begin{tikzpicture}[>=stealth,scale=.6]
-                                       \foreach \x in {1,6,11}
-                                               \foreach \y in {5,0}{
-                                                       \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
-                                                       \draw (\x,\y) node{Router};
-                                                       \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
-                                                       \draw (\x,\y) +(.9,1.5)node{Tile};
-                                                       \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
-                                       }
-                                       \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
-                                       \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
-                                       \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
-                                       \draw [very thick,->] (-1,0.2)  -- (11.2,0.2) -- (11.2,4.9) -- (13,4.9);
-                               \end{tikzpicture}
-                       \end{center}
-               \end{frame}
-               \begin{frame}{Packet switched}
-                       \begin{center}
-                               \tikzstyle{help lines}=[black!10,thin]
-                               \begin{tikzpicture}[>=stealth,scale=.6]
-                                       \foreach \x in {1,6,11}
-                                               \foreach \y in {5,0}{
-                                                       \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
-                                                       \draw (\x,\y) node{Router};
-                                                       \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
-                                                       \draw (\x,\y) +(.9,1.5)node{Tile};
-                                                       \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
-                                       }
-                                       \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
-                                       \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
-                                       \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
-                                       \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
-                                       \draw [very thick,->] (-1,0.2)  -- (.8,0.2);
-                                       \draw [very thick,->] (1.2,0.2)  -- (5.8,0.2);
-                                       \draw [very thick,->] (6.2,0.2)  -- (10.8,0.2);
-                                       \draw [very thick,->] (11.2,0.5)-- (11.2,4.5);
-                                       \draw [very thick,->] (11.5,4.9)-- (13,4.9);
-                               \end{tikzpicture}
-                       \end{center}
-               \end{frame}
-               \begin{frame}{Router components}
-                       \begin{center}
-                               \tikzstyle{help lines}=[black!10,thin]
-                               \begin{tikzpicture}[>=stealth,scale=.84]
-                                       \draw (-2.8,-1) rectangle ++(7.5,5);
-                                       \draw (1,3.75) node{Generic router};
-                                       \draw (.1,.1) rectangle ++(1.8,3);
-                                       \draw (1,2.75) node{Crossbar};
-                                       \foreach \x in {.1,2.6,2.0,1.4}{
-                                               \draw (2.1,\x) rectangle ++(2.5,.5);
-                                               \draw (2.1,\x) +(1.25,.25) node{Output buffer};
-                                       }
-                                       \foreach \x in {.8,1,1.2}{
-                                               \draw (2.1,\x) +(1.25,0) circle (0.05);
-                                       }
-                                       \foreach \x in {.1,2.6,2.0,1.4}{
-                                               \draw (-.1,\x) rectangle ++(-2.5,.5);
-                                               \draw (-.1,\x) +(-1.25,.25) node{Input buffer};
-                                       }
-                                       \foreach \x in {.8,1,1.2}{
-                                               \draw (-.1,\x) +(-1.25,0) circle (0.05);
-                                       }
-                                       \draw (.9,.1) -- (.9,-.1);
-                                       \draw (1.1,.1) -- (1.1,-.1);
-                                       \draw (0,-.1) rectangle (2,-.9);
-                                       \draw (1,-.5) node {Arbiter};
-                                       \foreach \x in {0.2,0.3,...,2.2}{
-                                               \draw (0.2,\x) -- (.1,\x);
-                                               \draw (1.9,\x) -- (1.8,\x);
-                                       }
-                                       \draw (.1,2.1) -- (.5,2.1);
-                                       \draw (.1,0.2) -- (.5,0.2);
-                       
-                                       \draw (1.5,2.1) -- (1.9,2.1);
-                                       \draw (1.5,0.2) -- (1.9,0.2);
-                       
-                                       \draw (-4.2,1.5) node {N inputs};
-                                       \draw (6.5,1.5) node {N outputs};
-                       
-                                       \draw (0.5,2.1) -- (1.5,0.2);
-                                       \draw (0.5,0.2) -- (1.5,2.1);
-                                       \draw (1.9,0.2) -- (2.1,.35);
-                                       \draw (1.9,2.1) -- (2.1,2.85);
-                                       \draw (1.9,2.0) -- (2.1,2.25);
-                                       \draw (1.9,1.9) -- (2.1,1.65);
-                       
-                                       \draw (.1,0.2) -- (-.1,.35);
-                                       \draw (.1,2.1) -- (-.1,2.85);
-                                       \draw (.1,2.0) -- (-.1,2.25);
-                                       \draw (.1,1.9) -- (-.1,1.65);
-                       
-                       
-                                       \draw [->] (4.5,0.35) -- (4.9,.35);
-                                       \draw [->] (4.5,2.85) -- (4.9,2.85);
-                                       \draw [->] (4.5,2.25) -- (4.9,2.25);
-                                       \draw [->] (4.5,1.65) -- (4.9,1.65);
-                       
-                                       \draw [<-] (-2.5,0.35) -- (-3,.35);
-                                       \draw [<-] (-2.5,2.85) -- (-3,2.85);
-                                       \draw [<-] (-2.5,2.25) -- (-3,2.25);
-                                       \draw [<-] (-2.5,1.65) -- (-3,1.65);
-                               \end{tikzpicture}
-                       \end{center}
-               \end{frame}
-               \begin{frame}{Flow control}
-                       \begin{center}
-                               \tikzstyle{help lines}=[black!10,thin]
-                               \begin{tikzpicture}[>=stealth,scale=.5]
-                                       \draw[->] (.5,1) -- (9.5,1)node[above,midway]{Data valid};
-                                       \draw[<-] (.5,2) -- (9.5,2)node[above,midway]{Acknowledge};
-                                       \draw[->][very thick] (.5,3.5) -- (9.5,3.5) node[above,midway]{Data};
-                               \end{tikzpicture}
-                       \end{center}
-               \end{frame}
-\section{Results}
-       \subsection{Flow control}
-               \begin{frame}{Flow control}
-                       \begin{itemize}
-                               \item Different types of flow control:
-                               \begin{itemize}
-                                       \item Direct flow control
-                                       \item Single register flow control
-                                       \item Double register flow control
-                                       \item Windowed transmission
-                               \end{itemize}
-                       \end{itemize}
-               \end{frame}
-       \subsection{Configuration network}
+%\section{Problem description}
+%      %Problem description
+%\section{Architecture}
+%              \begin{frame}
+%              \begin{center}
+%                      \tikzstyle{help lines}=[black!10,thin]
+%                      \begin{tikzpicture}[>=stealth,scale=.7]
+%                              \foreach \x in {1,6,11}
+%                                      \foreach \y in {5,0}{
+%                                              \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
+%                                              \draw (\x,\y) node{Router};
+%                                              \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
+%                                              \draw (\x,\y) +(.9,1.5)node{Tile};
+%                                              \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
+%                              }
+%                              \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
+%                              \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
+%                              \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
+%                              \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
+%                              \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
+%                              \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
+%                              \draw (4,5) circle (0.4) +(0,-0.4) -- (3,3.5) +(0,-0.2) node{Link};
+%                              \draw (2,0) circle (0.4) +(0,0.4) -- (4,1.5) +(0,0.2) node{Port};
+%                              \draw (9,4.9)  circle (0.1) +(0,-0.1) -- (8,3.5) +(0,-0.2) node{Lane};
+%                      \end{tikzpicture}
+%              \end{center}
+%              \end{frame}
+%              \begin{frame}{Circuit switched}
+%                      \begin{center}
+%                              \tikzstyle{help lines}=[black!10,thin]
+%                              \begin{tikzpicture}[>=stealth,scale=.6]
+%                                      \foreach \x in {1,6,11}
+%                                              \foreach \y in {5,0}{
+%                                                      \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
+%                                                      \draw (\x,\y) node{Router};
+%                                                      \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
+%                                                      \draw (\x,\y) +(.9,1.5)node{Tile};
+%                                                      \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
+%                                      }
+%                                      \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
+%                                      \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
+%                                      \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
+%                                      \draw [very thick,->] (-1,0.2)  -- (11.2,0.2) -- (11.2,4.9) -- (13,4.9);
+%                              \end{tikzpicture}
+%                      \end{center}
+%              \end{frame}
+%              \begin{frame}{Packet switched}
+%                      \begin{center}
+%                              \tikzstyle{help lines}=[black!10,thin]
+%                              \begin{tikzpicture}[>=stealth,scale=.6]
+%                                      \foreach \x in {1,6,11}
+%                                              \foreach \y in {5,0}{
+%                                                      \draw (\x,\y) +(-1,-1) rectangle ++(1,1)[draw=black!50,fill=black!20,thick];
+%                                                      \draw (\x,\y) node{Router};
+%                                                      \draw (\x,\y) +(.4,1.2) rectangle ++(1.4,1.8)[draw=black!50,fill=black!20,thick];
+%                                                      \draw (\x,\y) +(.9,1.5)node{Tile};
+%                                                      \foreach \z in {0,.1,.2,.3} \draw (\x,\y) ++(\z,0) ++(0.5,1) -- ++(0,0.2);
+%                                      }
+%                                      \foreach \x in {1,6}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(4,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,4);
+%                                      \foreach \x in {11}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(1,\z) -- ++(1.5,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {5}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,1) -- ++(\z,1.5);
+%                                      \foreach \x in {1}\foreach \y in {5,0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(-1,\z) -- ++(-1.5,\z);
+%                                      \foreach \x in {1,6,11}\foreach \y in {0}\foreach \z in {-0.1,0,0.1,0.2}\draw (\x,\y) +(\z,-1) -- ++(\z,-1.5);
+%                                      \draw [very thick,->] (-1,0.2)  -- (.8,0.2);
+%                                      \draw [very thick,->] (1.2,0.2)  -- (5.8,0.2);
+%                                      \draw [very thick,->] (6.2,0.2)  -- (10.8,0.2);
+%                                      \draw [very thick,->] (11.2,0.5)-- (11.2,4.5);
+%                                      \draw [very thick,->] (11.5,4.9)-- (13,4.9);
+%                              \end{tikzpicture}
+%                      \end{center}
+%              \end{frame}
+%              \begin{frame}{Router components}
+%                      \begin{center}
+%                              \tikzstyle{help lines}=[black!10,thin]
+%                              \begin{tikzpicture}[>=stealth,scale=.84]
+%                                      \draw (-2.8,-1) rectangle ++(7.5,5);
+%                                      \draw (1,3.75) node{Generic router};
+%                                      \draw (.1,.1) rectangle ++(1.8,3);
+%                                      \draw (1,2.75) node{Crossbar};
+%                                      \foreach \x in {.1,2.6,2.0,1.4}{
+%                                              \draw (2.1,\x) rectangle ++(2.5,.5);
+%                                              \draw (2.1,\x) +(1.25,.25) node{Output buffer};
+%                                      }
+%                                      \foreach \x in {.8,1,1.2}{
+%                                              \draw (2.1,\x) +(1.25,0) circle (0.05);
+%                                      }
+%                                      \foreach \x in {.1,2.6,2.0,1.4}{
+%                                              \draw (-.1,\x) rectangle ++(-2.5,.5);
+%                                              \draw (-.1,\x) +(-1.25,.25) node{Input buffer};
+%                                      }
+%                                      \foreach \x in {.8,1,1.2}{
+%                                              \draw (-.1,\x) +(-1.25,0) circle (0.05);
+%                                      }
+%                                      \draw (.9,.1) -- (.9,-.1);
+%                                      \draw (1.1,.1) -- (1.1,-.1);
+%                                      \draw (0,-.1) rectangle (2,-.9);
+%                                      \draw (1,-.5) node {Arbiter};
+%                                      \foreach \x in {0.2,0.3,...,2.2}{
+%                                              \draw (0.2,\x) -- (.1,\x);
+%                                              \draw (1.9,\x) -- (1.8,\x);
+%                                      }
+%                                      \draw (.1,2.1) -- (.5,2.1);
+%                                      \draw (.1,0.2) -- (.5,0.2);
+%                      
+%                                      \draw (1.5,2.1) -- (1.9,2.1);
+%                                      \draw (1.5,0.2) -- (1.9,0.2);
+%                      
+%                                      \draw (-4.2,1.5) node {N inputs};
+%                                      \draw (6.5,1.5) node {N outputs};
+%                      
+%                                      \draw (0.5,2.1) -- (1.5,0.2);
+%                                      \draw (0.5,0.2) -- (1.5,2.1);
+%                                      \draw (1.9,0.2) -- (2.1,.35);
+%                                      \draw (1.9,2.1) -- (2.1,2.85);
+%                                      \draw (1.9,2.0) -- (2.1,2.25);
+%                                      \draw (1.9,1.9) -- (2.1,1.65);
+%                      
+%                                      \draw (.1,0.2) -- (-.1,.35);
+%                                      \draw (.1,2.1) -- (-.1,2.85);
+%                                      \draw (.1,2.0) -- (-.1,2.25);
+%                                      \draw (.1,1.9) -- (-.1,1.65);
+%                      
+%                      
+%                                      \draw [->] (4.5,0.35) -- (4.9,.35);
+%                                      \draw [->] (4.5,2.85) -- (4.9,2.85);
+%                                      \draw [->] (4.5,2.25) -- (4.9,2.25);
+%                                      \draw [->] (4.5,1.65) -- (4.9,1.65);
+%                      
+%                                      \draw [<-] (-2.5,0.35) -- (-3,.35);
+%                                      \draw [<-] (-2.5,2.85) -- (-3,2.85);
+%                                      \draw [<-] (-2.5,2.25) -- (-3,2.25);
+%                                      \draw [<-] (-2.5,1.65) -- (-3,1.65);
+%                              \end{tikzpicture}
+%                      \end{center}
+%              \end{frame}
+%              \begin{frame}{Flow control}
+%                      \begin{center}
+%                              \tikzstyle{help lines}=[black!10,thin]
+%                              \begin{tikzpicture}[>=stealth,scale=.5]
+%                                      \draw[->] (.5,1) -- (9.5,1)node[above,midway]{Data valid};
+%                                      \draw[<-] (.5,2) -- (9.5,2)node[above,midway]{Acknowledge};
+%                                      \draw[->][very thick] (.5,3.5) -- (9.5,3.5) node[above,midway]{Data};
+%                              \end{tikzpicture}
+%                      \end{center}
+%              \end{frame}
+%\section{Results}
+%      \subsection{Flow control}
+%              \begin{frame}{Flow control}
+%                      \begin{itemize}
+%                              \item Different types of flow control:
+%                              \begin{itemize}
+%                                      \item Direct flow control
+%                                      \item Single register flow control
+%                                      \item Double register flow control
+%                                      \item Windowed transmission
+%                              \end{itemize}
+%                      \end{itemize}
+%              \end{frame}
+%      \subsection{Configuration network}
+%%             \begin{frame}{Configuration network}
+%%                     \begin{center}
+%%                             \includegraphics[trim = 10mm 200mm 100mm 20mm, clip, scale=.8]{images/d+c_router}
+%%                     \end{center}
+%%             \end{frame}
 %              \begin{frame}{Configuration network}
+%                      \begin{columns}
+%                      \column{.8\textwidth}
+%                      \begin{itemize}
+%                              \item The configuration network \ac{CSDCnet}:
+%                              \begin{itemize}
+%                                      \item Pros:
+%                                      \begin{itemize}
+%                                              \item Easy configuration
+%                                              \item Optimal config route
+%                                              \item Small area needed on chip ($0.002 mm^2$)
+%                                              \item High clock speed possible (1GHz)
+%                                      \end{itemize}
+%                                      \item Cons:
+%                                      \begin{itemize}
+%                                              \item Only configuration data.
+%                                              \item Central control needed.
+%                                              \item Long configuration times.
+%                                      \end{itemize}
+%                              \end{itemize}
+%                      \end{itemize}
+%                      \column{.2\textwidth}
 %                      \begin{center}
-%                              \includegraphics[trim = 10mm 200mm 100mm 20mm, clip, scale=.8]{images/d+c_router}
+%                              \tikzstyle{place}=[circle,draw=blue!50,fill=blue!20,thick]
+%                              \tikzstyle{transition}=[rectangle,draw=black!50,fill=black!20,thick]
+%                              \begin{tikzpicture}[>=stealth,scale=.5,transform shape]
+%                                      \node[place] (1) {};
+%                                      \node[place] (2) [right of=1] {};
+%                                      \node[place] (3) [right of=2] {};
+%                                      \node[place] (4) [below of=1] {};
+%                                      \node[place] (5) [right of=4] {};
+%                                      \node[place] (6) [right of=5] {};
+%                                      \node[place] (7) [below of=4] {};
+%                                      \node[place] (8) [right of=7] {};
+%                                      \node[place] (9) [right of=8] {};
+%              
+%                                      \draw (1.east) -- (2.west);
+%                                      \draw (2.east) -- (3.west);
+%                                      \draw (4.east) -- (5.west);
+%                                      \draw (5.east) -- (6.west);
+%                                      \draw (7.east) -- (8.west);
+%                                      \draw (8.east) -- (9.west);
+%                                      \draw (1.south)-- (4.north);
+%                                      \draw (2.south)-- (5.north);
+%                                      \draw (3.south)-- (6.north);
+%                                      \draw (4.south)-- (7.north);
+%                                      \draw (5.south)-- (8.north);
+%                                      \draw (6.south)-- (9.north);
+%                              \end{tikzpicture}
 %                      \end{center}
+%                      \end{columns}
 %              \end{frame}
-               \begin{frame}{Configuration network}
-                       \begin{columns}
-                       \column{.8\textwidth}
-                       \begin{itemize}
-                               \item The configuration network \ac{CSDCnet}:
-                               \begin{itemize}
-                                       \item Pros:
-                                       \begin{itemize}
-                                               \item Easy configuration
-                                               \item Optimal config route
-                                               \item Small area needed on chip ($0.002 mm^2$)
-                                               \item High clock speed possible (1GHz)
-                                       \end{itemize}
-                                       \item Cons:
-                                       \begin{itemize}
-                                               \item Only configuration data.
-                                               \item Central control needed.
-                                               \item Long configuration times.
-                                       \end{itemize}
-                               \end{itemize}
-                       \end{itemize}
-                       \column{.2\textwidth}
-                       \begin{center}
-                               \tikzstyle{place}=[circle,draw=blue!50,fill=blue!20,thick]
-                               \tikzstyle{transition}=[rectangle,draw=black!50,fill=black!20,thick]
-                               \begin{tikzpicture}[>=stealth,scale=.5,transform shape]
-                                       \node[place] (1) {};
-                                       \node[place] (2) [right of=1] {};
-                                       \node[place] (3) [right of=2] {};
-                                       \node[place] (4) [below of=1] {};
-                                       \node[place] (5) [right of=4] {};
-                                       \node[place] (6) [right of=5] {};
-                                       \node[place] (7) [below of=4] {};
-                                       \node[place] (8) [right of=7] {};
-                                       \node[place] (9) [right of=8] {};
-               
-                                       \draw (1.east) -- (2.west);
-                                       \draw (2.east) -- (3.west);
-                                       \draw (4.east) -- (5.west);
-                                       \draw (5.east) -- (6.west);
-                                       \draw (7.east) -- (8.west);
-                                       \draw (8.east) -- (9.west);
-                                       \draw (1.south)-- (4.north);
-                                       \draw (2.south)-- (5.north);
-                                       \draw (3.south)-- (6.north);
-                                       \draw (4.south)-- (7.north);
-                                       \draw (5.south)-- (8.north);
-                                       \draw (6.south)-- (9.north);
-                               \end{tikzpicture}
-                       \end{center}
-                       \end{columns}
-               \end{frame}
-               \begin{frame}{Configuring a NoC with CSDCnet}
-                       \begin{itemize}
-                               \item Configuration using relative addressing
-                               \item Configuration using commands
-                               \item Two states for CSDCrouters:
-                               \begin{itemize}
-                                       \item \emph{passthrough mode}
-                                       \item \emph{execute command mode}
-                               \end{itemize}
-                       \end{itemize}
-               \end{frame}
-               \begin{frame}[shrink=33]{Commands of CSDCnet}
-                       \vspace{2cm}
-                       \begin{table}
-                               \centering
-                               \begin{tabular}{lll} \toprule
-                                       Command name & Command description & Parameters (Length in bits)\\
-                                       \midrule
-                                       CONFIG & Configure current data router & configuration data (11)\\
-                                       DESTROY & Destroy complete configuration path & -\\
-                                       EXTEND & Extend configuration path & direction to extend to (3)\\
-                                       REMOVE & Remove the last router from path & -\\
-                                       RESET\_ALL & Reset complete \acs{NoC} and all tiles & -\\
-                                       RESET\_TILE & Reset current tile & -\\
-                                       \bottomrule
-                               \end{tabular}
-                               \caption{Commands}
-                               \label{tab:commandsLimited}
-                       \end{table}
-               \end{frame}
-
-               
-               \begin{frame}{Ring network}
-                       \begin{columns}
-                       \column{.8\textwidth}
-                       \begin{itemize}
-                               \item The ring network, from the University of Twente, can be used for configuration too:
-                               \begin{itemize}
-                                       \item Pros:
-                                       \begin{itemize}
-                                               \item No setting up paths.
-                                               \item Not only configuration data.
-                                               \item Needs small area on chip ($0.003 mm^2$).
-                                               \item High clock speed possible (1GHz).
-                                               \item No central control of the network.
-                                       \end{itemize}
-                                       \item Cons:
-                                       \begin{itemize}
-                                               \item Routes not optimal. 
-                                       \end{itemize}
-                               \end{itemize}
-                       \end{itemize}
-                       \column{.2\textwidth}
-                       \begin{center}
-                               \tikzstyle{place}=[circle,draw=blue!50,fill=blue!20,thick]
-                               \tikzstyle{transition}=[rectangle,draw=black!50,fill=black!20,thick]
-                               \begin{tikzpicture}[>=stealth,scale=.4,transform shape]
-                                       \node[place] (1) at (-1,-2) {};
-                                       \node[place] (2) at ( 1,-2) {};
-                                       \node[place] (3) at ( 2,-1) {};
-                                       \node[place] (4) at ( 2, 1) {};
-                                       \node[place] (5) at ( 1, 2) {};
-                                       \node[place] (6) at (-1, 2) {};
-                                       \node[place] (7) at (-2, 1) {};
-                                       \node[place] (8) at (-2,-1) {};
-                                       \foreach \from/\to in {1/2,2/3,3/4,4/5,5/6,6/7,7/8,8/1}
-                                       \draw (\from) -- (\to);
-                               \end{tikzpicture}
-                       \end{center}
-                       \end{columns}
-               \end{frame}
-               \begin{frame}
-               \only<1>{\begin{center}
-                       \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
-                               \foreach \x in {0,1,...,7}
-                               \foreach \y in {0,1,...,7}
-                               \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) node {CU};
-                               \draw (0,7) node {A};
-                               \draw (7,0) node {B};
-                               %\draw[->,color=red,dashed,very thick] (0,0) -- (0,7);
-                               \draw[color=black!0] (0,-.5) -- (1,-.5);
-                               \foreach \x in {0,...,6}
-                               \foreach \y in {0,...,7}
-                               \draw (\y,\x)+(0,0.3) -- +(0,0.7);
-                               \foreach \x in {0,...,7}
-                               \foreach \y in {0,...,6}
-                               \draw (\y,\x)+(0.3,0) -- +(0.7,0);
-
-                               %\draw[very thick,->] (0,7) -- (7,7) -- (7,0);
-                       
-                       \end{tikzpicture}
-                       \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
-                               \foreach \x in {0,1,...,7}
-                               \foreach \y in {0,1,...,7}
-                               \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) node {CU};
-                               \draw (0,7) node {A};
-                               \draw (7,0) node {B};
-                               %\draw[very thick,->] (0,7) -- (0,0) -- (7,0);
-                               %ring-net lines
-                               \foreach \x in {0,...,5}
-                               \foreach \y in {0,...,7}
-                               \draw (\y,\x)+(0,0.3) -- +(0,0.7);
-                               \draw (0,6)+(0,0.3) -- +(0,0.7);
-                               \draw (7,6)+(0,0.3) -- +(0,0.7);
-                               \foreach \x in {0,2,4,6} \draw (\x,0)+(0.3,0) -- +(0.7,0);
-                               \foreach \x in {1,3,5}   \draw (\x,6)+(0.3,0) -- +(0.7,0);
-                               \foreach \x in {0,...,6} \draw (\x,7)+(0.3,0) -- +(0.7,0);
-                               
-                               \draw[color=black!0] (0,-.5) -- (1,-.5);
-                       \end{tikzpicture}
-               \end{center}}
-               \only<2>{\begin{center}
-                       \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
-                               \foreach \x in {0,1,...,7}
-                               \foreach \y in {0,1,...,7}
-                               \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) node {CU};
-                               \draw (0,7) node {A};
-                               \draw (7,0) node {B};
-                               \draw[->,color=red,dashed,very thick] (0,0) -- (0,7);
-                               \draw[color=black!0] (0,-.5) -- (1,-.5);
-                               \foreach \x in {0,...,6}
-                               \foreach \y in {0,...,7}
-                               \draw (\y,\x)+(0,0.3) -- +(0,0.7);
-                               \foreach \x in {0,...,7}
-                               \foreach \y in {0,...,6}
-                               \draw (\y,\x)+(0.3,0) -- +(0.7,0);
-
-                               \draw[very thick,->] (0,7) -- (7,7) -- (7,0);
-                       
-                       \end{tikzpicture}
-                       \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
-                               \foreach \x in {0,1,...,7}
-                               \foreach \y in {0,1,...,7}
-                               \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
-                               \draw (0,-1) node {CU};
-                               \draw (0,7) node {A};
-                               \draw (7,0) node {B};
-                               \draw[very thick,->] (0,7) -- (0,0) -- (7,0);
-                               %ring-net lines
-                               \foreach \x in {0,...,5}
-                               \foreach \y in {0,...,7}
-                               \draw (\y,\x)+(0,0.3) -- +(0,0.7);
-                               \draw (0,6)+(0,0.3) -- +(0,0.7);
-                               \draw (7,6)+(0,0.3) -- +(0,0.7);
-                               \foreach \x in {0,2,4,6} \draw (\x,0)+(0.3,0) -- +(0.7,0);
-                               \foreach \x in {1,3,5}   \draw (\x,6)+(0.3,0) -- +(0.7,0);
-                               \foreach \x in {0,...,6} \draw (\x,7)+(0.3,0) -- +(0.7,0);
-                               
-                               \draw[color=black!0] (0,-.5) -- (1,-.5);
-                       \end{tikzpicture}
-               \end{center}}
-               \end{frame}
-               \begin{frame}
-               \begin{center}
-                       %\includegraphics[scale=.7]{results/conftimes2}
-               \end{center}
-               \end{frame}
-               \small
-               \begin{frame}{Synthesis results at 500MHz}
-                       \begin{table} [ht]
-                               \centering
-                               \begin{tabular}{lll}
-                                       \toprule
-                                       Component & Slack (ns) & Area ($mm^2$)\\
-                                       \midrule
-                                       Packet switched (Kavaldjiev)                    & 0.00 & 0.2133\\
-                                       Small packet switched (Kavaldjiev)              & 0.00 & 0.0769\\
-                                       Circuit switched (Annabelle)                    & 0.42 & 0.0254\\
-                                       Circuit switched SingleReg (thesis)             & 0.35 & 0.0393\\
-                                       Circuit switched DoubleReg (thesis)             & 0.03 & 0.0681\\
-                                       \midrule
-                                       Ring configuration                              & 0.96 & 0.0030\\
-                                       \acs{CSDCrouter}                                & 0.85 & 0.0021\\
-                                       %\acs{CSDCrouter} with TTL                      & 0.26 & 0.0090\\
-                                       
-                                       
-                                       \bottomrule
-                               \end{tabular}
-                               \caption{Results of 90nm ASIC technology from TSMC at 500MHz}
-                       \end{table}
-               \end{frame}
-               \begin{frame}{Synthesis results at 1000MHz}
-                       \begin{table} [ht]
-                               \centering
-                               \begin{tabular}{lll}
-                                       \toprule
-                                       Component & Slack (ns) & Area ($mm^2$)\\
-                                       \midrule
-                                       Packet switched (Kavaldjiev)                            & -0.66 & 0.2174 \\
-                                       Small packet switched (Kavaldjiev)                      & -0.67 & 0.0812\\
-                                       Circuit switched (Annabelle)                            & 0.00  & 0.0265\\
-                                       Circuit switched SingleReg (thesis)                     & 0.00  & 0.0423\\
-                                       Circuit switched DoubleReg (thesis)                     & 0.00  & 0.0837\\
-                                       \midrule
-                                       Ring configuration                                      & 0.02  & 0.0030\\
-                                       \acs{CSDCrouter}                                        & 0.01  & 0.0022\\
-                                       %\acs{CSDCrouter} with TTL                              & -0.17 & 0.0098\\
-                                       \bottomrule
-                               \end{tabular}
-                               \caption{Results of 90nm ASIC technology from TSMC at 1000MHz}
-                               \label{tabASIC1000}
-                       \end{table}
-               \end{frame}
-               \normalsize
-
-\section{Conclusion}
-       \begin{frame}{Flow control}
-               \begin{itemize}
-                       \item DirectAck is not scalable, but good for very small \acp{NoC}.\onslide<2->
-                       \item Single register is slower, but usable for any size of \ac{NoC}.\onslide<3->
-                       \item Double register requires twice as much area, but is fast and usable for any size of \ac{NoC}.\onslide<4->
-                       \item Windowed transmission requires very much buffer area in the tiles, and is therefore not recommended.\onslide<5->
-               \end{itemize}
-               Scalable flow control always requires two buffers or two clock cycles.
-       \end{frame}
-       \begin{frame}{Choosing a NoC}
-       \begin{itemize}
-               \item Best Effort (BE) traffic:
-               \begin{itemize}
-                       \item Much BE traffic: use Packet Switched.\onslide<2->
-                       \item Some control BE traffic: use SAnet with ring network.\onslide<3->
-                       \item No BE traffic: use SAnet with CSDCnet.\onslide<4->
-                       \item Some BE traffic can also be routed efficiently using circuits in the circuit switched network, bursts for example.\onslide<5->
-                       \item CSDCnet does not support connections initiated from the tiles.\onslide<6->
-               \end{itemize}
-               \item Guaranteed Service (GS) traffic:
-               \begin{itemize}
-                       \item High bandwidth streams: use circuit switched;
-                       \begin{itemize}
-                               \item Circuit switched has 4 outputs per port.
-                               \item Circuit switched can be clocked at 1GHz.\onslide<7->
-                       \end{itemize}
-                       \item Low bandwidth streams: use packet switched;
-                       \begin{itemize}
-                               \item Streams can be multiplexed.
-                       \end{itemize}
-
-               \end{itemize}
-       \end{itemize}
-       \end{frame}
+%              \begin{frame}{Configuring a NoC with CSDCnet}
+%                      \begin{itemize}
+%                              \item Configuration using relative addressing
+%                              \item Configuration using commands
+%                              \item Two states for CSDCrouters:
+%                              \begin{itemize}
+%                                      \item \emph{passthrough mode}
+%                                      \item \emph{execute command mode}
+%                              \end{itemize}
+%                      \end{itemize}
+%              \end{frame}
+%              \begin{frame}[shrink=33]{Commands of CSDCnet}
+%                      \vspace{2cm}
+%                      \begin{table}
+%                              \centering
+%                              \begin{tabular}{lll} \toprule
+%                                      Command name & Command description & Parameters (Length in bits)\\
+%                                      \midrule
+%                                      CONFIG & Configure current data router & configuration data (11)\\
+%                                      DESTROY & Destroy complete configuration path & -\\
+%                                      EXTEND & Extend configuration path & direction to extend to (3)\\
+%                                      REMOVE & Remove the last router from path & -\\
+%                                      RESET\_ALL & Reset complete \acs{NoC} and all tiles & -\\
+%                                      RESET\_TILE & Reset current tile & -\\
+%                                      \bottomrule
+%                              \end{tabular}
+%                              \caption{Commands}
+%                              \label{tab:commandsLimited}
+%                      \end{table}
+%              \end{frame}
+%
+%              
+%              \begin{frame}{Ring network}
+%                      \begin{columns}
+%                      \column{.8\textwidth}
+%                      \begin{itemize}
+%                              \item The ring network, from the University of Twente, can be used for configuration too:
+%                              \begin{itemize}
+%                                      \item Pros:
+%                                      \begin{itemize}
+%                                              \item No setting up paths.
+%                                              \item Not only configuration data.
+%                                              \item Needs small area on chip ($0.003 mm^2$).
+%                                              \item High clock speed possible (1GHz).
+%                                              \item No central control of the network.
+%                                      \end{itemize}
+%                                      \item Cons:
+%                                      \begin{itemize}
+%                                              \item Routes not optimal. 
+%                                      \end{itemize}
+%                              \end{itemize}
+%                      \end{itemize}
+%                      \column{.2\textwidth}
+%                      \begin{center}
+%                              \tikzstyle{place}=[circle,draw=blue!50,fill=blue!20,thick]
+%                              \tikzstyle{transition}=[rectangle,draw=black!50,fill=black!20,thick]
+%                              \begin{tikzpicture}[>=stealth,scale=.4,transform shape]
+%                                      \node[place] (1) at (-1,-2) {};
+%                                      \node[place] (2) at ( 1,-2) {};
+%                                      \node[place] (3) at ( 2,-1) {};
+%                                      \node[place] (4) at ( 2, 1) {};
+%                                      \node[place] (5) at ( 1, 2) {};
+%                                      \node[place] (6) at (-1, 2) {};
+%                                      \node[place] (7) at (-2, 1) {};
+%                                      \node[place] (8) at (-2,-1) {};
+%                                      \foreach \from/\to in {1/2,2/3,3/4,4/5,5/6,6/7,7/8,8/1}
+%                                      \draw (\from) -- (\to);
+%                              \end{tikzpicture}
+%                      \end{center}
+%                      \end{columns}
+%              \end{frame}
+%              \begin{frame}
+%              \only<1>{\begin{center}
+%                      \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
+%                              \foreach \x in {0,1,...,7}
+%                              \foreach \y in {0,1,...,7}
+%                              \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) node {CU};
+%                              \draw (0,7) node {A};
+%                              \draw (7,0) node {B};
+%                              %\draw[->,color=red,dashed,very thick] (0,0) -- (0,7);
+%                              \draw[color=black!0] (0,-.5) -- (1,-.5);
+%                              \foreach \x in {0,...,6}
+%                              \foreach \y in {0,...,7}
+%                              \draw (\y,\x)+(0,0.3) -- +(0,0.7);
+%                              \foreach \x in {0,...,7}
+%                              \foreach \y in {0,...,6}
+%                              \draw (\y,\x)+(0.3,0) -- +(0.7,0);
+%
+%                              %\draw[very thick,->] (0,7) -- (7,7) -- (7,0);
+%                      
+%                      \end{tikzpicture}
+%                      \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
+%                              \foreach \x in {0,1,...,7}
+%                              \foreach \y in {0,1,...,7}
+%                              \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) node {CU};
+%                              \draw (0,7) node {A};
+%                              \draw (7,0) node {B};
+%                              %\draw[very thick,->] (0,7) -- (0,0) -- (7,0);
+%                              %ring-net lines
+%                              \foreach \x in {0,...,5}
+%                              \foreach \y in {0,...,7}
+%                              \draw (\y,\x)+(0,0.3) -- +(0,0.7);
+%                              \draw (0,6)+(0,0.3) -- +(0,0.7);
+%                              \draw (7,6)+(0,0.3) -- +(0,0.7);
+%                              \foreach \x in {0,2,4,6} \draw (\x,0)+(0.3,0) -- +(0.7,0);
+%                              \foreach \x in {1,3,5}   \draw (\x,6)+(0.3,0) -- +(0.7,0);
+%                              \foreach \x in {0,...,6} \draw (\x,7)+(0.3,0) -- +(0.7,0);
+%                              
+%                              \draw[color=black!0] (0,-.5) -- (1,-.5);
+%                      \end{tikzpicture}
+%              \end{center}}
+%              \only<2>{\begin{center}
+%                      \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
+%                              \foreach \x in {0,1,...,7}
+%                              \foreach \y in {0,1,...,7}
+%                              \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) node {CU};
+%                              \draw (0,7) node {A};
+%                              \draw (7,0) node {B};
+%                              \draw[->,color=red,dashed,very thick] (0,0) -- (0,7);
+%                              \draw[color=black!0] (0,-.5) -- (1,-.5);
+%                              \foreach \x in {0,...,6}
+%                              \foreach \y in {0,...,7}
+%                              \draw (\y,\x)+(0,0.3) -- +(0,0.7);
+%                              \foreach \x in {0,...,7}
+%                              \foreach \y in {0,...,6}
+%                              \draw (\y,\x)+(0.3,0) -- +(0.7,0);
+%
+%                              \draw[very thick,->] (0,7) -- (7,7) -- (7,0);
+%                      
+%                      \end{tikzpicture}
+%                      \begin{tikzpicture}[>=stealth,scale=0.5,transform shape]
+%                              \foreach \x in {0,1,...,7}
+%                              \foreach \y in {0,1,...,7}
+%                              \draw (\y,\x) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) circle (0.3)[draw=blue!50,fill=blue!20,thick];
+%                              \draw (0,-1) node {CU};
+%                              \draw (0,7) node {A};
+%                              \draw (7,0) node {B};
+%                              \draw[very thick,->] (0,7) -- (0,0) -- (7,0);
+%                              %ring-net lines
+%                              \foreach \x in {0,...,5}
+%                              \foreach \y in {0,...,7}
+%                              \draw (\y,\x)+(0,0.3) -- +(0,0.7);
+%                              \draw (0,6)+(0,0.3) -- +(0,0.7);
+%                              \draw (7,6)+(0,0.3) -- +(0,0.7);
+%                              \foreach \x in {0,2,4,6} \draw (\x,0)+(0.3,0) -- +(0.7,0);
+%                              \foreach \x in {1,3,5}   \draw (\x,6)+(0.3,0) -- +(0.7,0);
+%                              \foreach \x in {0,...,6} \draw (\x,7)+(0.3,0) -- +(0.7,0);
+%                              
+%                              \draw[color=black!0] (0,-.5) -- (1,-.5);
+%                      \end{tikzpicture}
+%              \end{center}}
+%              \end{frame}
+%              \begin{frame}
+%              \begin{center}
+%                      %\includegraphics[scale=.7]{results/conftimes2}
+%              \end{center}
+%              \end{frame}
+%              \small
+%              \begin{frame}{Synthesis results at 500MHz}
+%                      \begin{table} [ht]
+%                              \centering
+%                              \begin{tabular}{lll}
+%                                      \toprule
+%                                      Component & Slack (ns) & Area ($mm^2$)\\
+%                                      \midrule
+%                                      Packet switched (Kavaldjiev)                    & 0.00 & 0.2133\\
+%                                      Small packet switched (Kavaldjiev)              & 0.00 & 0.0769\\
+%                                      Circuit switched (Annabelle)                    & 0.42 & 0.0254\\
+%                                      Circuit switched SingleReg (thesis)             & 0.35 & 0.0393\\
+%                                      Circuit switched DoubleReg (thesis)             & 0.03 & 0.0681\\
+%                                      \midrule
+%                                      Ring configuration                              & 0.96 & 0.0030\\
+%                                      \acs{CSDCrouter}                                & 0.85 & 0.0021\\
+%                                      %\acs{CSDCrouter} with TTL                      & 0.26 & 0.0090\\
+%                                      
+%                                      
+%                                      \bottomrule
+%                              \end{tabular}
+%                              \caption{Results of 90nm ASIC technology from TSMC at 500MHz}
+%                      \end{table}
+%              \end{frame}
+%              \begin{frame}{Synthesis results at 1000MHz}
+%                      \begin{table} [ht]
+%                              \centering
+%                              \begin{tabular}{lll}
+%                                      \toprule
+%                                      Component & Slack (ns) & Area ($mm^2$)\\
+%                                      \midrule
+%                                      Packet switched (Kavaldjiev)                            & -0.66 & 0.2174 \\
+%                                      Small packet switched (Kavaldjiev)                      & -0.67 & 0.0812\\
+%                                      Circuit switched (Annabelle)                            & 0.00  & 0.0265\\
+%                                      Circuit switched SingleReg (thesis)                     & 0.00  & 0.0423\\
+%                                      Circuit switched DoubleReg (thesis)                     & 0.00  & 0.0837\\
+%                                      \midrule
+%                                      Ring configuration                                      & 0.02  & 0.0030\\
+%                                      \acs{CSDCrouter}                                        & 0.01  & 0.0022\\
+%                                      %\acs{CSDCrouter} with TTL                              & -0.17 & 0.0098\\
+%                                      \bottomrule
+%                              \end{tabular}
+%                              \caption{Results of 90nm ASIC technology from TSMC at 1000MHz}
+%                              \label{tabASIC1000}
+%                      \end{table}
+%              \end{frame}
+%              \normalsize
+%
+%\section{Conclusion}
+%      \begin{frame}{Flow control}
+%              \begin{itemize}
+%                      \item DirectAck is not scalable, but good for very small \acp{NoC}.\onslide<2->
+%                      \item Single register is slower, but usable for any size of \ac{NoC}.\onslide<3->
+%                      \item Double register requires twice as much area, but is fast and usable for any size of \ac{NoC}.\onslide<4->
+%                      \item Windowed transmission requires very much buffer area in the tiles, and is therefore not recommended.\onslide<5->
+%              \end{itemize}
+%              Scalable flow control always requires two buffers or two clock cycles.
+%      \end{frame}
+%      \begin{frame}{Choosing a NoC}
+%      \begin{itemize}
+%              \item Best Effort (BE) traffic:
+%              \begin{itemize}
+%                      \item Much BE traffic: use Packet Switched.\onslide<2->
+%                      \item Some control BE traffic: use SAnet with ring network.\onslide<3->
+%                      \item No BE traffic: use SAnet with CSDCnet.\onslide<4->
+%                      \item Some BE traffic can also be routed efficiently using circuits in the circuit switched network, bursts for example.\onslide<5->
+%                      \item CSDCnet does not support connections initiated from the tiles.\onslide<6->
+%              \end{itemize}
+%              \item Guaranteed Service (GS) traffic:
+%              \begin{itemize}
+%                      \item High bandwidth streams: use circuit switched;
+%                      \begin{itemize}
+%                              \item Circuit switched has 4 outputs per port.
+%                              \item Circuit switched can be clocked at 1GHz.\onslide<7->
+%                      \end{itemize}
+%                      \item Low bandwidth streams: use packet switched;
+%                      \begin{itemize}
+%                              \item Streams can be multiplexed.
+%                      \end{itemize}
+%
+%              \end{itemize}
+%      \end{itemize}
+%      \end{frame}
        %tiny
        \begin{frame}[shrink=33]{CSDCnet vs Ring}
                \vspace{2cm}