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

ID 789389
Date 12/04/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.3.2. TCAM AXI-ST Response Interface

Table 19.  TCAM AXI ST Response Interface Signals
     
tcam<index>_ss_app_st_resp_tvalid Out TVALID indicates that the Look Up response is driving a valid transfer.
tcam<index>_app_ss_st_resp_tready In TREADY indicates that the initiator can accept a look up response in the current cycle.
tcam<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.
tcam<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.

tcam<index>_ss_app_st_resp_tuser_key Out Forward input lookup request key to response interface.
tcam<index>_ss_app_st_resp_tuser_entry [log2(ENTRIES) – 1:0] Out The entry ID of the matching entry (only valid if pp_app_st_tuser_found is asserted). Interface width will be rounded up to a multiple of 8. Unused upper bits will be driven with 0.
tcam<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 ‘pp_app_st_tuser_entry’.
tcam<index>_ss_app_st_resp_tuser_match_array [ENTRIES – 1:0] Out Only valid when GEN_PRIO_RESP = 0; provides a raw match bit for each entry in the table. The entry ID of the matching entry (only valid if pp_app_st_tuser_found is asserted). Interface width will be rounded up to a multiple of 8. Unused upper bits will be driven with 0.
tcam<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").
tcam<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.