CDBCAM supports standard AXI4-Stream interface for lookup request and response functionality. The interface supported parameters values are:
Local Parameter | Width | Description |
---|---|---|
S_LI_WIDTH |
|
Width of input key data bus |
M_LI_WIDTH |
|
Width of output response data bus |
Port Name | I/O | Width | Clock | Description |
---|---|---|---|---|
key_clk | I | 1 | The key clock is used for the lookup and memory interfaces. | |
rstn | I | 1 | Asynchronous reset (active_low). The reset input is synchronized
internally to key_clk domain. |
|
s_axis_lkup_tdata | I | S_LI_WIDTH | key_clk | The Lookup Request key. Tdata is padded with zeros
(if necessary) to S_LI_WIDTH bits length. |
s_axis_lkup_tready | O | 1 | key_clk | The Lookup Request ready. Tready indicates that the
core is ready to accept lookup requests. |
s_axis_lkup_tvalid | I | 1 | key_clk | The Lookup Request valid. Tvalid indicates that the
lookup request key is valid. A lookup is initiated when both
tready and tvalid are high for
one clock cycle. |
m_axis_lkup_tdata | O | M_LI_WIDTH | key_clk | The response value associated with the matching entry. |
m_axis_lkup_tready | I | 1 | key_clk | The Lookup Response ready. |
m_axis_lkup_tvalid | O | 1 | key_clk | The Lookup Response valid. |
dbiterr | O | 1 | key_clk | BCS double-bit error output status. A double-bit error has been detected by the ECC scrubbing mechanism. The outputs are not triggered by lookup operations, only activated when the ECC scrubber runs every 1 ms. |