... | @@ -55,25 +55,25 @@ seasoned WR users and developers, can learn something new. |
... | @@ -55,25 +55,25 @@ seasoned WR users and developers, can learn something new. |
|
<td>Dimitris Lampridis, Tomasz Włostowski</td>
|
|
<td>Dimitris Lampridis, Tomasz Włostowski</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>13:00 - 14:00</td>
|
|
<td>13:00 - 13:30</td>
|
|
<td>Lunch break</td>
|
|
<td>How to use the WR PTP Core to make your own WR nodes, advanced concepts</td>
|
|
<td></td>
|
|
<td>Greg Daniluk</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>14:00 - 15:00</td>
|
|
<td>13:30 - 14:30</td>
|
|
<td>Determinism in WR: priority handling and latency bounds with demo</td>
|
|
<td>Lunch break</td>
|
|
<td>Maciej Lipiński</td>
|
|
<td></td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>15:00 - 15:30</td>
|
|
<td>14:30 - 15:00</td>
|
|
<td>Real-Time streaming of information using WR (with demo)</td>
|
|
|
|
<td>Maciej Lipiński</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>15:30 - 16:00</td>
|
|
|
|
<td>Advanced diagnostics in a WR network</td>
|
|
<td>Advanced diagnostics in a WR network</td>
|
|
<td>Greg Daniluk, Adam Wujek</td>
|
|
<td>Greg Daniluk, Adam Wujek</td>
|
|
</tr>
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>15:00 - 16:00</td>
|
|
|
|
<td>Determinism in WR: priority handling and latency bounds with demo</td>
|
|
|
|
<td>Maciej Lipiński</td>
|
|
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>16:00 - 16:30</td>
|
|
<td>16:00 - 16:30</td>
|
|
<td>Coffee break</td>
|
|
<td>Coffee break</td>
|
... | @@ -81,8 +81,8 @@ seasoned WR users and developers, can learn something new. |
... | @@ -81,8 +81,8 @@ seasoned WR users and developers, can learn something new. |
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>16:30 - 17:00</td>
|
|
<td>16:30 - 17:00</td>
|
|
<td>How to use the WR PTP Core to make your own WR nodes, advanced concepts</td>
|
|
<td>Real-Time streaming of information using WR (with demo)</td>
|
|
<td>Greg Daniluk</td>
|
|
<td>Maciej Lipiński</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>17:00 - 17:30</td>
|
|
<td>17:00 - 17:30</td>
|
... | @@ -159,7 +159,33 @@ synchronisation and time distribution provided by WR to “negate” the |
... | @@ -159,7 +159,33 @@ synchronisation and time distribution provided by WR to “negate” the |
|
actual distance between the instruments and provide the user with a
|
|
actual distance between the instruments and provide the user with a
|
|
unified view and control (e.g. for trigger sequencing and distribution)
|
|
unified view and control (e.g. for trigger sequencing and distribution)
|
|
of all interconnected instruments, as well as automatic discovery and
|
|
of all interconnected instruments, as well as automatic discovery and
|
|
enumeration of newly connected nodes.
|
|
enumeration of newly connected
|
|
|
|
nodes.
|
|
|
|
|
|
|
|
### How to use the WR PTP Core to make your own WR nodes, advanced concepts
|
|
|
|
|
|
|
|
The White Rabbit PTP Core (WRPC) is the main element of every WR node.
|
|
|
|
It is an HDL implementation of a Gigabit Ethernet MAC including the full
|
|
|
|
White Rabbit synchronization stack. This talk will provide a
|
|
|
|
comprehensive description of the WRPC and its interfaces. We will
|
|
|
|
present how user-defined HDL modules can benefit from the timing
|
|
|
|
information provided by the core and how they can use the pipelined
|
|
|
|
Wishbone interface for sending application-specific Ethernet frames. We
|
|
|
|
will also see how the WRPC instantiation in your own WR node can be
|
|
|
|
simplified by using provided HDL wrappers for officially supported
|
|
|
|
boards and FPGA platforms.
|
|
|
|
|
|
|
|
### Advanced diagnostics in a WR network
|
|
|
|
|
|
|
|
White Rabbit is an extension of a regular Ethernet network. The same way
|
|
|
|
you can diagnose off-the-shelf Ethernet switches and routers using the
|
|
|
|
Simple Network Management Protocol (SNMP), you can also diagnose timing
|
|
|
|
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
|
|
|
|
well as how they can be analysed using Nagios (an open-source SNMP
|
|
|
|
manager) to ensure correct operation of the network. Finally, we will
|
|
|
|
emulate various failures that may occur in a typical WR installation,
|
|
|
|
show how these can be detected and fixed.
|
|
|
|
|
|
### Determinism in WR: priority handling and latency bounds with demo
|
|
### Determinism in WR: priority handling and latency bounds with demo
|
|
|
|
|
... | @@ -181,32 +207,6 @@ in different CERN accelerators. This talk explains the WR Streamers, |
... | @@ -181,32 +207,6 @@ in different CERN accelerators. This talk explains the WR Streamers, |
|
their integration into your design and their applications. The
|
|
their integration into your design and their applications. The
|
|
demonstration will illustrate how the WR Streamers are used at CERN.
|
|
demonstration will illustrate how the WR Streamers are used at CERN.
|
|
|
|
|
|
### Advanced diagnostics in a WR network
|
|
|
|
|
|
|
|
White Rabbit is an extension of a regular Ethernet network. The same way
|
|
|
|
you can diagnose off-the-shelf Ethernet switches and routers using the
|
|
|
|
Simple Network Management Protocol (SNMP), you can also diagnose timing
|
|
|
|
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
|
|
|
|
well as how they can be analysed using Icinga (an open-source SNMP
|
|
|
|
manager) to ensure correct operation of the network. Finally, we will
|
|
|
|
emulate various failures that may occur in a typical WR installation,
|
|
|
|
show how these can be detected and
|
|
|
|
fixed.
|
|
|
|
|
|
|
|
### How to use the WR PTP Core to make your own WR nodes, advanced concepts
|
|
|
|
|
|
|
|
The White Rabbit PTP Core (WRPC) is the main element of every WR node.
|
|
|
|
It is an HDL implementation of a Gigabit Ethernet MAC including the full
|
|
|
|
White Rabbit synchronization stack. This talk will provide a
|
|
|
|
comprehensive description of the WRPC and its interfaces. We will
|
|
|
|
present how user-defined HDL modules can benefit from the timing
|
|
|
|
information provided by the core and how they can use the pipelined
|
|
|
|
Wishbone interface for sending application-specific Ethernet frames. We
|
|
|
|
will also see how the WRPC instantiation in your own WR node can be
|
|
|
|
simplified by using provided HDL wrappers for officially supported
|
|
|
|
boards and FPGA platforms.
|
|
|
|
|
|
|
|
### Calibration (with demo) and remote configuration of WR nodes
|
|
### Calibration (with demo) and remote configuration of WR nodes
|
|
|
|
|
|
To ensure sub-nanosecond synchronization, the White Rabbit software
|
|
To ensure sub-nanosecond synchronization, the White Rabbit software
|
... | | ... | |