Speedgoat Utilities Extract Latency Sin
Speedgoat Utilities Extract Latency Sin — The Extract latency sin block is used to disassemble the packet
created with the Generate one beat block on the receiving
This block is a diagnostic block used as a counterpart to the Generate one beat
block. Used together, these blocks can calculate the total latency of an Aurora
link, even if the link spans several devices. The Extract latency sin block
accomplishes this by comparing the input counter value with the value embedded in
the data stream. Additionally, this block extracts the sine value that is included
in the data beats.
The ports of the block.
This should be connected to the cnt_out port of the Generate one beat
This should be connected to the data beat of the incoming Aurora
This should be connected to the valid signal of the Aurora
This is the latency between the data embedded in the data stream from
the Aurora channel and the counter input to the block.
This is the sine wave that is embedded in the beat data.
There is only a single "Aurora Mode" parameter in the block mask to set the
encoding scheme that should be used in the Aurora interface. This will determine the
bit-width of the data beat out ports.