... | ... | @@ -40,14 +40,19 @@ words |
|
|
|
|
|
## Encapsulation of **data words** and **blocks** into Ethernet Frame
|
|
|
|
|
|
The **data words** that are written to the buffer of the Tx Streamer are
|
|
|
grouped into **blocks** of the size specified by the user while writing
|
|
|
the **data words**. Each **block** starts with an *escape* magic number
|
|
|
(0xCAFE), has its own sequence number and CRC.
|
|
|
The number of **data words** grouped into **blocks** is specified by the
|
|
|
user who indicates the last **data word**. Inside the frame, each
|
|
|
*block** ends with a CRC and an *escape code* (0xCAFE).
|
|
|
The Streamer Frame consists of a transmission timestamp and a collection
|
|
|
of **blocks**, it sent in the payload of an Ethernet Frame, as depicted
|
|
|
in the figure
|
|
|
below.
|
|
|
of **blocks**, it is sent in the payload of an Ethernet Frame, as
|
|
|
depicted in the figure below.
|
|
|
Each **block** starts with an ID number
|
|
|
|
|
|
- the ID number of the **block** that immediately follows the Ethernet
|
|
|
Header, is the sequence number of the frame
|
|
|
- the ID number of the subsequent **blocks**, is the inter-frame
|
|
|
sequence number of the
|
|
|
*block**
|
|
|
|
|
|
![](/uploads/e9f6b568d102f612b4e1e034378629bb/Streamer-frame.v2.jpg)
|
|
|
|
... | ... | |