Commit 77fa9cd7 authored by Erik van der Bij's avatar Erik van der Bij

--no commit message

--no commit message
parent 6b06ddb1
......@@ -170,9 +170,9 @@ TWEPP-13\\
\begin{block}{Responsible for}
\begin{itemize}
\item
Controls infrastructure for all CERN accelerators, transfer lines and experimental areas
Controls infrastructure for all CERN accelerators, transfer lines and experimental areas.
\item
General services such as machine and beam synchronous timing and signal observation
General services such as machine and beam synchronous timing and signal observation.
% \item
% Specification, design, procurement, integration, installation, commissioning and operation
\end{itemize}
......@@ -180,13 +180,13 @@ TWEPP-13\\
\begin{block}{Supports}
\begin{itemize}
\item beam instrumentation, cryogenics, power converters, etc.
\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
\item Linux device drivers, C/C++ libraries, test programs.
\end{itemize}
\end{block}
......@@ -198,16 +198,16 @@ TWEPP-13\\
\begin{block}{Hardware kit}
\begin{itemize}
\item analog and digital I/O
\item level converters, repeaters
\item serial links, timing modules
\item Analog and digital I/O
\item Level converters, repeaters
\item Serial links, timing modules
\end{itemize}
\end{block}
\begin{block}{Currently, September 2013}
\begin{itemize}
\item about 120 module types % -- with just a few engineers
\item most are custom designed: only 1 in 4 is commercial
\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
......@@ -246,7 +246,7 @@ TWEPP-13\\
\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.
\item Opens the door to smaller companies with \\ good local support.
\end{itemize}
\end{block}
\end{frame}
......@@ -341,7 +341,7 @@ PCB with only 6-layers
\begin{frame}{FMC mezzanine: 5-channel 1ns TDC}
{joint development by TE/ABT, TE/CRG \& BE/CO}
{Joint development by TE/ABT, TE/CRG \& BE/CO. Made in Spain.}
\begin{center}
\includegraphics[height=6.5cm]{../pictures/ohwr/FMC_TDC_72dpi_left.jpg}
\end{center}
......@@ -350,6 +350,7 @@ PCB with only 6-layers
\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}
......@@ -401,19 +402,19 @@ WR switch 18 ports & 1 & 11 & 77 \\
\begin{frame}{Re-use of work}
\begin{block}{Examples of re-use of work}
\begin{itemize}
\item Two companies modified SPEC carrier design
\item Two companies modified the SPEC carrier design.
\begin{itemize}
\item larger FPGA (for software radio)
\item AMC and PXIe bus versions
\end{itemize}
\item A company modified ADC100M design
\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
\item A company re-used nanoFIP code for renovating trains.
\end{itemize}
\end{block}
\end{frame}
......@@ -601,7 +602,7 @@ WR switch 18 ports & 1 & 11 & 77 \\
%============
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{Precision Time Protocol (IEEE1588)}
\begin{frame}{Precision Time Protocol (IEEE 1588)}
\begin{columns}[c]
\column{1.5in}
......@@ -610,9 +611,9 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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
\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}
......@@ -652,7 +653,7 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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 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}
......@@ -747,12 +748,12 @@ WR switch 18 ports & 1 & 11 & 77 \\
\column{.01\textwidth}
\column{.98\textwidth}
\begin{block}{FMC-based Hardware Kit:}
\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 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, ...)
\\ (synchronous sampling clock, trigger time tag, ...).
\end{itemize}
\end{block}
......@@ -800,7 +801,7 @@ WR switch 18 ports & 1 & 11 & 77 \\
\begin{block}{Fully open access}
\begin{itemize}
\item All information readable by everyone, without registration
\item All information readable by everyone, without registration.
\end{itemize}
\end{block}
......@@ -827,18 +828,18 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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
\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: 73 Issues documented, 28 still 'Open'
\item Issues may help others when adapting a design
\item OHR becomes a teaching tool
\item E.g. SPEC: 73 Issues documented, 28 still 'Open'.
\item Issues may help others when adapting a design.
\item OHR becomes a teaching tool.
\end{itemize}
\end{block}
\end{frame}
......@@ -847,8 +848,8 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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 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}
......@@ -856,8 +857,8 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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 Upfront clear: anything you give is available to everyone.
\item Everyone can use it for free.
\end{itemize}
\end{block}
\end{frame}
......@@ -867,16 +868,16 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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
\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
\item When produce: licensee is invited to inform the licensor.
\end{itemize}
\end{block}
\end{frame}
......@@ -951,23 +952,25 @@ WR switch 18 ports & 1 & 11 & 77 \\
% \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
\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}
\subsection{Be complete: from design to production test and drivers}
\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 help; reduce BOM, DFM
\item Make professional production documentation
\item Build a production test system (tests solder connections)
\item Quality - design reviews; reduced BOM; DFM
\item Professional production documentation, incl. quality norms
\item Production test system (tests solder connections)
\item Firmware and its documentation
\item Linux drivers
\end{itemize}
......@@ -984,15 +987,15 @@ WR switch 18 ports & 1 & 11 & 77 \\
\begin{block}{Save yourself time}
\begin{itemize}
\item Reuse a lot: document templates, IP cores, HW designs
\item Reuse a lot: document templates, IP cores, HW designs.
\begin{itemize}
\item allows engineers to help each other
\item allows engineers to help each other.
\end{itemize}
\item Make Design Tools
\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
\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}
......@@ -1007,19 +1010,21 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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), speeds up projects, gets in specialist knowledge
\item Small companies can play a large role
\item Production: follows CERN purchasing rules (competition)
\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
\item The fun starts here: more users, more feedback.
% \item Effective Technology Transfer.
% \item Saves us from producing for others.
\end{itemize}
\end{block}
......@@ -1032,11 +1037,11 @@ WR switch 18 ports & 1 & 11 & 77 \\
\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}
\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 Needs time from us and guts from companies.
\end{itemize}
\end{block}
\end{frame}
......@@ -1053,12 +1058,12 @@ We ask only \emph{engineering companies} that can also give support (guarantee,
\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 collaborative design works 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 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}
......@@ -1077,10 +1082,10 @@ We ask only \emph{engineering companies} that can also give support (guarantee,
\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
\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}
......@@ -1110,6 +1115,7 @@ We ask only \emph{engineering companies} that can also give support (guarantee,
\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}
......
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