| 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). |