| TCAM is essentially a kind of search engine using hardware to implement. Because of the advantage of quick search, it causes more and more attention on the market and has been the key technology of touters’touting node currently. However, due to its drawbacks, it requires constant innovation and improvement. Manufacturers are racing against time to introduce new products. Therefore, how to accelerate the introduction of new TCAM has become the focus of research in the field of TCAM.TCAM development board systems which are made simply and have high accuracy have important theoretical and practical value for shortening their development cycles and accelerating TCAM’s industrial development.Based on the analysis of current research, this paper proposes a modular architecture of TCAM development board based on FPGA, which consists of power supply module, FPGA control module, TCAM module, active crystal module and FLASH circuit module. TCAM module uses a unified interface and it can replace different types of TCAM chips automatically. Besides, it supports debugging verification of different TCAM chips and can be reused. Therefore, it greatly reduce duplication of work for researching development board. Based on the above overall systematical block diagrams, this paper researches and analyzes the structure of FPGA and command control set of TCAM, designs a power supply module and other periphery circuits, and achieves the goal of energy supply for TCAM module and FPGA module. Meanwhile this paper designs TCAM’s functional implementation process and verification test mode based on FPGA, then completes the design of schematic, and at the same time makes physical development board based on the design of PCB board. Complete the verilog code, to verify the TCAM development board based on the FPGA. Finally the two ways viewing results of LED testing lamps on PCB board and ChipScope of ISE also have been designed. Comprehensive validation results show that the proposed development board can work normally, finished the test validation of TCAM’s function, and achieve the goal of design.TCAM development board systems which are proposed in this paper are based on FPGA, have practical high-value, and are easy to upgrade and expand. The systems can help manufacturers accelerate the pace of research and innovation, then accelerate the process of TCAM’s industrial development. |