Agilex™ 7 F-Series and I-Series FPGA Memory Subsystem IP User Guide

ID 789389
Date 7/15/2024
Public
Document Table of Contents

5.3.8. MBL AXI-ST Response Interface

Table 25.  MBL AXI-ST Response Interface Signals
Signal Name Direction Description
mbl<index>_ss_app_st_resp_tvalid Out TVALID indicates that the Look Up response is driving a valid transfer.
mbl<index>_app_ss_st_resp_tready In TREADY indicates that the initiator can accept a look up response in the current cycle.
mbl<index>_ss_app_st_resp_tid [TIDWIDTH-1:0] Out TID is the data stream identifier that indicates different streams of data. This can be used as channel ID as identifier between different streams sharing the same port. TCAM forwards TID as is without using it or modifying it.
mbl<index>_ss_app_st_resp_tuser_found Out ‘1’ = the key was matched to an entry in the table. ‘0’ = the key was not matched to an entry in the table.
mbl<index>_ss_app_st_resp_tuser_key[KEY_WIDTH – 1:0] Out Forward input lookup request key to response interface.
mbl<index>_ss_app_st_resp_tuser_result [RESULT_WIDTH - 1:0] Out Only valid when GEN_PRIO_RESP = 1 and RESULT_WIDTH > 0; provides the result associated with ‘ss_app_st_resp_tuser_entry’.
mbl<index>_ss_app_st_resp_tuser_tab[LOG2_TABLES-1:0] Out Logical table to which the request was made.
mbl<index>_ss_app_st_resp_tuser_ptr[PTR_WIDTH-1:0] Out Pointer to the location in the Key Table, from which a matching key is read.
mbl<index>_ss_app_st_resp_tuser_ppmetadata [PPMETADATA_WIDTH – 1:0] Out Arbitrary data associated with the corresponding request. PP Metadata (refer to PPBB HAS for common typedef struct package "pp_sbd_mdata_t").
mbl<index>_ss_app_st_resp_tuser_usermetadata [USERMETADATA_WIDTH-1:0] Out Arbitrary data associated with the corresponding request. User provided metadata input. Content is transparent to this unit where this unit applies any necessarily pipelining within the unit and forwards along unmodified.