- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A Content Addressable Memory (CAM) is a hardware implementation of a software hash table of pointers to a data structure. As of Quartus II version 9.1, Altera’s MegaWizard no longer supports a CAM function in the Memory Compiler. If you still have a need to implement CAMs in your designs, there is enough memory in Altera’s devices now to support reasonable sized CAMs. Due to the lack of a MegaWizard to support this, here is a reference design that can be used to implement CAMs.
The CAM is coded in Verilog. The top level for the CAM is cam.v. The cam_wrapper.v file wraps the CAM and provides the clocks and registers for timing analysis.Link Copied
0 Replies
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page