|
|
WR Streamers provide the user with a FIFO-like interface over Ethernet
|
|
|
(See figure below). WR Streamers comprises VHDL modules to ensure data
|
|
|
communication as well statistics on transceiver performance.
|
|
|
Wr Streamers come included as of [Release 4.0 of the WR PTP
|
|
|
Core](/wrpc-release-v40), instantiated inside the
|
|
|
xwrc\_board\_common.vhd module. They can be enabled by setting the @
|
|
|
g\_fabric\_iface@ generic to
|
|
|
with low latency of transmission that can be configured to be constant
|
|
|
(see figure below). The WR Streamers provide a protocol on top of
|
|
|
Ethernet that is ideal for streaming of data between VHDL modules over
|
|
|
Ethernet networks. The VHDL implementers of applications that require
|
|
|
transmission of data between spatially distributed nodes are provided
|
|
|
with interface that resembles FIFO. The complexity of sending data over
|
|
|
Ethernet (e.g. encapsulation, sanity check) is hidden from the
|
|
|
implementer who just writes data in one node and receives the same data
|
|
|
in the other node(s) connected to the same network. If the nodes are
|
|
|
connected to WR Network, the WR Streamers take advantage of the WR
|
|
|
synchronization in two ways: 1) precise measurement of transmission
|
|
|
latency and 2) configuration of fixed transmission latency. In the later
|
|
|
case, the jitter of the network latency is mitigated by delaying the
|
|
|
received data for a short time and providing this data to user's
|
|
|
application after a configured time with respect to the time of data
|
|
|
transmission. Additionally to transmission and reception of data, WR
|
|
|
Streamers provide advanced diagnostics and debugging capabilities that
|
|
|
can be accessed via SNMP, WB registers (via PCI or VME) and Command Line
|
|
|
Interface (CLI) of WR PTP Core console.
|
|
|
|
|
|
WR Streamers constitute one of the optional interfaces provided in the
|
|
|
Board Support Package of the WR PTP Core (see "Board Support Package"
|
|
|
section of [WRPC documentation](/Current-release#documentation)). They
|
|
|
can be enabled by setting the @ g\_fabric\_iface@ generic to
|
|
|
`STREAMERS`.
|
|
|
|
|
|
![](/uploads/21b064f7c8ddaba77f1b49ed4a952f30/streamers-overview-small.jpg)
|
... | ... | @@ -68,7 +86,7 @@ top xwr_streamers module, VLAN support, override of configuration via WB, wiki u |
|
|
|
|
|
-----
|
|
|
|
|
|
20 September 2017
|
|
|
26 September 2017
|
|
|
|
|
|
|
|
|
|
... | ... | |