MCM69C232有两组数据端口:控制端口(controlport)和匹配端口(matchport)。控制端口用于处理器(CPU)对CAM表的操作,包括插入、删除数据表项、模式设置和模拟匹配,以及读取芯片内部状态寄存器的信息等。数据项的检索通过匹配端口完成。
尽管基于RAM技术,但CAM的存储机制却与RAM大相径庭。图1为MCM69C232的结构框图。图中MCM69C232没有用于确定内容存储单元的地址总线,其地址线A0~A2用于对片内控制寄存器的寻址。处理器通过操作MCM69C232的控制端口(数据线DQ0~DQl5)可以读/写CAM表中的数据项,数据项的存储地址由芯片内部逻辑控制。MCM69C232有两种工作模式:ATM模式和基本模式。ATM模式主要用于ATM交换机对ATM信元进行虚拟通路标识号/虚拟通道标识号(VPI/VCI)的转换处理;基本模式主要用于以太网上的IP/MAC地址匹配等数据检索。
MCM69C232的结构框图
MCM69C232芯片的主要特性如下:
◇160ns的匹配时间;
◇设有屏蔽寄存器;
◇通过芯片级联扩展深度;
◇时钟频率**高为50MHz;
◇匹配字宽和输出结果位宽可自定义;
◇在ATM模式下可进行VPC(VirtualPathCircuits)和VCC(VirtualConnectionCircuits)的同时匹配;
◇端口主要分为控制和匹配端口;
◇20**的插入时间(在12个输入数据项队列未满的情况下);
◇12ms的初始化时间(在设置了快速写入模式后);
◇具有符合IEEE标准1149.1的测试端口(JTAG)。
【如果您还没有关注“公司名称”手机网站】