1786RPFRL

更新时间: 2023-01-15

内容可寻址存储器MCM69C232及其应用,检索操作

    当进行MAC地址检索时,CPU首先以MAC地址为关键字通过MAC-CAM表的检索得到对应的索引值,然后再根据索引值找到RAM表中该MAC地址对应的相关信息的存储位置,并由此地址获得相关配置信息。在RAM中的相关配置信息中可以存放诸如MAC地址、用户端口、有效标志域等其他信息。CAM表与RAM的映射关系如图3所示。

 

    CAM表与RAM的映射关系

    按协议规定MAC地址占48位,表示为6字节的数组,故对于MAC地址的匹配操作,屏蔽字设为00000_0000_0000_FFFF,即48位匹配。屏蔽字的设定必须在CAM初始化时完成。在执行匹配操作前,CAM须进行初始化。MCM69C232上电后,默认工作模式为基本模式,因此不必再设置工作模式。前面已提到过,CAM中MAC表的形成是通过自学习得到的,因此无需向CAM表中写入数据项。

    匹配操作通过对匹配口读/写来完成。匹配口数据线MQ只有32位。由于MAC地址占48位,因此需要两次写操作才能完整地将一个MAC地址表达出来。当进行MAC地址检索时,CPU先向匹配口写入MAC地址的低32位数据,其中高16位有效,低16位可以为任意值;紧接着CPU向匹配口写入高32位数据;随后CPU读匹配口,即可得到匹配结果。

    结语

    采用内容可寻址存储器MCM69C232,极大地提高了数据检索速度.而这是用纯软件检索算法所不能比拟的。


上一篇:1785TPMPP1700

下一篇:1785PFB