在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電子產品 > 半導體產品 > 存儲器

類型分類:
科普知識
數據分類:
存儲器

內容可尋址存儲器MCM69C232及其應用

發布日期:2022-10-09 點擊率:60

    內容可尋址存儲器CAM(Coment-AddressableMemo-ry)以內容進行尋址的存儲器,是一種特殊的存儲陣列RAM。它的主要工作機制就是將一個輸入數據項與存儲在CAM中的所有數據項自動同時進行比較,判別該輸入數據項與CAM中存儲的數據項是否相匹配,并輸出該數據項對應的匹配信息。美Motorola公司的CAM芯片MCM69C232在市場上是性價比較高的產品,因而被廣泛地應用于網絡通信、模式識別等領域,其用于數據檢索的優勢是軟件無法比擬的,可以極大地提高系統性能。

    1MCM69C232芯片介紹

    內容可尋址存儲器(CAM)從本質上講是一種基于RAM技術的特殊存儲器,數據項存儲在CAM內部的陣列單元中。每個數據項的位數稱為“字寬”,陣列內所有數據項的條數稱為“深度”,CAM的容量通過字寬和深度來表征。MCM69C232設計可存儲4096條寬度為64位的數據項。

    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)的同時匹配;

    ◇端口主要分為控制和匹配端口;

    ◇20Ons的插入時間(在12個輸入數據項隊列未滿的情況下);

    ◇12ms的初始化時間(在設置了快速寫入模式后);

    ◇具有符合IEEE標準1149.1的測試端口(JTAG)。

    2MCM69C232芯片的使用

    在基本操作模式下,MCM69C232讀取輸入數據并與CAM表中的所有表項相比較。無論匹配項找到與否,當比較完成后,MC(MatchComplete)引腳均有效。如果找到了匹配項,則MS(MatehSuccessful)引腳有效,同時在MQ總線上輸出與匹配數據項相關的數據;如果沒有找到,則MQ總線保持高阻態,以便級聯CAM芯片來擴展存儲深度。

    MCM69C232上電后,默認工作模式為基本模式。在進入數據檢索操作之前,芯片必須先完成幾個啟動操作過程:首先,要設置全局屏蔽寄存器,定義匹配字寬和輸出結果位寬;其次,要選擇數據表項的寫入模式,即快速寫入模式還是動態寫入模式;再次,要把用戶需要的數據項(共64位,包括匹配字節和與其對應的輸出結果字節)逐次裝入CAM表中。

    CAM表數據項寫入模式的選擇,往往是在寫入速度和啟動匹配操作花費的時間中取個平衡。快速寫入模式,常用于將大量的數據項初始寫入CAM表中;而動態寫入模式,則常用于啟動匹配后往CAM表中插入少量的數據項。用戶通過操作控制口4個I/O寄存器來插入或刪除CAM表項,當有異常狀態出現時,可以從標志寄存器和錯誤代碼寄存器反映出來。MCM69C232內部的寄存器如圖2所示。

    內部的寄存器

    CAM表的匹配位取決于全局屏蔽寄存器的定義。屏蔽寄存器為0的位要求數據項的對應位作匹配操作;為1,則對應位無需匹配。典型的應用中用戶總是把數據項的高位序位定義為“待匹配字節”,低位序位定義為“結果輸出字節”。64位中的任何位都可以定義為“匹配操作”,但實際上輸出到匹配口MQ0~MQ31總線上的總是最低32位數據,并非可任意編程輸出的。如果設置的輸出結果字節超過32位,則是無意義的。

    通常情況下,MCM69C232通過寫控制口數據和指令來準備匹配操作。一般步驟是把數據項裝入4個I/O寄存器,然后往操作代碼寄存器寫入操作代碼,即可完成一種指令的操作。指令完成后,CAM表的內容可能會被修改,標志寄存器的相應位會被置位,錯誤代碼寄存器會返回錯誤碼,當使能時,還會觸發中斷。芯片的操作指令如表1所列。

    MCM69C232操作指令

    復位。復位同步于主時鐘的上升沿,一個時鐘周期的復位就能清空CAM表和輸入數據項隊列,置標志寄存器為1C,錯誤代碼寄存器為FFFF,幾乎滿寄存器為FFF,并清除中斷屏蔽。控制口時序。訪問控制口如同處理器訪問RAM一樣,時序較為簡單。

    匹配口時序。訪問匹配口分兩種情況:一種是匹配字節小于等于32位,只用LH/SM信號裝載匹配數據,LL信號無用;另一種是匹配字節大于32位,先用LL信號裝載匹配數據低位部分,再由LH/SM信號裝載高位部分。匹配結果由MC信號和MS信號指示,使能G信號讀取匹配結果數據。匹配口時序見參考文獻。

    兩口同時匹配。控制口模擬匹配和匹配口匹配同時進行時,匹配口優先權較高。另外控制口模擬匹配操作之前要求輸入隊列為空,以便接收結果。深度擴展。芯片簡單級聯即可擴展深度,具體的擴展連線方法請參見參考文獻。

    3MCM69C232芯片的應用

    3.1MCM69C232在交換機中的應用

    在以太網上.交換機維護一張用于二層交換的地址表(通常稱為“CAM表”),該表維護MAC地址與出接口的對應關系。樣每當接收到一個以太網數據幀,交換機就會進行判斷。如果該數據幀不是發送給自己的,則根據數據幀的目的MAC地址查詢CAM表;如果能命中(所謂命中,就是在CAM表中找到與該MAC地址對應的轉發項),則根據查詢的結果(通常是一個出接口列表)進行轉發;如果不能命中,則向所有端口廣播該數據幀。

    交換機的這張CAM表可以通過多種方式獲得,比如靜態配置、動態學習。針對多播,還可以通過各種多播協議(如IGMP窺探、GMRP協議等方式)獲得(多播轉發表不能通過學習獲得,而且多播轉發項跟普通轉發項不同,與其對應的出口可能不只一個,而是一個出口集合);但對于單播,最重要的一種建立方式是動態學習。

    當交換機接收到一個數據幀時,提取出該數據幀的目的MAC地址,并以此為根據進行CAM表查詢。如果能查找到結果,則根據結果進行數據幀的轉發;如果不能命中,則對除接收端口外的所有端口進行復制。在進行數據轉發的同時,交換機還進行一個學習的過程。它把數據幀的源MAC地址提取出來,查詢CAM表,看CAM表中是否有針對該MAC地址的轉發項。如果沒有,則把該MAC地址和接收到該MAC地址的端口綁定起來,插入CAM表項。這樣當接收到一個發送到該MAC地址的數據幀時,就不需要向所有端口廣播,而僅向這個端口發送即可。需要注意的是,數據幀的轉發是依據目的MAC地址查詢CAM表,而CAM表的學習則是以源MAC地址為依據的。

    之所以在交換機中使用CAM,是因為交換機對性能要求特別高。交換機中的嵌入式實時控制系統的性能主要取決于兩方面:硬件平臺的運算性能和算法的優越性。其中,硬件平臺的運算性能最為關鍵,這一點在交換機中表現得尤為突出。按照設計要求,以太網幀的MAC地址的檢索時間一般都是μs級,因此首先要保證數據檢索任務的響應速度;除了十分繁重的數據檢索任務外,交換機還必須完成SNMP(SimpleNetworkManagementPmtocol)協議處理、命令行處理等任務,所以還必須解決數據檢索對系統資源的占用問題。利用軟件實現對以太網幀的MAC地址檢索并不復雜,但由于檢索次數頻繁,大量的系統資源被占用,致使系統的響應速度大大降低,滿足不了大流量數據通信的要求。因此純軟件算法解決不了數據檢索部分占用大量資源的問題,為提高系統的響應速度,

    必須將這數據檢索的任務分離出來由硬件實現,而協議處理部分仍由CPU完成。數據檢索模塊和協議處理模塊并行工作,利用硬件實現數據檢索還可以提高檢索速度,降低系統資源的占用率。在這里CAM的優勢就體現出來了。

    3.2檢索操作

    當進行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,極大地提高了數據檢索速度.而這是用純軟件檢索算法所不能比擬的。設備的數據處理能力滿足了大流量網絡通信的要求,使產品獲得了良好的社會效益和經濟效益

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
成人精品无码一区二区三区 | 久久人人爽人人爽人人AV东京热 | 国产成人精品综合久久久久性色| 香蕉AV福利精品导航| 久久996RE热这里有精品| 成人爽A毛片免费网站| 亚洲最大av在线| 熟妇人妻少妇精品欧美视频| 乱人伦中文字幕成人网站在线| 国产成人无码精品久久久露脸| 亚洲熟妇丰满XXXXX黑| 日韩人妻无码一区二区三区| 久久欧美极品少妇XXXXⅩ| 国产成人综合在线观看不卡| 中文字幕人妻无码一夲道 | 亚洲人成色777777在线观看| 图片区小说区另类春色| 欧美激情一区二区三区| 久久精品国产99国产精品| 成人做受120视频试看| 377P欧洲日本亚洲大胆| 亚洲熟妇色XXXXX亚洲| 色偷偷色噜噜狠狠网站久久| 欧美群交射精内射颜射潮喷| 久久精品人人看人人爽| 好男人视频在线观看| 国产成人无码AV| 高H禁伦餐桌上的肉伦NP| 啊灬啊灬啊灬快灬高潮了I| А√最新版地址在线天堂| BBW厕所白嫩BBW| 锕锕锕锕锕锕~好湿WWW| 抖抈APP入口免费| 国产精品久久久久久福利| 国内大量揄拍人妻在线视频| 久久WWW成人看片免费不卡| 国色天香A区与B区| 超级YIN荡的公司聚会| 6080YY无码中文字幕| 中文亚洲AV片在线观看无码| 一区二区三区国产亚洲网站| FREE东北女人自拍HD| 国产成 人 综合 亚洲专区| 国产一区二区三区精品视频| 久久99精品久久久久久9| 欧美成人看片黄A免费看| 双乳被一左一右吃着的小说| 亚洲AV永久无码精品桃花岛| 尤物99国产成人精品视频| MM1313亚洲精品无码| 国产色婷婷精品综合在线| 老师上课跳D突然被开到最大视频| 强被迫伦姧在线观看无码| 午夜精品久久久久9999高清| 与子敌伦刺激对白播放| 国产超碰人人模人人爽人人添| 极品性荡少妇一区二区| 人妻出轨无码AV| 亚洲国产精品无码中文字| IJZZIJZZIJ亚洲大全| 激情视频传媒一区二区| 日本WWW一道久久久免费| 亚洲色欲久久久久综合网| 从厨房到餐桌JOYCE| 久久久精品波多野结衣| 熟妇高潮一区二区精品| 中文字幕亚洲综合久久2020| 国产精品18HDXXXⅩ| 欧美熟VIDEOS肥婆| 亚洲一区二区三区在线观看网站| 丰满人妻一区二区三区Aⅴ在线| 蜜臀少妇人妻在线| 亚洲精品二区国产综合野狼| 国产精品亚洲第一区焦香味| 日本丰满护士爆乳XXXX无遮挡| 岳两片肥美的蚌肉| 精品乱码久久久久久中文字幕| 玩弄放荡人妻一区二区三| ZOOMSERVO兽狗产品优势| 国产精品三级AV三级AV三级| 精品一区二区无码免费| 欧美日韩精品一区二区在线视频| 精品国产一区二区亚洲人成毛片 | 人人做人人澡人人爽欧美| 亚洲成AV人片在线观看福利| YY1111111少妇影院光屁| 精品日本一区二区三区免费| 色一情一区二区三区四区| 2023极品少妇XXXO露脸| 久久WWW成人看片免费不卡| 他的舌头探入蜜源毛毛虫说说| 99久久99久久精品免费看蜜桃| 精品国产乱码久久久久久浪潮小说| 日日躁狠狠躁死你H| FREEFR性中国少妇性HD| 久久婷婷成人综合色综合| 亚洲AV极品无码专区亚洲AV| 丰满人妻一区二区三区免费视频| 欧美人与人动人物2020| 中文字幕人成无码人妻综合社区| 精品久久久久久综合日本| 小妖精含牢了我喂饱你| 办公室少妇愉情理伦片| 欧美疯狂3p群体交乱视频丨zu | 国产成 人 在线观看 亚洲| 日本老熟妇VIDEO| 八戒八戒神马影院在线电影4| 免费无码又爽又刺激高潮的APP | 啊灬啊灬啊灬快灬高潮了女| 精品国产乱码久久久久久小说| 亚洲AV中文无码字幕色最| 国产无人区码卡功能齐全| 婷婷开心色四房播播| 国产成人无码VA在线观看| 玩稚嫩的小屁股眼AV| 国产激情无码一区二区APP| 同性男男黄G片免费网站 | 天天爽夜夜爽人人爽QC| 成熟丰满熟妇强av无码区| 日韩高清免费A级毛片| 999国内精品永久免费观看| 精品无码人妻夜人多侵犯18| 一本久道久久综合狠狠爱| 娇妻卧室含辱迎接领导是哪部电影 | 99精品视频一区在线观看| 欧美一区二区在线视频| 大学生无套流白浆视频大全| 婷婷丁香五月深爱憿情网| 国产亚洲美女精品久久久| 亚洲乱码日产精品一二三| 麻豆专媒体一区二区| MM1313亚洲精品无码又大又| 少妇侧入内射一区二区| 国产日产欧产精品品不卡| 亚洲午夜精品久久久久久人妖| 免费一对一刺激互动聊天软件| 差差差30分钟视频轮滑免费| 无码人妻一区二区三区麻豆| 精品人妻伦一二三区久久| 中文字幕AV一区二区三区| 人妻无码中文字幕一区二区三区 | 爸爸入狱以后妈妈双人桥小权| 国产又色又爽又黄的网站在线| 一本之道AV不卡精品| 日韩码一码二码三码区别| 国产亚洲VA综合人人澡精品| 伊人精品无码一区二区三区电影| 日本工口里番H全彩无遮挡| 国产小便视频在线播放| 亚洲欧美偷拍内射白浆| 日本三级欧美三级人妇视频| 国产精品乱码一区二区三| 伊人久久大香线蕉综合网站| 色综合视频一区二区三区| 极品少妇流白浆草莓视频| JEAⅠOUSVUE成熟少归| 亚洲乱码日产精品BD在线观看| 美女与野兽在线观看| 国产免费久久久久久无码| 亚洲色欲色欲综合网站色偷偷| 日韩人妻一区二区| 久久综合九色欧美综合狠狠| 国产成人AV大片在线播放| 中文字幕被公侵犯的漂亮人妻| 无码人妻巨屁股系列大又挺拔 | 亚洲欧美中文日韩在线V日本| 日本一线和三线的区别| 久久九九日本韩国精品 | 人妻人人做人做人人爱| 久久一区二区三区精华液| 国产欧美久久一区二区| VIDEOSSEX变态狂另类| 亚洲中文字幕无码人在线| 日韩精品无码AV成人观看| 久久久久亚洲AV无码成人片麻豆 | 四虎AV永久在线精品免费观看| 妺妺窝人体色WWW聚色窝丿| 国色天香A区与B区| 国产精品久久久久久久久KTV| 中国丰满少妇性BBBBBBBB| 亚洲日韩精品无码一区二区三区| 少妇饥渴XXHD麻豆XXHD?| 欧美丰满熟妇性XXXX偷拍偷拍| 国产亚洲AV片在线观看播放按摩 | 日韩欧群交P片内射中文| 久久精品国产亚洲77777| 韩国的无码AV看免费大片在线| 国产精品任我爽爆在线播放| 丁香狠狠色婷婷久久综合| 成人免费无码不卡毛片| WWW久久只有这里有精品| 亚洲线精品一区二区三八戒| 视频二区 爆乳 丰满 熟女| 肉身避风港1978大米星球| 日韩AV无码午夜免费福利制服| 破外女第一次出血毛片免费| 浪荡人妻共32部黑人大凶器电影 | 亚洲AV一宅男色影视| 亚洲AⅤ中文无码字幕色下载软件| 色一情一乱一乱一区91Av|