Example Components : Example Component Library : STM_JOIN_3

STM_JOIN_3

Joins (synchronizes) three transactions.

Description
Generates STMM_TRANSACTION_TYPE transactions at the INPUT1, INPUT2, and INPUT3 ports.
Note: Use this component in conjunction with the STM_FORK_3 component to synchronize the forked transactions.
When the INPUT1, INPUT2, and INPUT3 ports receive a transaction, the component generates the OUTPUT transaction. (The OUTPUT is set to the most recent input, which should be the same as the other inputs.).
When you insert the STM_JOIN_3 component into an activity chart, the component is represented by the following graphic image.
I/O Stubs
 
Analysis Statistics
 

 

If you set ANALYZE, the following statistics are gathered:

 
Number of output transactions

 

To access these values in the panels or in the simulation monitor, use the following naming convention: <Component_Name>^value_name
For example, you access the T_TRANSACTIONS_OUTPUT for component JOIN as JOIN^T_TRANSACTIONS_OUTPUT.
CLEAR clears the statistics.
Termination Type
Reactive Controlled