Operator Library: Hardware Platform
This operator provides received CXP trigger data to the VisualApplets design.
In CXP 2.0, the Rx-trigger is a 4-bit value with custom defined interpretation. Every received trigger packet causes the operator to output one 4-bit data word of a 0D data stream.
In CXP 1.x, the Rx-trigger is a 1-bit value. In this case, the operator also provides a 4-bit interface. However, bit[0] is used for encoding the reception of CXP 1.x trigger packets, and bits [1:3] are always zero. The rising edge of a trigger leads to the output of one data word with value 1 and the falling edge will lead to the the output of one data word with value 0.
The operator is using one resource CxpRxTriggerPort, which is in range {0, 1, 2, 3} for imaFlex CXP-12 Quad, and in range {0, 1, 2, 3, 4} for imaFlex CXP-12 Penta. This resource corresponds to the CXP channel in which the trigger packets are received.
Available for Hardware Platform |
---|
imaFlex CXP-12 Penta |
imaFlex CXP-12 Quad |
Link Parameter | Output Link O |
---|---|
Bit Width | 4 |
Arithmetic | unsigned |
Parallelism | 1 |
Kernel Columns | 1 |
Kernel Rows | 1 |
Img Protocol | VALD_PIXEL0D |
Color Format | VAF_GRAY |
Color Flavor | FL_NONE |
Max. Img Width | any |
Max. Img Height | any |
The use of operator CxpRxTrigger is shown in the following examples:
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
An area scan trigger for CoaXPress12 is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.