|
entity AtlasReadoutControlerSTM to control the writing of the SLINK to LVL2. |
The state machine controls the formatting of the output data of the AtlasRODFormatter. It is started by some InputControler after all data is ready to be sent to the SLink. It implements flow control of the Slink.
Ports:
| LinkBusy | is indicating that the Slink is not able to accept more data. |
| CandidateValid | indicates the presence of a valid data word at the input of the AtlasRODFormatter. The data-transfer is finished if this line is not active anymore. |
| MoreCandidates | indicates that there is at least one more data word after the current data word at the input of the AtlasRODFormatter. |
| Start | starts the STM in case there is no LinkBusy asserted. It has to stay in case if LinkBusy is active. |
| LinkWrite | indicates a valid data word at the output which must be accepted by the SLinkInterface. For one and the same data word this signal is only valid for one clock period. |
See also: AtlasRODFormatter