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