Configuration Information - 4.0 English - PG319

Semi-Ternary CAM Search v4.0 LogiCORE IP Product Guide (PG319)

Document ID
PG319
Release Date
2025-05-29
Version
4.0 English

This table, which is displayed on every tab, provides interactive information based on the configuration parameter values entered. It allows a quick way to converge on the required CAM settings for the design needs.

Figure 1. Configuration Information

Memory Depth
The depth of the resulting memory based on the value of configuration parameter NUM_ENTRIES.
Memory Width
The width of the resulting memory based on configuration parameter values entered. The contributing composition of the individual components (which vary depending on the Lookup Mode selected) to the width is also provided. For example, the unused component (if not zero) indicates to the user that the other component sizes can be increased with no additional memory resource penalty.
RAM Utilization
The memory utilization efficiency.
LUTRAM Usage
The number of resulting LUTRAMs used to implement the required memory size. A value of 0 indicates no LUTRAMs are used.
BRAM36 Usage
The number of resulting BRAM36s used to implement the required memory size. A value of 0 indicates no BRAM36s are used.
URAM Usage
The number of resulting URAMs used to implement the required memory size. A value of 0 indicates no URAMs are used.
Memory Units
Each Physical Memory Units requires logic resources. The number of Physical Memory Units can be used to compare relative logic resource cost between different configurations.
Lookup Latency
The lookup latency value indicated in multiples of the LOOKUP_INTERFACE_FREQ clock cycles.
Lookup Interface Frequency
The LOOKUP_INTERFACE_FREQ frequency and the number of lookups occurring per LOOKUP_INTERFACE_FREQ clock cycle.
RAM Clock Frequency
The RAM_FREQ frequency (note when CLOCKING_MODE = SINGLE CLOCK, RAM_FREQ = LOOKUP_INTERFACE_FREQ). And the way the memory bandwidth is split between Lookup Requests and Management Requests.
TDM Factor
The time division multiplexing of hardware resources. The value indicated describes the number of memory accesses per Lookup Request. When the value is indicated as “capped” then a lower RAM_FREQ can be chosen without additional memory resource penalty.