Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
OHR Meta Project
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
OHR Meta Project
Commits
4451fcfe
Commit
4451fcfe
authored
Nov 04, 2014
by
Javier Serrano
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Copy of Erik's EDS slides for ISO talk
parent
314aabfe
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1633 additions
and
0 deletions
+1633
-0
ISO_innov_std_oh.tex
presentations/ISO_innov_std_2014/ISO_innov_std_oh.tex
+1623
-0
Makefile
presentations/ISO_innov_std_2014/Makefile
+10
-0
No files found.
presentations/ISO_innov_std_2014/ISO_innov_std_oh.tex
0 → 100644
View file @
4451fcfe
\documentclass
[compress,red]
{
beamer
}
\mode
<presentation>
\setbeamertemplate
{
navigation symbols
}{}
\usetheme
{
Warsaw
}
%\hypersetup{pdfpagemode=FullScreen} % makes your presentation go automatically to full screen
% 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
{
subfigure
}
\usepackage
{
multicol
}
\usepackage
{
amsmath
}
% \usepackage{epsfig} % Erik: didn't work with Miktex
\usepackage
{
graphicx
}
\usepackage
[all,knot]
{
xy
}
\xyoption
{
arc
}
\usepackage
{
url
}
\usepackage
{
multimedia
}
\usepackage
{
hyperref
}
\usepackage
{
helvet
}
\usepackage
[polish,english]
{
babel
}
\usepackage
[utf8]
{
inputenc
}
\usepackage
{
multirow
}
%%%%%%%%%%%%5
%\usepackage{geometry}
%\geometry{verbose,letterpaper}
%\usepackage{movie15}
%\usepackage{hyperref}
\graphicspath
{
{
../../figures/
}
}
% Or whatever. Note that the encoding and the font should match. If T1
% does not look nice, try deleting the line with the fontenc.
%\title[Open HW for CERN's Accelerator Control Systems] % (optional, use only with long paper titles)
%{Open Hardware for CERN's Accelerator Control Systems}
%
%% \subtitle{Plus some reflections on Open Hardware}
\title
[Open Hardware Opportunities and Innovative Electronics]
% (optional, use only with long paper titles)
{
Open Hardware Opportunities
\\
and
\\
Innovative Electronics at CERN
}
%\subtitle{about White Rabbits and open fields}
\author
[Erik van der Bij -- CERN]
% (optional, use only with lots of authors)
{
Erik van der Bij
}
% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
% affiliation.
\institute
%[Universities of Somewhere and Elsewhere] % (optional, but mostly needed)
{
%\inst{1}%
% BE-CO Hardware and Timing section\\
CERN, Geneva, Switzerland
%\and
%\inst{2}%
%Department of Theoretical Philosophy\\
%University of Elsewhere
}
% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.
\date
%[CFP 2003] (optional, should be abbreviation of conference name)
{
Electronics Design Show
\\
Coventry, UK
\\
22 - 23 October 2014
}
% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
% yourself) who are reading the slides online
%\subject{Theoretical Computer Science}
% This is only inserted into the PDF information catalog. Can be left
% out.
% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:
%\pgfdeclareimage[height=1cm]{ohr-logo}{ohr_logo.jpg}
%\logo{\pgfuseimage{ohr-logo}}
% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection
[]
{
\begin{frame}
<beamer>
{
Outline
}
\tableofcontents
[currentsection]
\end{frame}
}
% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:
%\beamerdefaultoverlayspecification{<+->}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
{
Outline
}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}
% Structuring a talk is a difficult task and the following structure
% may not be suitable. Here are some rules that apply for this
% solution:
% - Exactly two or three sections (other than the summary).
% - At *most* three subsections per section.
% - Talk about 30s to 2min per frame. So there should be between about
% 15 and 30 frames, all told.
% - A conference audience is likely to know very little of what you
% are going to talk about. So *simplify*!
% - In a 20min talk, getting the main ideas across is hard
% enough. Leave out details, even if it means being less precise than
% you think necessary.
% - If you omit details that are vital to the proof/implementation,
% just say so once. Everybody will be happy with that.
%============ SECTION ================================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section
[CERN]
{
CERN
}
\subsection
{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
European Organization for Nuclear Research -- CERN
}
\begin{center}
\includegraphics
<1>[width=1.0
\textwidth
]
{
CERN-BE-CO-HT/CERN
_
intro
_
0.jpg
}
\includegraphics
<2>[width=1.0
\textwidth
]
{
CERN-BE-CO-HT/CERN
_
intro
_
1.jpg
}
\end{center}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
CERN Accelerator Complex
}
\begin{center}
\includegraphics
<1>[width=0.8
\textwidth
]
{
CERN-BE-CO-HT/CERNv2
_
1.jpg
}
\includegraphics
<2>[width=0.8
\textwidth
]
{
CERN-BE-CO-HT/CERNv2
_
2.jpg
}
\includegraphics
<3>[width=0.8
\textwidth
]
{
CERN-BE-CO-HT/CERNv2
_
3.jpg
}
\includegraphics
<4>[width=0.8
\textwidth
]
{
CERN-BE-CO-HT/CERNv2
_
4.jpg
}
\end{center}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
Beams -- Controls -- Hardware
\&
Timing
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
% \includegraphics<1>[height=0.85\textheight]{CERN-BE-CO-HT/BE_CO_HTv2_1.jpg}
% \includegraphics<2>[height=0.85\textheight]{CERN-BE-CO-HT/BE_CO_HTv2_2.jpg}
% \includegraphics<3>[height=0.85\textheight]{CERN-BE-CO-HT/BE_CO_HTv2_3.jpg}
\includegraphics
<1>[height=0.85
\textheight
]
{
CERN-BE-CO-HT/BE
_
CO
_
HTv2
_
4.jpg
}
\includegraphics
<2>[height=0.85
\textheight
]
{
CERN-BE-CO-HT/BE
_
CO
_
HTv2
_
5.jpg
}
\end{center}
\end{frame}
%============ SECTION ================================================
\section
[Why OH]
{
Why Open Hardware
}
\subsection*
{
CERN Beams Controls group - BE/CO
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
%%=========================
%\begin{frame}{CERN Beams Controls group}
%\begin{block}{Responsible for}
% \begin{itemize}
% \item
% Controls infrastructure for all CERN accelerators, transfer lines and experimental areas.
% \item
% General services such as machine and beam synchronous timing and signal observation.
%% \item
%% Specification, design, procurement, integration, installation, commissioning and operation
% \end{itemize}
%\end{block}
%
%\begin{block}{Supports}
% \begin{itemize}
% \item Beam instrumentation, cryogenics, power converters, etc.
% \end{itemize}
%\end{block}
%
%\begin{block}{Software}
% \begin{itemize}
% \item Linux device drivers, C/C++ libraries, test programs.
% \end{itemize}
%\end{block}
%
%\end{frame}
%
%
%
%\begin{frame}{Beams Controls standard kit}
%
%\begin{block}{Hardware kit}
% \begin{itemize}
% \item Analog and digital I/O
% \item Level converters, repeaters
% \item Serial links, timing modules
% \end{itemize}
%\end{block}
%
%\begin{block}{Currently, October 2014}
% \begin{itemize}
% \item We support about 120 module types. % -- with just a few engineers
% \item Most are custom designed: only 1 in 4 is commercial.
%% \item 1 in 4 is obsolete
%% \begin{itemize}
%% \item can maintain existing installations with a limited stock
%% \item no re-ordering or production possible
%% \item mostly because of obsolete components
%% \end{itemize}
%
% \end{itemize}
%\end{block}
%\end{frame}
\subsection*
{
Open Hardware Intro
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
%=======================
\begin{frame}
{
Why we use Open Hardware
}
\begin{block}
{
Get a design just the way we want it
}
\begin{itemize}
\item
We specify fully the design.
\end{itemize}
\end{block}
\begin{block}
{
Peer review
}
\begin{itemize}
\item
Get your design reviewed by experts all around the world.
\end{itemize}
\end{block}
\begin{block}
{
Healthier relationship with companies
}
\begin{itemize}
\item
No vendor-locked situations. Companies selected solely on the basis of technical excellence, good support and price.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Why we use Open Hardware
}
\begin{block}
{
Spend money where you or your funding agencies want
}
\begin{itemize}
\item
Makes life easier for public institutions.
\item
Opens the door to smaller companies
\\
with good local support.
\end{itemize}
\end{block}
\begin{block}
{
Design re-use
}
\begin{itemize}
\item
When it's Open, people are more likely to re-use it.
\end{itemize}
\end{block}
\begin{block}
{
Dissemination of knowledge
}
\begin{itemize}
\item
One of CERN's key missions!
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Dispelling the commercial vs open myth
}
\begin{center}
\includegraphics
[height=6cm]
{
../pictures/ohwr/commercial
_
vs
_
proprietary.png
}
\end{center}
\end{frame}
%\begin{frame}{Some key ideas}
%
% \begin{block}{It's about Free as in ``Freedom''}
% \begin{itemize}
% \item People need to make a living!
%% \item Most successful FOSS projects have paid developers.
% \item Companies help ensure projects are not based on unpaid
% work (good for scalability).
% \end{itemize}
% \end{block}
%
% \begin{block}{We live in a world of creative abundance}
% \begin{itemize}
% \item Some business models are incompatible with OH. \\So be it.
% \item Find a good company that suits your needs without
% compromising openness.
% \item Buy design, hardware and support. \\Vote for openness with
% your wallet.
% \end{itemize}
% \end{block}
%\end{frame}
%============ SECTION ================================================
\section
{
OH designs
}
\subsection*
{
OH designs
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
\begin{frame}
{
Open products are real products
\textsuperscript
{
\texttrademark
}
}
\begin{center}
\includegraphics
[height=7.5cm]
{
../pictures/ohwr/ohr
_
companies.png
}
\end{center}
\end{frame}
\begin{frame}
{
SPEC: Simple PCI Express FMC carrier
}
{
Made in Spain, The Netherlands
\&
Poland
}
\begin{center}
\includegraphics
[height=6.5cm]
{
../pictures/ohwr/SPEC
_
top
_
high
_
res.jpg
}
PCB with only 6-layers
\end{center}
\end{frame}
%
%
%\begin{frame}{SPEC}
% \begin{block}{Users, incomplete list}
% \begin{itemize}
% \item B-train system (CERN TE/MSC)
% \item CLIC Interlock System study (CERN TE-MPE)
% \item ATLAS Pixel IBL readout concept prototyping
% \item CNGS
% \item GEM detector readout (Creotech, PL)
% \item FAIR accelerator timing network (GSI)
% \item LHAASO telescope (Tsinghua University, China)
% \item Industry
% \end{itemize}
%
% \begin{center}
% http://www.ohwr.org/projects/spec/wiki/Users
% \end{center}
%
% \end{block}
%\end{frame}
\begin{frame}
{
SVEC - Simple VME FMC Carrier
}
{
Made in Germany
}
\begin{center}
% \includegraphics[height=6.5cm]{../pictures/ohwr/svectop_l.jpg}
\includegraphics
[height=7cm]
{
../pictures/ohwr/svectop
_
l.png
}
\end{center}
\end{frame}
\begin{frame}
{
FMC mezzanine: 5-channel 1ns TDC
}
{
Made in Spain and Germany.
}
\begin{center}
\includegraphics
[height=6.5cm]
{
../pictures/ohwr/FMC
_
TDC
_
72dpi
_
left.jpg
}
\end{center}
\end{frame}
\begin{frame}
{
FMC mezzanine: 100 MSPS 14-bit 4-channel ADC
}
{
Made in The Netherlands
\&
Poland
}
\begin{center}
% \includegraphics[height=6.5cm]{../pictures/ohwr/ADC100M_EDA-02063-V1-0-TOP1.jpg}
\includegraphics
[height=6.5cm]
{
../pictures/ohwr/adc.jpg
}
\end{center}
\end{frame}
%\begin{frame}{Commercially available CERN OH designs}{September 2013}
%\begin{table}
%\centering
%
%% \begin{tabular}{|l||r|r|r|c|}
%\begin{tabular}{|l||r|r|r|}
%\hline
%Project & Producers & Users & Produced\\
%\hline\hline
%SPEC carrier - PCIe & 3 & 41 & 300 \\
%\hline
%SVEC carrier - VME & 2 & 4 & 105 \\
%\hline
%SPEXI carrier - PXIe & 1 & 2 & (proto) 3 \\
%\hline
%\hline
%ADC 100M 14b 4ch & 2 & 11 & 70 \\
%\hline
%TDC 1ns 5cha & 1 & 3 & 70 \\
%\hline
%FMC DEL 1ns 4cha & 3 & 4 & 108 \\
%\hline
%FMC DIO 5ch & 3 & 10 & 92 \\
%\hline
%WR switch 18 ports & 1 & 11 & 77 \\
%\hline
%\end{tabular}
%
%\caption{eight CERN OH designs found producers and users}
%
%% \label{math500grades}
%\end{table}
%\end{frame}
\begin{frame}
{
Commercially available CERN OH designs
}{
October 2014
}
\begin{table}
\centering
% \begin{tabular}{|l||r|r|r|c|}
\begin{tabular}
{
|l||r|r|r|
}
\hline
Project
&
Producers
&
Users
&
Produced
\\
\hline\hline
SPEC carrier - PCIe
&
3
&
30
&
354
\\
\hline
SVEC carrier - VME
&
2
&
6
&
265
\\
\hline
SPEXI carrier - PXIe
&
1
&
3
&
42
\\
\hline
\hline
ADC 100M 14b 4ch
&
2
&
17
&
112
\\
\hline
TDC 1ns 5cha
&
2
&
3
&
63
\\
\hline
FMC DEL 1ns 4cha
&
3
&
9
&
112
\\
\hline
FMC DIO 5ch
&
3
&
16
&
122
\\
\hline
WR switch 18 ports
&
2
&
23
&
127
\\
\hline
\end{tabular}
\caption
{
eight CERN OH designs found producers and users
}
% \label{math500grades}
\end{table}
\end{frame}
% show offsprings SPEC, ADC, SPEXI
\subsection*
{
Re-use of work
}
\begin{frame}
{
Re-use of work
}
\begin{block}
{
Examples of re-use of work
}
\begin{itemize}
\item
Companies modified the SPEC carrier design.
\begin{itemize}
\item
larger FPGA (for software radio)
\item
minimised versions
\item
AMC, PXIe and CompactRIO bus versions
\end{itemize}
\item
A company modified the ADC100M design.
\begin{itemize}
\item
other input filter
\item
high-voltage front-end
\end{itemize}
% \item Company re-uses White Rabbit spec for own product.
% \item Companies re-used White Rabbit core.
\item
A company re-used nanoFIP code for renovating trains.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
SPEXI board: a modified SPEC board
}{
uses the PXI Express bus instead of PCIe
}
\begin{center}
\includegraphics
[width=0.7\textwidth]
{
../../figures/node/spexi
_
v0.png
}
\end{center}
\end{frame}
%============ SECTION ================================================
\section
{
White Rabbit
}
\subsection*
{
Intro
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
%
%\begin{frame}{What is White Rabbit?}
%
%\begin{columns}[c]
% \column{0.8\textwidth}
% \begin{itemize}
% \item Main features of a White Rabbit network:
% \begin{itemize}
% \item transparent, {\bf high-accuracy} synchronization
% \item low-latency, {\bf deterministic} data delivery
% \item designed for {\bf high reliability}
% \end{itemize}
% \item Accelerator's control and timing
% \item International collaboration
% \item Based on well-known technologies
% \item Open Hardware and Open Software
%
% \end{itemize}
% \column{0.3\textwidth}
% \begin{center}
% \hspace{-0.5cm}
% \includegraphics[width=1.1\textwidth]{../../figures/misc/rabbit.pdf}
% \end{center}
% \end{columns}
%
%\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
White Rabbit -- Innovation with Open approach
}
\begin{itemize}
\item
Hardcore innovation.
\item
An enabling technology.
\item
Started at CERN and GSI high-energy physics labs.
\item
Everything Open: hardware, gateware, software.
\item
Made extensive use of small companies to develop.
\item
Companies develop and sell products based on it.
% \item And still anyone can join and build upon it.
\end{itemize}
\end{frame}
\begin{frame}
{
White Rabbit -- is Ethernet...
}
\begin{columns}
[c]
\column
{
.47
\textwidth
}
\begin{itemize}
% \item Few thousands nodes
\item
Bandwidth: 1 Gbps
\item
Single fiber medium
\item
Up to 10 km links
\item
WR Switch: 18 ports
\item
Allows non-WR Devices
\item
Ethernet features (VLAN)
\&
protocols (SNMP)
\end{itemize}
\column
{
.6
\textwidth
}
\begin{center}
\includegraphics
[width=1.0\textwidth]
{
../../figures/network/wr
_
network-ethernet.jpg
}
\end{center}
\end{columns}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
White Rabbit -- is enhanced Ethernet!
}
\begin{columns}
[c]
\column
{
.47
\textwidth
}
Two separate services (enhancements to Ethernet) provided by WR:
\begin{enumerate}
\item
\color
{
blue!90
}{
Synchronization:
}
\begin{itemize}
\item
accuracy
\\
better than 1 ns
\item
precision (tens of ps sdev skew max)
\end{itemize}
\item
\color
{
red
}{
Deterministic, reliable and low-latency Control Data delivery
}
\end{enumerate}
\column
{
.6
\textwidth
}
\begin{center}
\includegraphics
[width=1.0\textwidth]
{
../../figures/network/wr
_
network-enhanced
_
pro.jpg
}
\end{center}
\end{columns}
\end{frame}
%\begin{frame}{White Rabbit -- enhanced Ethernet}
%
%\begin{columns}[c]
% \column{.47\textwidth}
%
% Two separate services (enhancements to Ethernet) provided by WR:
% \begin{itemize}
% \item \color{blue!90}{Synchronization: \\
%- accuracy better than 1 ns \\
%- precision (tens of ps sdev skew max)}
% \item \color{red}{Deterministic, reliable and low-latency Control Data delivery}
% \end{itemize}
%
% \column{.6\textwidth}
% \begin{center}
% \includegraphics[width=1.0\textwidth]{../../figures/network/wr_network-enhanced_pro.jpg}
% \end{center}
%\end{columns}
%
%\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*
{
White Rabbit applications
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
\begin{frame}
{
White Rabbit applications
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{columns}
[c]
\column
{
0.65
\textwidth
}
\begin{itemize}
\setlength
{
\itemindent
}{
-0.3em
}
\item
<1-> Particle accelerators
\begin{itemize}
\setlength
{
\itemindent
}{
-1.3em
}
\small
\item
<2->
\textbf
<2>
{
CERN (Switzerland/France)
}
\item
<3->
\textbf
<3>
{
GSI (Germany)
}
\end{itemize}
\item
<1-> Cosmic ray
\&
neutrinos detectors
\begin{itemize}
\setlength
{
\itemindent
}{
-1.3em
}
\small
\item
<4->
\textbf
<4>
{
LHAASO (China)
}
\item
<5->
\textbf
<5>
{
HiSCORE (Siberia)
}
\item
<6->
\textbf
<6>
{
KM3NET (Mediterranean)
}
\end{itemize}
\item
<1-> Metrology laboratories
\begin{itemize}
\setlength
{
\itemindent
}{
-1.3em
}
\small
\item
<7->
\textbf
<7>
{
MIKES (Finland)
}
\item
<8->
\textbf
<8>
{
VSL (Netherlands)
}
\end{itemize}
\end{itemize}
\column
{
0.5
\textwidth
}
\begin{center}
\only
<1>
{
\color
{
white
}{
First application:
\\
CERN Neutrinos to Gran Sasso
}}
\only
<2>
{
European Organization for Nuclear Research
}
\only
<3>
{
GSI Helmholtzzentrum fur Schwerionenforschung GmbH
}
\only
<4>
{
The Large High Altitude Air Shower Observation
}
% \only<6>{Hundred*i Square-km Cosmic ORigin Explorer} % Gamma-Ray and Cosmic Ray Detector
\only
<5>
{
Gamma-Ray and Cosmic Ray Detector
}
\only
<6>
{
European deep-sea research infrastructure
}
\only
<7>
{
Centre for metrology and accreditation
}
\only
<8>
{
Dutch Metrology Institute
\\
\color
{
white
}{
ble
}}
\end{center}
\begin{center}
% \includegraphics<1>[height=0.3\textheight]{applications/cngs-general.pdf}
\includegraphics
<1>[height=0.44
\textheight
]
{
p1588/PTPv3
_
blank.jpg
}
\includegraphics
<2>[height=0.44
\textheight
]
{
applications/CERN/accelerators-stripped.jpg
}
\includegraphics
<3>[height=0.44
\textheight
]
{
applications/gsi.pdf
}
\includegraphics
<4>[height=0.44
\textheight
]
{
applications/lhaaso.pdf
}
\includegraphics
<5>[height=0.44
\textheight
]
{
applications/HiSCORE.jpg
}
\includegraphics
<6>[height=0.44
\textheight
]
{
applications/KM3NeT.pdf
}
\includegraphics
<7>[height=0.44
\textheight
]
{
applications/mikes.pdf
}
\includegraphics
<8>[height=0.44
\textheight
]
{
applications/netherlands.jpg
}
\end{center}
\column
{
0.6
\textwidth
}
\end{columns}
\begin{center}
\small
\textbf
{
All users:
}
\url
{
www.ohwr.org/projects/white-rabbit/wiki/WRUsers
}
\end{center}
\end{frame}
% Old from Erik 13/10/14
%\begin{frame}{White Rabbit applications}
%
%\begin{columns}[c]
% \column{0.65\textwidth}
%
% \begin{itemize}
% \item<1-> Existing applications:
% \begin{itemize}
% \item<1-> \textbf<1>{CERN Neutrinos to Gran Sasso}
% \end{itemize}
% \item<2-> Future applications:
% \begin{itemize}
% \item<2-> \textbf<2>{CERN and GSI }
% \item<3-> \textbf<3>{The Large High Altitude Air Shower Observatory (China)}
% \end{itemize}
% \item<4-> Potential applications:
% \begin{itemize}
% \item<4-> \textbf<4>{Cherenkov Telescope Array}
% \item<5-> \textbf<5>{European deep-sea research infrastructure (KM3NET)}
% \item<5-> Long distance Time Transfer
% \end{itemize}
% \end{itemize}
%
% \column{0.55\textwidth}
%
%
% \begin{center}
% \includegraphics<1>[width=0.80\textwidth]{../../figures/applications/OperaTiming2.pdf} \pause
% \includegraphics<2>[width=0.6\textwidth]{../../figures/applications/gsiANDcern.pdf} \pause
% \includegraphics<3>[width=0.85\textwidth]{../../figures/applications/lhaaso.pdf} \pause
% \includegraphics<4>[width=0.85\textwidth]{../../figures/applications/cta.pdf} \pause
% \includegraphics<5>[width=0.85\textwidth]{../../figures/applications/KM3NeT.pdf}
% \end{center}
%
% \column{0.6\textwidth}
%\end{columns}
%\end{frame}
%
%
%
%
%\begin{frame}{NL: Time Distribution over 120 km with amplifiers}
% \begin{center}
% \includegraphics<1>[width=0.9\textwidth]{../../figures/applications/VU1.pdf} % \pause
%% \includegraphics<2>[width=0.9\textwidth]{../../figures/applications/VU2.pdf}
% \end{center}
%\end{frame}
%
%
%\begin{frame}{FI: Time Distribution over 900 km with amplifiers}
% \begin{center}
%% \includegraphics<1>[width=0.9\textwidth]{../../figures/applications/mikes1.pdf} % \pause
%% \includegraphics<2>[width=0.9\textwidth]{../../figures/applications/mikes2.pdf}
% \includegraphics[width=0.9\textwidth]{../../figures/applications/mikes2.pdf}
% \end{center}
%\end{frame}
\subsection*
{
White Rabbit protocol
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
% Slides 10-12
%============
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
Precision Time Protocol (IEEE 1588)
}
\begin{columns}
[c]
\column
{
1.5in
}
\begin{center}
\includegraphics
[height=5cm]
{
../../figures/protocol/ptp
_
exchange.pdf
}
\end{center}
\column
{
2.5in
}
\begin{itemize}
\item
Packet-based
\\
synchronization protocol.
\item
Synchronizes local clock
\\
with the master clock.
\item
Link delay evaluated by measuring and exchanging packets tx/rx timestamps.
\end{itemize}
\end{columns}
\end{frame}
%\begin{frame}{WR Precision Time Protocol Extension}
% \begin{center}
% \includegraphics[height=4cm]{../../figures/protocol/wrLinkModel.pdf}
%
% \end{center}
%
% \begin{columns}[c]
% \column{1.5in}
%
% \begin{center}
% \textbf{Solution for Ethernet over a Single-mode Optical Fiber}
% \end{center}
%
% \column{2.7in}
%
% \begin{equation}
% \nonumber asymmetry = \Delta_{tx_m} + \Delta_{rx_s} - \frac{\Delta - \alpha \mu + \alpha \Delta}{2 + \alpha}
% \end{equation}
%
% \end{columns}
%\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \section{}
% \subsection{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
Layer 1 Syntonization
}
\begin{block}
{
Common clock for the entire network
}
% \textbf{Common clock for the entire network}
\begin{itemize}
\item
All network devices use the same physical layer clock.
\item
Clock is encoded in the Ethernet carrier and recovered by the receiver chip.
\item
Phase detection allows sub-ns delay measurement.
\end{itemize}
\end{block}
\vspace
{
-0.2cm
}
\begin{center}
\includegraphics
[height=4.5cm]
{
../../figures/misc/synce
_
v3.pdf
}
\end{center}
\end{frame}
% 15-16
% ======
\subsection*
{
White Rabbit performance
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
WR time transfer performance
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
\includegraphics
<1>[height=7.0cm]
{
measurements/meas
_
setup
_
1.jpg
}
\includegraphics
<2>[height=7.0cm]
{
measurements/meas
_
setup
_
2.jpg
}
\includegraphics
<3>[height=7.0cm]
{
measurements/meas
_
setup
_
3.jpg
}
\includegraphics
<4>[height=7.0cm]
{
measurements/meas
_
setup
_
4.jpg
}
\includegraphics
<5>[height=7.0cm]
{
measurements/meas
_
setup
_
5.jpg
}
\includegraphics
<6>[height=6.0cm]
{
measurements/meas
_
results
_
1.jpg
}
\includegraphics
<7>[height=6.0cm]
{
measurements/meas
_
results
_
2.jpg
}
\includegraphics
<8>[height=6.0cm]
{
measurements/meas
_
results
_
3.jpg
}
\includegraphics
<9>[height=6.0cm]
{
measurements/meas
_
results2.pdf
}
\end{center}
\end{frame}
% shorter version of above
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\begin{frame}{WR time transfer performance: lab tests}
%
% \begin{center}
% \includegraphics<1>[height=7.0cm]{../../figures/measurements/meas_setup.jpg} \pause
% \includegraphics<2>[height=6.0cm]{../../figures/measurements/meas_results.pdf}
% \end{center}
%
%\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\section{Status}
%\subsection{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\begin{frame}{WR time transfer performance: deployment for CNGS}
%
% \begin{columns}[c]
% \column{0.6\textwidth}
% \begin{center}
%
% \hspace{-1cm}
% \includegraphics[width=1.1\textwidth]{../../figures/measurements/histogram-small.pdf}
% \begin{itemize}
% \item Duration: 31 d, 7 h, 40 s ($2.7*10^6$ samples)
% \item WR Nodes with TDC used
% \item Measurement includes inaccuracy of TDC
% \item Timestamping reference PPS
% \item Accuracy: 0.517 ns
% \item Precision: 0.119 ns (std. dev)
% \end{itemize}
%
%
% \end{center}
% \column{0.6\textwidth}
% \begin{center}
% \includegraphics[width=0.93\textwidth]{../../figures/measurements/performance_testing_setup-detail_v2.pdf}
% \end{center}
% \end{columns}
%\end{frame}
%23, 25, 28, 34
%======
\subsection*
{
White Rabbit devices
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
\begin{frame}
{
White Rabbit Switch
}
\begin{center}
\includegraphics
[width=6.0cm]
{
../../figures/switch/wrSwitchV3.jpg
}
\end{center}
\begin{itemize}
\item
Central element of WR network
\item
Original design optimized for timing, designed from scratch
\item
18 1000BASE-BX10 ports
\item
Open design (H/W and S/W)
\item
Commercially available from two companies
\end{itemize}
\end{frame}
%\begin{frame}{WR Node: SPEC board}
% \begin{center}
% \includegraphics[width=7cm]{../../figures/node/spec.jpg}
% \end{center}
%
% \begin{columns}[c]
% \column{.01\textwidth}
% \column{.98\textwidth}
%
% \begin{block}{FMC-based Hardware Kit}
% \begin{itemize}
%% \item Carrier boards in PCI-Express, VME, PXIe
% \item All carrier cards are equipped with a White Rabbit port.
% \item Mezzanines can use the accurate clock and TAI time
% \\ (synchronous sampling clock, trigger time tag, ...).
% \end{itemize}
% \end{block}
%
% \column{.01\textwidth}
% \end{columns}
%\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
White Rabbit Node
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}
\item
<1->Ethernet MAC with White Rabbit
%: \textbf{WR PTP Core (WRPC)}
\begin{itemize}
\item
Open IP Core
\item
Easily integrated into custom FPGA-based designs
\end{itemize}
% \item<2-> WR Node: universal carrier board
\item
<2-> Mezzanines can use the accurate clock and TAI time
\end{itemize}
\begin{center}
\includegraphics
<1>[height=0.5
\textheight
]
{
node/wrpc
_
overview.pdf
}
\includegraphics
<2>[height=0.5
\textheight
]
{
node/spec.jpg
}
\includegraphics
<3>[height=0.5
\textheight
]
{
node/nodes.jpg
}
\end{center}
\end{frame}
\subsection*
{
White Rabbit applications
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
Distributed oscilloscope
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
\includegraphics
[width=0.9\textwidth]
{
../../figures/applications/distr
_
oscill.pdf
}
\end{center}
\begin{block}
{}
\begin{itemize}
\item
Common clock in entire network: no skew between ADCs.
\item
Ability to sample with different clocks via Distributed DDS.
\item
External triggers can be time tagged with a TDC and used to reconstruct the original time base in the operator's
PC.
\end{itemize}
\end{block}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
LHC Instability Trigger Distribution System (LIST)
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{columns}
[c]
\column
{
0.5
\textwidth
}
\begin{block}
{
Purpose of LIST
}
Distribute triggers,
\\
with a low and fixed latency,
\\
despite distance differences.
\end{block}
\begin{block}
{
In layman terms
}
The LIST is like a fixed latency coaxial cable linking every possible pair of
trigger inputs and outputs.
\end{block}
\column
{
0.5
\textwidth
}
\begin{center}
% \begin{rotate}{270}
% \hspace{-1cm}
\includegraphics
[width=1.2\textwidth]
{
applications/LIST.jpg
}
% \end{rotate}
\end{center}
\end{columns}
\end{frame}
%\begin{frame}{WR Node: SVEC board - VME}
% \begin{center}
% \includegraphics[width=0.8\textwidth]{../../figures/node/svectop_s.png}
% \end{center}
%\end{frame}
%============ SECTION ================================================
\section
{
What makes OH work
}
\subsection*
{
ohwr.org
}
\begin{frame}
{
Be Open - Open Hardware Repository
\href
{
http://ohwr.org
}{
-- ohwr.org
}}
\begin{block}
{
A web-based collaborative tool for electronics designers
}
\begin{itemize}
\item
Wiki, News
\item
File repository
\item
Issues management
\item
Mailing list
\end{itemize}
\end{block}
\begin{block}
{
Fully open access
}
\begin{itemize}
\item
All information readable by everyone, without registration.
\end{itemize}
\end{block}
% \begin{block}{Server made itself of open software}
% \begin{itemize}
% \item ChiliProject (a fork of Redmine)
% \item SVN/GIT for version management, integrated in OHR
% \end{itemize}
% \end{block}
\end{frame}
\begin{frame}
{
Example of an OHR project
}
\begin{center}
\includegraphics
[height=6cm]
{
../pictures/ohwr/ohr
_
spec
_
top
_
releasel.jpg
}
% \includegraphics[height=6cm]{../pictures/ohwr/ohr_spec_top.jpg}
% \includegraphics[height=6cm]{../pictures/ohwr/EDA-02063-V1-0-TOP1.jpg}% ADC card
% \includegraphics[height=6cm]{../pictures//BoardBlockDiagramv2.pdf}%
\end{center}
\end{frame}
\begin{frame}
{
OHR Current Status
}
%\pause
\begin{block}
{
Projects
}
\begin{itemize}
\item
123 projects
\begin{itemize}
\item
70 initiated by CERN groups, 53 by other
institutes
\end{itemize}
\item
165 active developers, many more users
\end{itemize}
\end{block}
%\pause
\begin{block}
{
Types of designs
}
\begin{itemize}
\item
Around 60 hardware designs
\item
Around 20 re-usable HDL cores
\item
General tools like
\begin{itemize}
\item
Production test environment (Python based)
\item
ADC performance test
%\item Wishbone HDL core generator
\end{itemize}
\end{itemize}
\end{block}
%\pause
%Designs are fully documented: \\
%OHR is a great place to learn electronics!
\end{frame}
\begin{frame}
{
CERN Open Hardware License
\href
{
http://ohwr.org/cernohl
}{
-- ohwr.org/cernohl
}}
\begin{block}
{
Provides a solid legal basis
}
\begin{itemize}
\item
Developed by Knowledge and Technology Transfer Group at CERN.
\item
Open Software licences not usable (GNU, GPL,
\dots
).
% \item Defines conditions of using and modifying licenced material
\end{itemize}
\end{block}
\begin{block}
{
Practical: makes it easier to work with others
}
\begin{itemize}
% \item Makes it easier to work with others
\item
Upfront clear: anything you give is available to everyone.
\item
Everyone can use it for free.
\item
No strings attached.
\textit
{
Really!
}
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
CERN Open Hardware License
\href
{
http://ohwr.org/cernohl
}{
-- ohwr.org/cernohl
}}
\begin{block}
{
Same principles as Open Software
}
\begin{itemize}
\item
Anyone can see the source (design documentation).
\item
Anyone is free to study, modify and share.
\item
Any modification and distribution under same licence.
\item
Persistence makes everyone profit from improvements.
\end{itemize}
\end{block}
\begin{block}
{
Hardware production
}
\begin{itemize}
\item
When produce: licensee is invited to inform the licensor.
\end{itemize}
\end{block}
\end{frame}
\subsection*
{
What makes it work
}
\begin{frame}
{
Be Open
}
\begin{block}
{
Use OHR to the fullest
}
\begin{itemize}
\item
Document everything on OHR: schematics, status.
\item
Discuss over mailing list.
\item
Document design review results.
\item
Track Issues and detected bugs.
\end{itemize}
\end{block}
\begin{block}
{
Don't be afraid to show mistakes!
}
\begin{itemize}
\item
E.g. SPEC: 86 Issues documented, 40 still 'Open'.
\item
Issues may help others when adapting a design.
\item
OHR becomes a teaching tool.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Make design general enough
}
\begin{block}
{
General functions find more users
}
\begin{itemize}
\item
General purpose carrier boards
\item
Analog to digital converters, Digital I/O
\item
Time to digital converter, Fine Delay
\item
White Rabbit timing and control network
\end{itemize}
\end{block}
\begin{block}
{
Tips
}
\begin{itemize}
\item
Some functions are more generic than you think
\\
e.g. White Rabbit network and WorldFIP interface.
\item
Keep as simple as possible. Stay cheap.
\item
People can modify or extend the design later if needed.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Use standards
}
\begin{block}
{
Standards stimulate re-use and fit in systems
}
\begin{itemize}
\item
Bus standards: VME, PCI express, PXI express
\item
FMC Mezzanine card (VITA 57.1)
\item
Wishbone internal bus, OpenCores IP, Plain VHDL
\item
Linux drivers
\end{itemize}
\end{block}
%\pause
% \begin{block}{If a standard does not exist, contribute to one}
% \begin{itemize}
% \item White Rabbit: will be in \textbf{IEEE 1588} High Accuracy profile
% \item WB pipelined mode: in \textbf{Wishbone spec} Rev.B4 (2010)
%% \item Wishbone IP core detection scheme, used in FMC bus
% \item FMC bus Linux driver structure: in \textbf{Linux v3.11}
% \item ZIO Linux framework for DAQ and CTL hardware: \\ \textbf{RFC} made \textbf{to Linux} Kernel list
%\end{itemize}
% \end{block}
\end{frame}
\begin{frame}
{
Wishbone-based System-on-Chip architecture (ADC)
}
\begin{center}
\includegraphics
[height=6.8cm]
{
../pictures/ohwr/adc
_
firmware
_
arch.jpg
}
\end{center}
\end{frame}
\begin{frame}
{
If a standard does not exist, contribute to one
}
% \begin{block}{Standards stimulate re-use and fit in systems}
% \begin{itemize}
% \item Bus standards: VME, PCI express, PXI express
% \item FMC Mezzanine card (VITA 57.1)
% \item Wishbone internal bus, OpenCores IP, Plain VHDL
% \item Linux drivers
%\end{itemize}
% \end{block}
\begin{block}
{
Contributions to standards
}
\begin{itemize}
\item
White Rabbit: will be in
\textbf
{
IEEE 1588
}
High Accuracy profile.
\item
WB pipelined mode: in
\textbf
{
Wishbone spec
}
Rev.B4 (2010).
% \item Wishbone IP core detection scheme, used in FMC bus.
\item
Linux driver structure called FMC bus: in
\textbf
{
Linux v3.11
}
.
\item
ZIO Linux framework for DAQ and CTL hardware:
\\
\textbf
{
RFC
}
made
\textbf
{
to Linux
}
Kernel list.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Be complete: from design to production test and driver
}
\begin{block}
{
It's not only about schematics and PCB
}
\begin{itemize}
\item
Quality - design reviews; reduced BOM; DFM
\item
Professional production documentation, incl. quality norms
\item
Production test system
\item
Firmware and its documentation
\item
Linux drivers
\end{itemize}
\end{block}
% \begin{block}{Product Design}
% \begin{itemize}
% \item Needs additional effort to make CERN designs a Product
% \item Particular effort to reduce the Bill of Material
% \item Precise production documentation (CERN design office)
% \item Automated test bench (serious effort)
% \end{itemize}
% \end{block}
\begin{block}
{
Save yourself time
}
\begin{itemize}
\item
Reuse a lot: document templates, IP cores, HW designs.
\begin{itemize}
\item
allows engineers to help each other.
\end{itemize}
\item
Make Design Tools.
\begin{itemize}
\item
hdlmake: generates makefiles for FPGA projects.
\item
wbgen: wishbone register and documentation generator.
\item
ZIO, SDB and FMC bus tools for driver development.
\end{itemize}
\end{itemize}
\end{block}
\end{frame}
\subsection*
{
Work intensively with industry
}
\begin{frame}
{
Work intensively with industry
}
\begin{block}
{
Types of work we've outsourced
}
\begin{itemize}
\item
Hardware: development, production.
\item
Software: VHDL firmware, drivers.
\item
Usually small projects (
\textless
2 months work).
\item
Speeds up projects.
\item
Gets in specialist knowledge.
\item
Small companies can play a large role.
\item
Production: follows CERN purchasing rules (competition).
\end{itemize}
\end{block}
\begin{block}
{
Via OHR and companies the products find their own way
}
\begin{itemize}
\item
The fun starts here: more users, more feedback.
% \item Effective Technology Transfer.
% \item Saves us from producing for others.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Work intensively with industry
}
\begin{block}
{
Industry and the OH concept
}
\begin{itemize}
\item
Open Hardware is new and not always understood.
\item
Need to explain companies the opportunities and risks.
\item
Companies think they compete with
\emph
{
assembly companies
}
.
We ask only
\emph
{
engineering companies
}
that can also give support (guarantee, repair, improve)!
\item
Needs time from us and guts from companies.
\item
Companies always found new clients.
\end{itemize}
\end{block}
\end{frame}
\subsection*
{
Future Work
}
%======================
\begin{frame}
{
Future work -- tearing down the last wall
}
% \begin{block}{Consolidate our designs}
% \begin{itemize}
% \item Consolidate firmware and Linux drivers. Make Releases.
% \item Consolidate documentation (manuals, FAQs, ...).
% \item Help companies to provide support.
% \end{itemize}
% \end{block}
\begin{block}
{
Improve re-usability with free electronics design tools
}
\begin{itemize}
\item
Tools are expensive and do not interoperate.
\item
Existing free tools are not usable to make complex designs.
\item
Therefore we stimulate the development of free tools:
\begin{itemize}
\item
VHDL simulator (extension of
\textbf
{
Icarus
}
Verilog simulator)
\item
Schematics
\&
PCB editor (catalysing
\textbf
{
KiCAD
}
development)
\end{itemize}
\end{itemize}
\end{block}
\end{frame}
%============ SECTION ================================================
\section
{
Is it for you?
}
\subsection*
{
Is it for you?
}
% the * tells it not to show in the table of contents. It still shows the dots on every page
\begin{frame}
{
Is Open Hardware for you, as a company?
}
\begin{block}
{
Some 'personal' prerequisites
}
\begin{itemize}
\item
You don't want to re-invent everything on your own.
\item
You're ready to use work of others and build on top of that.
\item
You love to work with other open and clever engineers.
\item
You're ready to document and publish everything.
\\
\emph
{
You'll get so much back in return!
}
\item
You want to be at the cutting edge
\\
\emph
{
where you need the power of collaboration
}
.
\item
Y'a wanna have fun!
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Is it for you, as a company?
}
\begin{block}
{
Be prepared for surprises
}
\begin{itemize}
\item
Being Open makes you so much more accessible.
\item
You'll get interested customers 'out of the blue'.
\item
Open community likely complements current customers.
\item
Customers will pay for adaptations of designs.
% \item Others \emph{will} find bugs early.
\item
You may even find your competitors helping you.
\end{itemize}
\end{block}
\begin{center}
Basically together you make a big pie. And then split it.
\\
That's better than everyone making his own, small pie.
\end{center}
\end{frame}
%\begin{frame}{Is it for you?}
% \begin{block}{Some 'personal' prerequisites}
% \begin{itemize}
%% \item You want to get bugs out early.
% \item You believe that collaborating helps to find bugs.
% \item You're ready to document and publish everything.
% \item You think technology transfer is important.
% \item You like to stimulate industry with innovative products.
% \item You love to help people outside your environment.
%% \item Y'a wanna have fun!
% \end{itemize}
% \end{block}
%\end{frame}
%
%
%
%\begin{frame}{Is it for you?}
%% \begin{block}{Project requisites to maximise reuse}
%% \begin{itemize}
%% \item It's a reasonable general purpose design
%% \item It fits in with other designs: e.g. FMC, WR, Wishbone
%% \item You need a quantity enough to let industry produce
%% \end{itemize}
%% \end{block}
%
% \begin{block}{Be prepared for surprises}
% \begin{itemize}
% \item Support may take more time than you want.
% \item Others \emph{will} find bugs.
% \item Learn about new uses of your design.
% \item You may get interesting new contacts.
% \end{itemize}
% \end{block}
%\end{frame}
%
%============ SECTION ================================================
\section
{
Conclusions
}
%============
\subsection*
{
Conclusions
}
%======================
\begin{frame}
{
Conclusions -- Opportunities
}
\begin{block}
{
Open Hardware creates Opportunities
}
\begin{itemize}
\item
There are free, professional designs out there!
% \begin{itemize}
% \item You may produce and sell new products!
% \item You may adapt and extend these to create great products.
% \end{itemize}
\item
Clients may help to make improvements or pay you for that.
\item
Opportunities for small companies to work differently
\begin{itemize}
\item
Produce and sell existing designs.
\item
Adapt and extend these to create great products.
\item
Get 'advertising by community'.
\end{itemize}
\item
You may 'Open' your own products to get new clients.
% \item Customers are not tied to a single company for production and support. \\
% They go to the 'best' one (local, best support, ...).\\
% And that should be you!
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Conclusions -- Innovation
}
\begin{block}
{
Open Hardware and Innovation
}
\begin{itemize}
\item
Open Hardware stimulates Innovation
\begin{itemize}
\item
The White Rabbit network is a great example.
\item
Not only hardware, also drivers, firmware, design ideas.
\end{itemize}
\item
OH is an enabler to use the power of collaboration.
\item
\url
{
ohwr.org
}
is practical for engineers to collaborate.
\item
You can take part in a stimulating, learning environment.
\item
An opportunity to innovate your business model!
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
{
Conclusions -- the bottom line
}
\begin{block}
{
Open Hardware, the bottom line
}
\begin{itemize}
\item
Likely not for every company or all designs.
\item
Eight CERN designs are already commercialised.
\item
Many other designs are available.
\item
Four SME's in Europe profit from selling Open Hardware.
\begin{itemize}
\item
They sell new products and services.
\item
They have improved in quality and technology level.
\item
They have adapted their business model.
\end{itemize}
\item
Five years of experience show it works for all parties.
\item
The companies who join are in for a great adventure!
\end{itemize}
\end{block}
\begin{center}
\url
{
ohwr.org
}
\end{center}
\end{frame}
%\begin{frame}{Conclusions}
% \begin{itemize}
% \item Open Hardware has many advantages.
% \begin{itemize}
% \item Anyone can help in developments and make improvements.
% \item Allows to work differently with industry (design work, smaller companies).
% \item Not tied to a single company for production and support.
% \end{itemize}
% \item Many things must be done right:
% \begin{itemize}
% \item Be Open
% \item Make design general enough
% \item Use standards - cool features help: White Rabbit
% \item Be complete: from design to production test and drivers
% \item Work intensively with industry
% \end{itemize}
% \item Likely not for everyone or all designs.
% \item OHR site is practical for engineers and is stimulating.
% \item Eight CERN designs are already commercialized.
% \item Four years of experience show it works!
% \end{itemize}
%\end{frame}
\subsection*
{
Open products are real products
}
%======================
\begin{frame}
{
Open products are real products
\textsuperscript
{
\texttrademark
}
}
\begin{center}
\includegraphics
[height=7.5cm]
{
../pictures/ohwr/ohr
_
companies.png
}
\end{center}
\end{frame}
\end{document}
% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
% Some data about the number of versions and the development and production time.
% Not used in this presentation
%\begin{frame}{Development and series production time}
%\begin{table}
%\centering
%
%% \begin{tabular}{|l||r|r|r|c|}
%\begin{tabular}{|l||r|r|r|}
%\hline
%Project (versions) & Proto & Final & Series\\
%\hline\hline
%SPEC carrier - PCIe (4) & 7 & 17 & 25 \\
%\hline
%SVEC carrier - VME (2) & 8 & 21 & 25 \\
%\hline
%\hline
%ADC 100M 14b 4ch (5) & 7 & 23 & 29 \\
%\hline
%TDC 1ns 5cha (4) & 6 & 29 & 32 \\
%\hline
%FMC DEL 1ns 4cha (8) & 8 & 37 & 32 \\
%\hline
%FMC DIO 5ch (3) & 2 & 18 & 17 \\
%\hline
%\end{tabular}
%
%\caption{Time in months from start of project}
%
%% \label{math500grades}
%\end{table}
%\end{frame}
presentations/ISO_innov_std_2014/Makefile
0 → 100644
View file @
4451fcfe
all
:
ISO_innov_std_oh.pdf
.PHONY
:
all clean
ISO_innov_std_oh.pdf
:
ISO_innov_std_oh.tex
pdflatex
$^
;
\
pdflatex
$^
clean
:
rm
-f
*
.eps
*
.pdf
*
.dat
*
.log
*
.out
*
.aux
*
.dvi
*
.ps
*
.toc
*
.snm
*
.nav
*
~
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment