4.1.3. LDPC IP Core Signals
Name | Avalon-ST Type | Direction | Description |
---|---|---|---|
in_data[] | data | Input | Data input for each codeword. Valid only when you assert the in_valid signal. In Qsys systems, this Avalon-ST compliant data bus includes all the Avalon-ST input data signals. |
in_endofpacket | eop | Input | End of packet (codeword) signal. |
in_number | - | Input | Variable rate DOCSIS only. in_number is active at SOP. It is a 3-bit signal
|
in_rate | - | Input | Variable rate WiMedia only. in_rate is active at SOP. It is a 4-bit width signal:
|
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_startofpacket | sop | Input | Start of packet (codeword) signal. |
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. |
out_data | data | Output | The out_data signal 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_endofpacket | eop | Output | End of packet (codeword) signal. This signal indicates the packet boundaries on the in_data[] bus. When the IP core drives this signal high, it indicates that the end of packet is present on the in_data[] bus. The IP core asserts this signal on the last transfer of every packet. |
out_startofpacket | sop | Output | Start of packet (codeword) signal. This signal indicates the codeword boundaries on the in_data[] bus. When the IP core drives this signal high, it indicates that the start of packet is present on the in_data[] bus. The IP core asserts this signal on the first transfer of every codeword. |
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_valid | valid | Output | Data valid signal. The IP core asserts the out_valid signal high, whenever there is a valid output on out_data ; the IP core deasserts the signal when there is no valid output on out_data . |