Commit 8957c70b authored by Maciej Lipinski's avatar Maciej Lipinski

BE Seminar: added determinism to backup slides

parent 91fe1170
...@@ -592,7 +592,7 @@ ISPCS keynote \textit{Highly Accurate Time Dissemination \& Network Synchronisat ...@@ -592,7 +592,7 @@ ISPCS keynote \textit{Highly Accurate Time Dissemination \& Network Synchronisat
\end{itemize} \end{itemize}
\item<10-> High Frequency Trade monitoring \item<10-> High Frequency Trade monitoring
\begin{itemize}\scriptsize \begin{itemize}\scriptsize
\item Stock Exchange \item German Stock Exchange
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
...@@ -633,7 +633,7 @@ ISPCS keynote \textit{Highly Accurate Time Dissemination \& Network Synchronisat ...@@ -633,7 +633,7 @@ ISPCS keynote \textit{Highly Accurate Time Dissemination \& Network Synchronisat
\end{center} \end{center}
\begin{center} \begin{center}
\pause\small \pause\small
WRXI - White Rabbit eXtensions for Instrumentation - to replace CERN’s Open Analog Signals Information System (OASIS) WRTD - White Rabbit Trigger Distribution- to be used for CERN’s Open Analog Signals Information System (OASIS)
\end{center} \end{center}
\end{frame} \end{frame}
...@@ -687,7 +687,7 @@ Distribution of magnetic field in CERN accelerators ...@@ -687,7 +687,7 @@ Distribution of magnetic field in CERN accelerators
\end{itemize} \end{itemize}
\item RF over WR at CERN \item RF over WR at CERN
\begin{itemize}\scriptsize \begin{itemize}\scriptsize
\item A prototype: $<$100 fs jitter and $<$10 ps accuracy \item A prototype: $<$100 fs jitter and $<$10 ps reproducibility over reboots
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
...@@ -698,14 +698,14 @@ Distribution of magnetic field in CERN accelerators ...@@ -698,14 +698,14 @@ Distribution of magnetic field in CERN accelerators
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Standardisation} \section{Standardisation}
\subsection{} \subsection{}
\begin{frame}{WR standardisation in IEEE1588 (1)} \begin{frame}{WR standardisation in IEEE 1588 (1)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{columns}[c] \begin{columns}[c]
\column{.8\textwidth} \column{.8\textwidth}
\begin{itemize}\small \begin{itemize}\small
\item<1-> IEEE standards are revised periodically \item<1-> IEEE standards are revised periodically
\item<2-> IEEE1588 revision [23] started in 2013 \& targeted\\\scriptsize \item<2-> IEEE 1588 revision started in 2013 \& targeted\\\scriptsize
\textit{"...support for synchronisation to better than 1 nanosecond"}\\ \textit{"...support for synchronisation to better than 1 nanosecond"}\\
\item<3-> Working Group with 5 sub-committees \item<3-> Working Group with 5 sub-committees
\item<4-> High Accuracy sub-committee \item<4-> High Accuracy sub-committee
...@@ -716,7 +716,7 @@ Distribution of magnetic field in CERN accelerators ...@@ -716,7 +716,7 @@ Distribution of magnetic field in CERN accelerators
\item Definition of Optional Features and PTP Profile that \item Definition of Optional Features and PTP Profile that
allow WR-like implementation and WR performance allow WR-like implementation and WR performance
\end{itemize} \end{itemize}
\item<6-> Revised IEEE1588 expected in 2019/2020 \item<6-> Revised IEEE 1588 approved on 7 November 2019
\end{itemize} \end{itemize}
\column{.4\textwidth} \column{.4\textwidth}
\begin{center} \begin{center}
...@@ -729,7 +729,7 @@ Distribution of magnetic field in CERN accelerators ...@@ -729,7 +729,7 @@ Distribution of magnetic field in CERN accelerators
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{WR standardisation in IEEE1588 (2)} \begin{frame}{WR standardisation in IEEE 1588 (2)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center} \begin{center}
\includegraphics<1>[width=0.88\textwidth]{p1588/HAin1588-0.jpg} \includegraphics<1>[width=0.88\textwidth]{p1588/HAin1588-0.jpg}
...@@ -741,7 +741,7 @@ Distribution of magnetic field in CERN accelerators ...@@ -741,7 +741,7 @@ Distribution of magnetic field in CERN accelerators
\end{center} \end{center}
\begin{center} \begin{center}
\scriptsize \scriptsize
\textbf{White Rabbit integration into IEEE1588-20XX as High Accuracy:} \url{https://www.ohwr.org/projects/wr-std/wiki/wrin1588} \textbf{White Rabbit integration into IEEE 1588 as High Accuracy:} \url{https://www.ohwr.org/projects/wr-std/wiki/wrin1588}
\end{center} \end{center}
\end{frame} \end{frame}
...@@ -753,7 +753,7 @@ Distribution of magnetic field in CERN accelerators ...@@ -753,7 +753,7 @@ Distribution of magnetic field in CERN accelerators
\begin{frame}{Ongoing work} \begin{frame}{Ongoing work}
\begin{itemize} \begin{itemize}
\item<1-> Improve accuracy ($<10ps$) and jitter ($<100fs$) \item<1-> Improve accuracy ($<$10 ps) and jitter ($<$100 fs)
\item<2-> White Rabbit over 10 Gb Ethernet \item<2-> White Rabbit over 10 Gb Ethernet
\item<3-> New WR Switch hardware \item<3-> New WR Switch hardware
\item<4-> WR PTP Core support for new FPGA families \item<4-> WR PTP Core support for new FPGA families
...@@ -767,16 +767,15 @@ Distribution of magnetic field in CERN accelerators ...@@ -767,16 +767,15 @@ Distribution of magnetic field in CERN accelerators
\begin{frame}{Summary} \begin{frame}{Summary}
\begin{itemize} \begin{itemize}
\item<1-> Ethernet-based synchronization \item<1-> Ethernet-based synchronization
\item<2-> $<1ns$ accuracy and $<10ps$ precision out-of-the-box \item<2-> $<$1 ns accuracy and $<$10 ps precision out-of-the-box
\item<3-> Sub-10~ps accuracy and sub-100~fs precision achievable \item<3-> Sub-10~ps accuracy and sub-100~fs precision achievable
\item<4-> Open with commercial support \item<4-> Open with commercial support
\item<5-> Standard-based and standard-extending \item<5-> Standard-based and standard-extending
\item<6-> Included in the revised IEEE 1588 \item<6-> Included in the revised IEEE 1588
\end{itemize} \end{itemize}
\begin{itemize} \begin{itemize}
\item<7-> Showcase of technology transfer \item<7-> A versatile solution for general control and data acquisition
\item<8-> A versatile solution for general control and data acquisition \item<8-> Showcase of technology transfer
\end{itemize} \end{itemize}
% \pause % \pause
%For more information see http://www.ohwr.org/projects/white-rabbit/wiki %For more information see http://www.ohwr.org/projects/white-rabbit/wiki
...@@ -886,6 +885,73 @@ Distribution of magnetic field in CERN accelerators ...@@ -886,6 +885,73 @@ Distribution of magnetic field in CERN accelerators
\includegraphics[width=\textwidth]{applications/CERN/WR_network_CERN.png} \includegraphics[width=\textwidth]{applications/CERN/WR_network_CERN.png}
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Determinism in WR}
\subsection{}
\begin{frame}{Determinism and Network Latency}
\includegraphics[width=\textwidth]{determinism/DeterminismAndLatency.png}
\end{frame}
\subsection{}
\begin{frame}{Network Latency Contributors}
\includegraphics<1>[width=\textwidth]{determinism/LatencyContributors-1.png}
\includegraphics<2>[width=\textwidth]{determinism/LatencyContributors-2.png}
\end{frame}
\subsection{}
\begin{frame}{Determinism in WR}
\begin{itemize}
\item "White Box" design of WR switch - allows thorough analysis
\item Backward-compatible extension of the IEEE 802.1Q std
\end{itemize}
\end{frame}
\subsection{}
\begin{frame}{Concept of VLANs}
\includegraphics<1>[width=\textwidth]{determinism/VLANs-1.png}
\includegraphics<2>[width=\textwidth]{determinism/VLANs-2.png}
\end{frame}
\subsection{}
\begin{frame}{Details of WR Switch Operation}
\includegraphics<1>[width=\textwidth]{determinism/WRSwitchOperation-1.png}
\includegraphics<2>[width=\textwidth]{determinism/WRSwitchOperation-2.png}
\includegraphics<3>[width=\textwidth]{determinism/WRSwitchOperation-3.png}
\includegraphics<4>[width=\textwidth]{determinism/WRSwitchOperation-4.png}
\end{frame}
\subsection{}
\begin{frame}{Fast Forward}
\includegraphics<1>[width=\textwidth]{determinism/FastForward.png}
\end{frame}
\subsection{}
\begin{frame}{Priorities}
\includegraphics<1>[width=\textwidth]{determinism/Priorities-1.png}
\includegraphics<2>[width=\textwidth]{determinism/Priorities-2.png}
\includegraphics<3>[width=\textwidth]{determinism/Priorities-3.png}
\end{frame}
\subsection{}
\begin{frame}{High Priority}
\includegraphics<1>[width=\textwidth]{determinism/HighPriority-1.png}
\includegraphics<2>[width=\textwidth]{determinism/HighPriority-2.png}
\end{frame}
\subsection{}
\begin{frame}{WR Switch Latency for Fast Forward}
\includegraphics<1>[width=\textwidth]{determinism/WRSLatencyFF.png}
\end{frame}
\subsection{}
\begin{frame}{WR Switch Latency for High Priority}
\includegraphics<1>[width=\textwidth]{determinism/WRSLatencyHP.png}
\end{frame}
\backupend \backupend
\end{document} \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