in_ready |
ready |
Output |
Data transfer ready signal to indicate that the sink is ready to accept data. The sink interface drives the in_ready signal to control the flow of data across the interface. The sink interface captures the data interface signals on the current clk rising edge. |
in_valid |
valid |
Input |
Data valid signal to indicate the validity of the data signals. When you assert the in_valid signal, the Avalon-ST data interface signals are valid. When you deassert the in_valid signal, the Avalon-ST data interface signals are invalid and must be disregarded. You can assert the in_valid signal whenever data is available. However, the sink only captures the data from the source when the IP core asserts the in_ready signal. |
in_data[] |
data |
Input |
Data input for each codeword, symbol by symbol. Valid only when you assert the in_valid signal. Width is P x M bits. For the encoder, the number of information symbols (N - CHECK) is not necessarily a multiple of P. It means that the last input symbol may have to be filled with zeros. |
out_data |
data |
Output |
Encoder output. In Qsys systems for the decoder, this Avalon-ST-compliant data bus includes all the Avalon-ST output data signals (out_error_out, out_decfail, out_symol_out),) with length log2(R+1) + 1. |
out_decfail |
data |
Output |
Decoding failure. |
out_errors_out |
error |
Output |
Number of error symbol that the IP core decides. Size is log2(R+1) |
out_errorvalues_out |
error |
Output |
Error values. |
out_ready |
ready |
Input |
Data transfer ready signal to indicate that the downstream module is ready to accept data. The source provides new data (if available) when you assert the out_ready signal and stops providing new data when you deassert the out_ready signal. If the source is unable to provide new data, it deasserts out_valid for one or more clock cycles until it is prepared to drive valid data interface signals. |
out_symbols_out |
data |
Output |
Contains decoded output when the IP core asserts the out_valid signal. The corrected symbols are in the same order that they are entered. |
out_valid |
valid |
Output |
Data valid signal. The IP core asserts the out_valid signal high, whenever a valid output is on out_data ; the IP core deasserts the signal when there is no valid output on out_data . |