... | ... | @@ -30,7 +30,8 @@ WB registers (via PCI or VME). |
|
|
- \*[RX streamer](/TxRx-Streamers)* (`xrx_streamer.vhd`) -
|
|
|
Receives Ethernet frames via the WR fabric interface and decodes
|
|
|
them into a series of data words .
|
|
|
- Statistics (`xrtx_streamers_stats.vhd`)
|
|
|
- [Statistics](/WR) Streamer statistics
|
|
|
(`xrtx_streamers_stats.vhd`)
|
|
|
- WB config and status register (`wr_transmission_wb.vhd`)
|
|
|
|
|
|
/5189
|
... | ... | @@ -87,39 +88,6 @@ max 32). |
|
|
*\* snmp\_array\_i
|
|
|
*\* snmp\_array\_o
|
|
|
|
|
|
## Streamer performance statistics:
|
|
|
|
|
|
The xrtx\_streamers\_stats module included in the xwr-transmission
|
|
|
module produces streamer performance-related data that can be used for
|
|
|
advanced diagnostics and monitoring.
|
|
|
The module generates information on streamer module function in terms
|
|
|
of:
|
|
|
|
|
|
- **Data delivery:** This includes the number of frames sent, frames
|
|
|
received as well as information on the number of lost frames and
|
|
|
lost blocks.
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- **Latency:** This includes information such as maximum and minimum
|
|
|
latency values and the cumulated latency.
|
|
|
|
|
|
The streamer interface outputs can then be written to wishbone registers
|
|
|
but are also available through SNMP.
|
|
|
|
|
|
The statistics module can be reset remotely via the reset\_stats\_i
|
|
|
input port. This input can be written to via a wishbone register as is
|
|
|
the case in the xwr\_transmission module.
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Features to be added in future:
|
|
|
|
|
|
- configurable delay of publishing data received by rx\_streamer, so
|
|
|
that the latency between transmission and reception is fixed at
|
|
|
ns-level
|
|
|
- statistics: number of lost frames, avg/max/min latency
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Project Status
|
... | ... | |