... | @@ -104,8 +104,6 @@ seasoned WR users and developers, can learn something new. |
... | @@ -104,8 +104,6 @@ seasoned WR users and developers, can learn something new. |
|
|
|
|
|
## Abstracts
|
|
## Abstracts
|
|
|
|
|
|
Work in progress.
|
|
|
|
|
|
|
|
### Introduction to White Rabbit
|
|
### Introduction to White Rabbit
|
|
|
|
|
|
White Rabbit (WR) is an extension of Ethernet which provides determinism
|
|
White Rabbit (WR) is an extension of Ethernet which provides determinism
|
... | @@ -121,14 +119,16 @@ the more detailed talks which come later in the day. |
... | @@ -121,14 +119,16 @@ the more detailed talks which come later in the day. |
|
### WR in action: distributed synchronization concepts and demo
|
|
### WR in action: distributed synchronization concepts and demo
|
|
|
|
|
|
The presentation will start with a general discussion about distributed
|
|
The presentation will start with a general discussion about distributed
|
|
synchronization concepts using a distribution of a Pulse Per Second
|
|
synchronization concepts using the distribution of a Pulse Per Second
|
|
(PPS) over a WR network as an example. A short showcase of available WR
|
|
(PPS) over a WR network as an example. A short showcase of available WR
|
|
devices will follow. The demo will show how to setup a WR network from
|
|
devices will follow. The demo will show how to setup a WR network from
|
|
scratch. Starting with a discussion about a needed fiber cabling,
|
|
scratch. Starting with a discussion about needed fiber cabling, through
|
|
through a configuration of WR nodes and switches, to an overview about
|
|
the configuration of WR nodes and switches (introducing some
|
|
the basic diagnostics of a WR network. The talk willend with a short
|
|
newly-developed web-based tools), to an overview of the basic
|
|
demo presenting how the changes of fiber's temperature can affect a
|
|
diagnostics in a WR network using standard monitoring and expert tools.
|
|
synchronisation of two nodes (the hot air gun demo).
|
|
The talk will end with a short demo presenting how changes in fiber
|
|
|
|
temperature can affect the synchronisation between two nodes (aka "the
|
|
|
|
hot air gun demo").
|
|
|
|
|
|
### Determinism in WR: priority handling and latency bounds with demo
|
|
### Determinism in WR: priority handling and latency bounds with demo
|
|
|
|
|
... | @@ -145,8 +145,8 @@ This presentation will focus on the WR network operating at CERN for |
... | @@ -145,8 +145,8 @@ This presentation will focus on the WR network operating at CERN for |
|
exchanging trigger pulses between a set of geographically distributed
|
|
exchanging trigger pulses between a set of geographically distributed
|
|
instruments responsible for beam instability diagnostics in the LHC. The
|
|
instruments responsible for beam instability diagnostics in the LHC. The
|
|
system features low\&fixed latency message distribution and can be
|
|
system features low\&fixed latency message distribution and can be
|
|
easily tailored to custom requirements. Presentation will be followed by
|
|
easily tailored to custom requirements. The presentation will be
|
|
a demo of a small trigger distribution network.
|
|
followed by a demo of a small trigger distribution network.
|
|
|
|
|
|
#### Distributes oscilloscopes using WR
|
|
#### Distributes oscilloscopes using WR
|
|
|
|
|
... | @@ -167,10 +167,10 @@ Streamers](https://www.ohwr.org/project/wr-cores/wikis/WR_Streamers) |
... | @@ -167,10 +167,10 @@ Streamers](https://www.ohwr.org/project/wr-cores/wikis/WR_Streamers) |
|
VHDL module. The WR Streamers take advantage of WR's features (i.e.
|
|
VHDL module. The WR Streamers take advantage of WR's features (i.e.
|
|
synchronization and determinism) to allow data streaming with low and
|
|
synchronization and determinism) to allow data streaming with low and
|
|
fixed latency. This streaming facility is a building brick of a system
|
|
fixed latency. This streaming facility is a building brick of a system
|
|
that distributes the value of a magnetic field in CERN accelerators.
|
|
that distributes the value of the magnetic field in real-time to clients
|
|
This talk explains the WR Streamers, their integration into your design
|
|
in different CERN accelerators. This talk explains the WR Streamers,
|
|
and their applications. The demonstration will illustrate how the WR
|
|
their integration into your design and their applications. The
|
|
Streamers are used at CERN.
|
|
demonstration will illustrate how the WR Streamers are used at CERN.
|
|
|
|
|
|
### Phase-compensated distribution of RF signals using WR (with demo)
|
|
### Phase-compensated distribution of RF signals using WR (with demo)
|
|
|
|
|
... | @@ -183,10 +183,10 @@ signals. A live demo will follow. |
... | @@ -183,10 +183,10 @@ signals. A live demo will follow. |
|
|
|
|
|
### Advanced diagnostics in a WR network
|
|
### Advanced diagnostics in a WR network
|
|
|
|
|
|
White Rabbit is an expansion of a regular Ethernet network. The same way
|
|
White Rabbit is an extension of a regular Ethernet network. The same way
|
|
you can diagnose off-the-shelf Ethernet switches and routers using a
|
|
you can diagnose off-the-shelf Ethernet switches and routers using the
|
|
Simple Network Management Protocol (SNMP), you can also diagnose timing
|
|
Simple Network Management Protocol (SNMP), you can also diagnose timing
|
|
and data problems in your WR network. In this talk we will describe
|
|
and data problems in your WR network. In this talk we will describe the
|
|
various SNMP objects that are exported by WR switches and WR nodes as
|
|
various SNMP objects that are exported by WR switches and WR nodes as
|
|
well as how they can be analysed using Icinga (an open-source SNMP
|
|
well as how they can be analysed using Icinga (an open-source SNMP
|
|
manager) to ensure correct operation of the network. Finally, we will
|
|
manager) to ensure correct operation of the network. Finally, we will
|
... | @@ -196,20 +196,20 @@ fixed. |
... | @@ -196,20 +196,20 @@ fixed. |
|
|
|
|
|
### How to use the WR PTP Core to make your own WR nodes, advanced concepts
|
|
### How to use the WR PTP Core to make your own WR nodes, advanced concepts
|
|
|
|
|
|
White Rabbit PTP Core (WRPC) is the main element of every WR node. It is
|
|
The White Rabbit PTP Core (WRPC) is the main element of every WR node.
|
|
an HDL implementation of Gigabit Ethernet MAC including the full White
|
|
It is an HDL implementation of a Gigabit Ethernet MAC including the full
|
|
Rabbit synchronization stack. This talk will provide a comprehensive
|
|
White Rabbit synchronization stack. This talk will provide a
|
|
description of the WRPC and its interfaces. We will present how
|
|
comprehensive description of the WRPC and its interfaces. We will
|
|
user-defined HDL modules can benefit from the timing information
|
|
present how user-defined HDL modules can benefit from the timing
|
|
provided by the core and how they can use the pipelined Wishbone
|
|
information provided by the core and how they can use the pipelined
|
|
interface for sending application-specific Ethernet frames. We will also
|
|
Wishbone interface for sending application-specific Ethernet frames. We
|
|
see, how the WRPC instantiation in your own WR node can be simplified by
|
|
will also see how the WRPC instantiation in your own WR node can be
|
|
using provided HDL wrappers for officially supported boards and FPGA
|
|
simplified by using provided HDL wrappers for officially supported
|
|
platforms.
|
|
boards and FPGA platforms.
|
|
|
|
|
|
### Calibration (with demo) and remote configuration of WR nodes
|
|
### Calibration (with demo) and remote configuration of WR nodes
|
|
|
|
|
|
To ensure a sub-nanosecond synchronization, the White Rabbit software
|
|
To ensure sub-nanosecond synchronization, the White Rabbit software
|
|
stack needs to estimate the communication link asymmetry. In this talk
|
|
stack needs to estimate the communication link asymmetry. In this talk
|
|
we will introduce the White Rabbit link delay model to characterize
|
|
we will introduce the White Rabbit link delay model to characterize
|
|
various factors that make the Master-to-Slave and Slave-to-Master link
|
|
various factors that make the Master-to-Slave and Slave-to-Master link
|
... | | ... | |