Using Block RAM for High Performance Read/Write CAMs
J L Brelet · 2000
CAM (Content Addressable Memory) offers increased data search speed. In various applications based on CAM, there are differing requirements for data organinzatation and read/ write performance. The innovative design described in this application note is suited for small embedded CAMs with high-speed match and write requirements. The reference design is built using the true Dual-Port™ block SelectRAM+ feature of Virtex™ FPGAs. Application note XAPP201, An Overview of Multiple CAM Designs in Virtex Devices, discusses the diverse solutions available when implementing CAM while introducing the specific solution described in this application note.