Core Signal Pinout - Core Signal Pinout - 4.0 English - PG140

CIC Compiler v4.0 LogiCORE IP Product Guide (PG140)

Document_ID
PG140
Release_Date
2026-07-22
Version
4.0 English
Name Direction Description
aclk I Rising edge clock.
aclken I Active-High clock enable (optional).
aresetn I Active-Low synchronous clear (optional, always takes priority over aclken). A minimum active pulse of two cycles is required.
s_axis_config_tvalid I TVALID for the Configuration Channel. Asserted by the external master to signal that it can provide data.
s_axis_config_tready O TREADY for the Configuration Channel. Asserted by the CIC Compiler to signal it is ready to accept configuration data.
s_axis_config_tdata I TDATA for the Configuration Channel. Carries configuration information (RATE).
s_axis_data_tvalid I TVALID for the Data Input Channel. Used by the external master to signal that data is available.
s_axis_data_tready O TREADY for the Data Input Channel. Used by the CIC Compiler to signal that it is ready to accept data.
s_axis_data_tdata I TDATA for the Data Input Channel. Carries unprocessed sample data.
s_axis_data_tlast I TLAST for the Data Input Channel. Present only in multichannel mode and asserted on the sample corresponding to the last channel. Used only to generate event_tlast_unexpected and event_tlast_missing.
m_axis_data_tvalid O TVALID for the Data Output Channel. Asserted by the CIC Compiler when sample data is available.
m_axis_data_tready I TREADY for the Data Output Channel. Asserted by the external slave when ready to accept data. Present only when HAS_DOUT_TREADY is TRUE.
m_axis_data_tdata O TDATA for the Data Output Channel. Carries processed sample data.
m_axis_data_tuser O TUSER for the Data Output Channel. Present only in multichannel mode; carries additional per-sample information (CHAN_OUT, CHAN_SYNC).
m_axis_data_tlast O TLAST for the Data Output Channel. Present only in multichannel mode and asserted on the sample corresponding to the last channel.
event_tlast_missing O Asserted when s_axis_data_tlast is not asserted on the sample corresponding to the last channel (multichannel mode only).
event_tlast_unexpected O Asserted when s_axis_data_tlast is asserted on a sample that does not correspond to the last channel (multichannel mode only).
event_halted O Asserted when the core needs to write to the Data Output Channel but cannot because buffers are full (present when HAS_DOUT_TREADY is TRUE).