Util Extract
The Util Extract core allows the extraction of the trigger signal and restoration of the data signal that was embedded in the data stream by the AXI ADC Trigger.
Files
Name |
Description |
---|---|
Verilog source for the peripheral. |
Configuration Parameters
Name |
Description |
Default Value |
Choices/Range |
---|---|---|---|
NUM_OF_CHANNELS |
Number of channels |
2 |
|
DATA_WIDTH |
Data width. It assumes the trigger is in bit (n*16)-1, with n being the channel number |
32 |
Interface
Physical Port |
Logical Port |
Direction |
Dependency |
---|---|---|---|
clk |
CLK |
in |
Physical Port |
Direction |
Dependency |
Description |
---|---|---|---|
data_in |
in [31:0] |
Input data from the FIFO. Will replace each trigger bit with the sign extended version of the data. It should be data from the output of the variable fifo |
|
data_in_trigger |
in [31:0] |
Data from which the trigger is extracted. It should be data from the input of the variable fifo |
|
data_valid |
in |
Valid for the input data |
|
data_out |
out [31:0] |
Data without the embedded trigger |
|
valid_out |
out |
Valid for the output data |
|
trigger_out |
out |
Trigger output. Is an logic OR of the triggers from all the channels that are captured simulaneously |
References
HDL IP core at library/util_extract/util_extract.v