Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
If you need big TCAM, then you'll definitely go for a dedicated chip - don't try to implement in PLD.
Small TCAM's can be implemented in Lattice's XPLD and ORCA4 (see Apps Note on Lattice's website). They have a LPM to ease the process of implementation.
I'm not aware about other FPGA's capable of implementing TCAM's.
I am now using the FPGA of Xilinx, With the Virtex serials, you can implement CAM by means of SRL16 or BlockRAM. You can search the appnote in the www of Xilinx. In fact , I think if there are BlockRAMs in one FPGA , the we can construct CAM with it.