Serial Concatenation


Speed Key Names: sum$, cat$

Signals

Description

The Serial Concatenation symbol can receive multiple serial inputs simultaneously. It propagates the strings one at a time on successive logic solutions, beginning with <in1$> and proceeding in order.

In this way the symbol does not literally concatenate the strings, but rather staggers their transmission to ensure that no data is lost. Typically, the jammed outputs of Serial Buffer symbols are routed through the Serial Concatenation symbol to prevent the strings from overwriting each other.

This symbol is only required for X-Series and earlier processors; it is maintained for compatibility in the 2-Series.

See also Serial Buffer

Additional

In 2-Series processors, any jammed serial strings that are issued on the same logic wave are processed like an implied Serial Concatenation. For example, if two Serial Send symbols have the same string output, and the outputs are triggered at the same time, the first string will be run through logic when it's triggered; the second string will be run through at the end of the current logic solution.