Operator TxSignalLink

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.

I/O Properties

Property Value
Operator Type M
Input Link I, signal input

Supported Link Format

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

Parameters

Channel_ID
Type static parameter
Default 0
Range [0, 1023]

The channel ID of the signal link. See descriptions above.

Examples of Use

The use of operator TxSignalLink is shown in the following examples: