內容可定址存儲器

內容可定址存儲器

內容可定址存儲器cam(content-addressable memo-ry)以內容進行定址的存儲器,是一種特殊的存儲陣列ram。它的主要工作機制就是將一個輸入數據項與存儲在cam中的所有數據項自動同時進行比較,判別該輸入數據項與cam中存儲的數據項是否相匹配,並輸出該數據項對應的匹配信息。

內容可定址存儲器的特性,內容可定址存儲器的套用,

內容可定址存儲器的特性

1、160 ns的匹配時間;  2、設有禁止暫存器;  3、通過晶片級聯擴展深度;  4、時鐘頻率最高為50 mhz;  5、匹配字寬和輸出結果位寬可自定義;  6、在atm模式下可進行vpc(virtual path circuits)和vcc(virtual connection circuits)的同時匹配;  7、連線埠主要分為控制和匹配連線埠;  8、20ons的插入時間(在12個輸入數據項佇列未滿的情況下);  9、2ms的初始化時間(在設定了快速寫入模式後);  10、具有符合ieee標準1149.1的測試連線埠(jtag)。

內容可定址存儲器的套用

在基本操作模式下,內容可定址存儲器讀取輸入數據並與cam表中的所有表項相比較。無論匹配項找到與否,當比較完成後,mc(match complete)引腳均有效。如果找到了匹配項,則ms(mateh successful)引腳有效,同時在mq匯流排上輸出與匹配數據項相關的數據;如果沒有找到,則mq匯流排保持高阻態,以便級聯cam晶片來擴展存儲深度。  內容可定址存儲器上電後,默認工作模式為基本模式。在進入數據檢索操作之前,晶片必須先完成幾個啟動操作過程:首先,要設定全局禁止暫存器,定義匹配字寬和輸出結果位寬;其次,要選擇數據表項的寫入模式,即快速寫入模式還是動態寫入模式;再次,要把用戶需要的數據項(共64位,包括匹配位元組和與其對應的輸出結果位元組)逐次裝入cam表中。  cam表數據項寫入模式的選擇,往往是在寫入速度和啟動匹配操作花費的時間中取個平衡。快速寫入模式,常用於將大量的數據項初始寫入cam表中;而動態寫入模式,則常用於啟動匹配後往cam表中插入少量的數據項。用戶通過操作控制口4個i/o暫存器來插入或刪除cam表項,當有異常狀態出現時,可以從標誌暫存器和錯誤代碼暫存器反映出來。內容可定址存儲器內部的暫存器如圖2所示。

相關詞條

熱門詞條

聯絡我們