Commit e745cf2f authored by Grzegorz Daniluk's avatar Grzegorz Daniluk

presentations: adding TC presentation on WR Switch - the very first template

parent 8b4dc6e3
all : WR_Switch_TC_2015.pdf
.PHONY : all clean
WR_Switch_TC_2015.pdf : WR_Switch_TC_2015.tex
pdflatex $^
pdflatex $^
clean :
rm -f *.eps *.pdf *.dat *.log *.out *.aux *.dvi *.ps *.toc *.snm *.nav *~
\documentclass[compress,red]{beamer}
\mode<presentation>
\usepackage{etex}
\setbeamertemplate{navigation symbols}{}
\usepackage{pgfpages}
\usetheme{Warsaw}
% define your own colors:
\definecolor{Red}{rgb}{1,0,0}
\definecolor{Blue}{rgb}{0,0,1}
\definecolor{Green}{rgb}{0,1,0}
\definecolor{magenta}{rgb}{1,0,.6}
\definecolor{lightblue}{rgb}{0,.5,1}
\definecolor{lightpurple}{rgb}{.6,.4,1}
\definecolor{gold}{rgb}{.6,.5,0}
\definecolor{orange}{rgb}{1,0.4,0}
\definecolor{hotpink}{rgb}{1,0,0.5}
\definecolor{newcolor2}{rgb}{.5,.3,.5}
\definecolor{newcolor}{rgb}{0,.3,1}
\definecolor{newcolor3}{rgb}{1,0,.35}
\definecolor{darkgreen1}{rgb}{0, .35, 0}
\definecolor{darkgreen}{rgb}{0, .6, 0}
\definecolor{darkred}{rgb}{.75,0,0}
\xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4}
\xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0}
\useoutertheme[subsection=false]{smoothbars}
% include packages
\usepackage{todonotes}
\presetkeys{todonotes}{inline}{}
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{amsmath}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage[all]{xy}
\usepackage{url}
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{helvet}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{pgfpages}
\newcommand{\backupbegin}{
\newcounter{framenumberappendix}
\setcounter{framenumberappendix}{\value{framenumber}}
}
\newcommand{\backupend}{
\addtocounter{framenumberappendix}{-\value{framenumber}}
\addtocounter{framenumber}{\value{framenumberappendix}}
}
\graphicspath{ {../../figures/} }
\title[The WR Switch\hspace{2em}\insertframenumber/\inserttotalframenumber]
{The White Rabbit Switch}
\author[G. Daniluk, A. Wujek]{Greg Daniluk, Adam Wujek}
\institute{BE-CO Hardware and Timing section}
\date{12 March 2015}
\pgfdeclareimage[height=0.6cm]{wr-logo}{../../figures/logo/WRlogo.pdf}
\logo{\pgfuseimage{wr-logo}}
\AtBeginSection[]
\begin{document}
\frame{\titlepage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}<beamer>{Outline}
\tableofcontents %[currentsection]
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}
\subsection{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}<beamer>{Outline}
\tableofcontents [currentsection]
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{Gigabit Ethernet switches}
\end{frame}
\begin{frame}{White Rabbit network}
\begin{center}
\includegraphics[height=.8\textheight]{network/wr_network-enhanced_pro.pdf}
\end{center}
\end{frame}
\begin{frame}{WR Switch - overview}
\begin{center}
\includegraphics[width=.8\textwidth]{switch/wrSwitch_v3_3.jpg}
\begin{itemize}
\item Central element of WR network
\item Gigabit Ethernet switch with WR features
\item Designed from scratch
\item 18 ports
\item 1000Base-BX10 SFPs: up to 10km, single-mode fiber
\end{itemize}
\end{center}
\end{frame}
\section{WR Switch internals}
\begin{frame}{Hardware}
\vspace{-0.3cm}
\begin{center}
\includegraphics[width=.85\textwidth]{switch/switch_simple_diagram_h.pdf}
\end{center}
\end{frame}
\begin{frame}{Gateware}
\begin{center}
\includegraphics[width=.8\textwidth]{switch/switch_hdl.pdf}
\begin{itemize}
\item lives inside the Xilinx Virtex-6 FPGA
\item controlled from ARM software
\item Gigabit Ethernet endpoints with timestamps generation
\item forwards Ethernet frames
\item keeps WR time, generates 1-PPS, measures phase, disciplines
oscillators
\end{itemize}
\end{center}
\end{frame}
\begin{frame}{Software}
\begin{columns}[c]
\column{.7\textwidth}
\begin{itemize}
\item bootloader (at91bootstrap + Barebox)
\item embedded Linux with 2.6.39 kernel
\item patches and drivers for HDL modules
\item Hardware Abstraction Layer
\item RTU daemon
\item PPSi daemon - PTP with WR extensions
\item management (SNMP, shell tools, web interface, Syslog)
\end{itemize}
\column{.4\textwidth}
\begin{center}
\includegraphics[width=\textwidth]{misc/wrs_sw_logos.png}
\end{center}
\end{columns}
\end{frame}
\section{Configuration and diagnostics}
\begin{frame}{Remote configuration}
dot-config (+ webinterface?)
\end{frame}
\begin{frame}{Remote management}
SNMP, SNMP, and more SNMP
\end{frame}
\section{Plans for the future}
\begin{frame}{Ongoing work and plans for the future}
\begin{itemize}
\item hardware design review with DEM
\item gateware testing corner cases, fixing bugs
\item software - cleanup and remote management
\end{itemize}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section*{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{Thank you}
\begin{center}
\includegraphics[height=4.0cm]{misc/white_rabbit_end.png}
\end{center}
\begin{center}
More information: \\
http://www.ohwr.org/projects/white-rabbit/wiki/Switch
\end{center}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment