Operator Library: Signal
Operator TxSignalLink is used to send data to an RxSignalLink operator any place in the design. Both operators establish a connection without a link. This is useful for inter-process communication, i.e., for connections between different hierarchical boxes without the need to draw a link and feedbacks.
The parameter Channel_ID defines a channel ID to address the receiving RxSignalLink operator. The parameter value has to be unique and must not be used by any other TxSignalLink operator in the design.
There has to exist at least one RxSignalLink operator in the design which is using the same channel ID and will receive the signal data.
Each TxSignalLink operator in a design is connected to at least one RxSignalLink operator via one channel ID. In the Resource Dialog of VisualApplets, you can see that each TxSignalLink operator uses one resource SignalChannel exclusively. Resource SignalChannel allows to control the assignment of individual TxSignalLink operators to one or multiple RxSignalLink operators. For the number of available SignalChannel resources (which also defines the maximum number of allowed TxSignalLink operators in a design), see Appendix. Device Resources.
This operator is excluded from the VisualApplets functional simulation.
Link Parameter | Input Link I |
---|---|
Bit Width | 1 |
Arithmetic | unsigned |
Parallelism | 1 |
Kernel Columns | 1 |
Kernel Rows | 1 |
Img Protocol | VALT_SIGNAL |
Color Format | VAF_GRAY |
Color Flavor | FL_NONE |
Max. Img Width | any |
Max. Img Height | any |
Channel_ID | |
---|---|
Type | static parameter |
Default | 0 |
Range | [0, 1023] |
The channel ID of the signal link. See descriptions above. |
The use of operator TxSignalLink is shown in the following examples:
-
'Rebuild of Operator TrgPortLine with VisualApplets Signal Processing Operators'
A VisualApplets design example where all functions of operator TrgPortLine are rebuild using other signal processing operators. Allows custom trigger modules.
-
'Functional Example for Specific Operators of Library Memory and Library Signal'
Examples - Demonstration of how to use the operator