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.4. BCAM AXI-ST Request Interface

Table 21.  BCAM AXI ST Request Interface Signals
Signal Name Direction Description
em<index>_app_ss_st_req_tvalid In TVALID indicates that the initiator is driving a valid look up request. A transfer takes place when both TVALID and TREADY are asserted.
em<index>_ss_app_st_req_tready Out TREADY indicates that the Look Up can accept a lookup request in the current cycle.
em<index>_app_ss_st_req_tid [TIDWIDTH-1:0] In 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. BCAM forwards TID as is without using it or modifying it.
em<index>_app_pp_st_req_tuser_tab[LOG2_TABLES-1:0] In If logical table is 1, the signal width is 1 if logical table is greater than 1, the signal width will be LOG2_TABLES
em<index>_app_ss_st_req_tuser_key [KEY_WIDTH – 1:0] In The key for each look up request.
em<index>_app_ss_st_req_tuser_ppmetadata [PPMETADATA_WIDTH-1:0] In Arbitrary data associated with the request; passed through to the Response interface. PP Metadata (refer to common typedef struct package "pp_sbd_mdata_t").

em<index>_app_ss_st_req_tuser_usermetadata

[USERMETADATA_WIDTH – 1:0]
In Arbitrary data associated with the request; passed through to the Response interface. User provided metadata input. Content is transparent to this unit where this unit applies any necessarily pipelining within the unit and forwards along unmodified.