TCAM搜索引擎模块是基于FPGA算法(fǎ)实(shí)现的硬件方案,支持XILINX的XC7VX690 FPGA器件。该搜索引擎可(kě)以对路由查找和包分(fèn)类进行高速查找,可满足(zú)精确匹(pǐ)配,通配(pèi)符匹配和范(fàn)围 匹配的查找需(xū)要,并提供对查找规则库的智能管理,可(kě)以替代(dài)国内外(wài)专用硬件TCAM芯片(piàn)。搜索引擎模块支持广(guǎng)泛的网(wǎng)络搜索应用,如交换机,路由器(qì),防(fáng)火墙,安全网关、保(bǎo)密通信设备以及(jí)其他网络设备的搜索解决方案。
定制需(xū)求请与公(gōng)司业务人员联系!
主要特性:
l 支持精确匹配查找
l 支持基于范围查找
l 支持(chí)基于掩码查找
l 支持基(jī)于支持优先(xiān)级查(chá)找(先写入条目先(xiān)命中)
l 支持条目操作指(zhǐ)令(写入、读取、删除)
l 支持条目(mù)查询指令(lìng)
l 支持最大条目宽度640-bit
l 支持最(zuì)大(dà)2048条目数量(宽度(dù)640-bit)
l 支持10以(yǐ)太网64字节小包线速查找
l 支持多种“比较”类(lèi)型:等于、大于等于 和小(xiǎo)于(yú)
l 完成搜索结(jié)果(guǒ)返(fǎn)回需要(yào)的延时( latency)正(zhèng)常5 cycles,最大(dà)9 cycles (50ns@200Mhz)
TCAM搜索引擎模块在(zài)XILINX 的XC7VX690 FPGA器件中实(shí)现,使用FPGA内部的BRAM和HASH算法构建(jiàn)TCAM功(gōng)能,支持最(zuì)大(dà)2048条目数量(宽度640-bit)。HASH算法支(zhī)持冲突避(bì)让机制(zhì),能最大限(xiàn)度的解决冲突问题,支持高(gāo)速查(chá)找,正常查找支持5个时钟周期返回结果,最长9个时钟周(zhōu)期返(fǎn)回结果(有(yǒu)冲(chōng)突发生时(shí))。
单(dān)个TCAM搜索引擎模块FPGA资源(yuán)消(xiāo)耗预估(gū):
BRAM(36Kb):368 25%
LUT: 80000 18.5%
FF: 160000 18.5%
