Features - 1.0 English - PG427

Cached DRAM Binary CAM LogiCORE IP Product Guide (PG427)

Document ID
PG427
Release Date
2023-10-18
Version
1.0 English
  • Associative array containing arbitrary (key, response) entries.
  • Exact match key lookup returns hit/miss result and associated response value on hit.
  • High throughput, which includes one lookup per clock cycle up to 400 Mlps for cached entries, and up to 50 Mlps for entries that have not been cached.
Note: Achievable clock frequencies depend on the device being used, logic resource and routing congestion and the resources used by the CAM on-chip memory.
  • Flexible, supporting a wide range of key widths, response widths and lookup rates with optimized resource utilization.
  • Supports all key widths up to 992 bits and all response widths up to 1006 bits.
  • Supports external DRAM for storage of entries: HBM and DDR4.
  • Supports AXI4-compatible interfaces with DRAM, two interfaces per Pseudo Channel (PC), up to eight PCs, of 256-bit data bus width for Versal HBM, and a single interface of 512-bit data bus width for Versal DDR4 memory.
  • Supports URAM/block RAM implementations for cache on-chip memory.
  • High storage efficiency. Approximately 90% of the RAM bits are transformed to CAM bits.
  • Supports entry insert, delete, and update using highly portable software APIs.
  • Support choice between SW and HW control for entry insert, delete, and update.
  • Supports AMD Vivado™ IP integrator.