Implementation Tab - 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
Figure 1. Implementation Parameters

Memory Primitive
Options available in this pull-down menu are: AUTO, BLOCK, and ULTRA.
AUTO
The Vivado CAM compiler selects the best suited memory type, either being block RAM or URAM, automatically. The respective block RAM/URAM resource usage is shown in the "CAM Configuration Information" section of the GUI.
BLOCK
You specify the memory primitive as block RAM. The block RAM resource usage is shown in the CAM Configuration Information section of the GUI.
ULTRA
You specify the memory primitive as URAM. The URAM resource usage is shown in the CAM Configuration Information section of the GUI.
Optimization Mode
Options available in this pull-down menu are: AUTO, RAM, and LOGIC. The logic usage is proportional to the number of Physical Memory Units. The RAM usage and number of Memory Units are shown in the CAM Configuration Information section of the GUI:
Note: This parameter is only available for TCAM or STCAM when in fixed rate.
AUTO
The Vivado CAM generator balances the usage of logic and RAM resources.
RAM
Use this option to reduce RAM usage at a potentially higher logic usage.
LOGIC
Use this option to reduce logic usage at a potentially higher RAM usage.
Number of Logical Memory Units
Force Number of Logical Memory Units, the value is rounded up to a multiple of the TDM_FACTOR. This is an Advanced Feature and it is recommended to use the automatic calculation.
Note: This parameter is only available for TCAM.
Automatically Calculated
When this check box is selected, the Vivado CAM compiler automatically calculates the appropriate value for Logical Memory Units. You can override this by deselecting the check box and specifying the appropriate value.
Generate RAM Location Constraints
Enable generation of Relative Location Constraints (RLOC) for RAMs. Recommended for CAM instances using many RAM instances clocked at high frequency.