Commit d0726399 authored by Maciej Lipinski's avatar Maciej Lipinski

draft of sections 2

parent 7cfb6027
......@@ -236,3 +236,59 @@ howpublished = "{\url{http://accelconf.web.cern.ch/AccelConf/icalepcs2017/paper
@Misc{biblio:GSI-schedule,
title = "{GSI - General Plan of Accelerator Operation 2018}",
}
@Misc{biblio:OHWR,
title = "Open Hardware Repository (OHWR)",
howpublished = {\url{https://www.ohwr.org/}},
}
@Misc{biblio:wr-switch,
title = "White Rabbit Switch",
howpublished = {\url{https://www.ohwr.org/projects/white-rabbit/wiki/switch}},
}
@Misc{biblio:wr-node,
title = "White Rabbit Node",
howpublished = {\url{https://www.ohwr.org/projects/white-rabbit/wiki/node}},
}
@Misc{biblio:spec,
title = "Simple PCIe FMC carrier (SPEC)",
howpublished = {\url{https://www.ohwr.org/projects/spec/wiki}},
}
@Misc{biblio:svec,
title = "Simple VME FMC Carrier (SVEC)",
howpublished = {\url{https://www.ohwr.org/projects/svec/wiki}},
}
@Misc{biblio:crio,
title = "CompactRIO White Rabbit (cRIO-WR)",
howpublished = {\url{https://www.ohwr.org/projects/crio-wr/wiki}},
}
@Misc{biblio:AFC,
title = "AMC FMC Carrier (AFC)",
howpublished = {\url{https://www.ohwr.org/projects/afc/wiki}},
}
@Misc{biblio:AFCK,
title = "AMC FMC Kindex Carrier (AFCK)",
howpublished = {\url{https://www.ohwr.org/projects/afck/wiki}},
}
@Misc{biblio:cute-wr-dp,
title = "Compact Universal Timing Endpoint Based on White Rabbit with Dual Ports (CUTE-WR-DP)",
howpublished = {\url{https://www.ohwr.org/projects/cute-wr-dp/wiki}},
}
@Misc{biblio:spexi,
title = "Simple PXI express FMC Carrier Board (SPEXI)",
howpublished = {\url{https://www.ohwr.org/projects/spexi/wiki}},
}
@Misc{biblio:MTCA,
title = "White-Rabbit for MTCA.0 \& MTCA.4",
howpublished = {\url{https://indico.in2p3.fr/event/13247/contributions/13585/attachments/11417/14074/White-Rabbit\_for\_MTCA.0\_and\_MTCA.4.pdf}},
}
@Misc{biblio:STRUCK,
title = "SIS1160 8 LANE GEN3 PCI EXPRESS CARRIER FOR DIGITIZER FMCS",
howpublished = {\url{http://www.struck.de/sis1160.html}},
}
@Misc{biblio:sundance,
title = "Sundance PXIe700",
howpublished = {\url{http://www.sundance.technology/som-cariers/pxi-boards/pxie700/}},
}
@Misc{biblio:spdevices,
title = "ADQ7DC - Data Acquisition Unit - Digitizer: 14-bit, 10 GSPS digitizer platform, 1-2 channels",
howpublished = {\url{https://spdevices.com/products/hardware/14-bit-digitizers/adq7dc}},
}
\ No newline at end of file
......@@ -79,13 +79,12 @@ is a Bridged Local Area Network (IEEE 802.1Q \cite{biblio:802.1Q}) that uses Eth
(IEEE 802.3 \cite{biblio:IEEE802.3}) to interconnect network elements and
Precision Time Protocol (PTP, IEEE 1588-2008 \cite{biblio:IEEE1588}) to synchronize
these network elements. A WR network consists of two types of network elements
that implement WR enhancements: WR switches and WR nodes. Network elements that
do not implement WR enhancements, non-WR switches and nodes, can be connected
to the WR network and they will see it as a standard PTP Ethernet LAN. WR switches
and nodes, on the other hand, can benefit from the following enhancements:
that implement WR enhancements: WR switches and WR nodes. While any standard
Ethernet network element can be connected to WR network, WR nodes and WR switches
provide:
\begin{enumerate}
\item Sub-ns accuracy and picoseconds precision of synchronization between all
WR switches and WR nodes provided by the WR extension PTP (WR-PTP,
WR switches and WR nodes, such synchronization is provided by the WR extension to PTP (WR-PTP,
\cite{biblio:WRPTP}) and its supporting hardware, described in
\cite{biblio:ISPCS2011}\cite{biblio:TomekMSc}\cite{biblio:WRproject}.
\item Deterministic and low-latency communication between WR nodes provided by
......@@ -107,32 +106,56 @@ Since its conception in 2008, the number of WR applications has grown beyond
any expectations. The reasons for such a proliferation of applications
are the open nature of the WR project and the fact that the WR technology is based
on well-know and well-established standards. The former encourages collaboration,
reuse of work, adaptations and prevents vendor locking. The latter allows to use
of of-the-shelf solutions (hardware/software) with WR networks and catalyzes
reuse of work, adaptations and prevents vendor locking. The latter allows using
of-the-shelf solutions (hardware/software) with WR networks and catalyzes
collaboration with companies.
What started as a project to renovate one of the most critical systems at CERN,
GMT \cite{biblio:GMT}\cite{biblio:GMTJavierPres}, is now a multilaboratory,
multicompany and multinational collaboration developing a technology that is
commercially available, used all over the world, and being incorporated into
the original PTP standard \cite{biblio:P1588WG}\cite{P1588-HA-enhancements}.
% What started as a project to renovate one of the most critical systems at CERN,
% GMT \cite{biblio:GMT}\cite{biblio:GMTJavierPres}, is now a multilaboratory,
% multicompany and multinational collaboration developing a technology that is
% commercially available, used all over the world, and being incorporated into
% the original PTP standard \cite{biblio:P1588WG}\cite{P1588-HA-enhancements}.
This article attempts at providing a snapshot of the various WR applications,
ongoing work on enhancing WR and WR's evolution into IEEE1588.
The article briefly describes in Section~\ref{sec:wrElements} portfolio of
readily available WR network elements. It then explains in
Sections~\ref{sec:time-and-freq}-\ref{sec:RFoverWR} different types of
WR applications, their basic concept and examples of existing system,
summarized in Table~\ref{tab:applications}. Some of the described applications
requires enhancements of WR performance, this enhancements are described in
Section~\ref{sec:WRenhancements}. Finally, in Section~\ref{sec:WRin1588} we
describe the about-to-complete integration of WR in the upcoming revision of the
IEEE1588 standard and conclude in Section~\ref{sec:conclusions}
\section{WR Network Elements}
\label{sec:wrElements}
WR network elements are openly available on the Open Hardware Repository
(OHWR) \cite{biblio:OHWR} and available off-the-shelf from companies, see Figure~\ref{fig:WRN}.
While all of the WR networks use the same design of
WR switch \cite{biblio:wr-switch},
the design of WR nodes depends on application. Thus, WR node design is available
as open-source IP core \cite{biblio:wr-node} that can be easily used in one of
the supported boards or integrated into a custom design. WR-compatible boards
are available on OHWR in various form factors, including:
Peripheral Component Interconnect Express (PCIe) \cite{biblio:spec},
Versa Module Europa bus (VME) \cite{biblio:svec},
Advanced Mezzanine Card (AMC)\cite{biblio:AFC}\cite{biblio:AFCK},
FPGA Mezzanine Card (FMC) with two WR ports \cite{biblio:cute-wr-dp},
National Instrument's CompactRIO (cRIO) \cite{biblio:crio} and
PCI eXtensions for Instrumentation (PXI) \cite{biblio:spexi}.
All of these boards are commercially available. Morover, more and more
companies integrate WR into their products, e.g.
\cite{biblio:MTCA}\cite{biblio:STRUCK}\cite{biblio:sundance}\cite{biblio:spdevices}.
Such a variety of WR nodes facilitaties
implementations of WR applications described in the following sections
WR Network consists of WR Switches and WR Nodes.
\\
\\
\\
\\
\\
\\
\\
\begin{figure}[!ht]
\centering
\vspace{0.1cm}
\includegraphics[width=0.4\textwidth]{misc/zoo-v2.jpg}
\includegraphics[width=0.45\textwidth]{misc/zoo-v2.jpg}
\caption{White Rabbit Network.}
\label{fig:WRN}
\end{figure}
......@@ -334,6 +357,7 @@ WR switches and 2-5 WR nodes.
\newpage
\section{Radio-Frequency Transfer (RF)}
\label{sec:RFoverWR}
\subsection{Basic Concept}
Radio-frequency (RF) transfer allows to digitize periodic signals in a WR node, send
their digital form over WR network to other WR nodes, and then regenerate them
......@@ -601,7 +625,7 @@ EPFL & Switzerland & TS & &
\multicolumn{9}{|l|}{} \\ \hline
\end{tabular}
\label{tab:rawData}
\label{tab:applications}
\end{table*}
......@@ -687,7 +711,7 @@ EPFL & Switzerland & TS & &
\newpage
\section{Performance Enhancements}
\label{sec:}
\label{sec:WRenhancements}
\subsection{Temperature Compensation}
\label{sec:}
......@@ -731,14 +755,14 @@ NIKHEF
\section{WR Standardization in IEEE1588}
\label{sec:}
\label{sec:WRin1588}
HA
\\
\\
\\
\section{Conclusions}
\label{conclusions}
\label{sec:conclusions}
conclusion
\\
\\
......
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