欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4199|回復: 0
打印 上一主題 下一主題
收起左側

雙口RAM原理

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-23 03:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
雙口RAM是常見的共享式多端口存儲器,其最大特點是共享存儲數據,即一個存儲器配備兩套***的地址線、數據線和控制線,允許兩個***的CPU或控制器同時異步的訪問存儲單元。這種同時異步的訪問存儲單元需要內部仲裁控制邏輯的控制(BUSY功能輸出),由于兩個端口對雙口RAM存取時存在以下4種情況:
1.兩個端口不同時對同一地址單元存取數據;
2.兩個端口同時對同一地址單元讀出數據;
3.兩個端口同時對同一地址單元寫入數據;
4.兩個端口同時對同一地址單元操作,一個寫入數據,一個讀出數據。
所以,內部仲裁控制邏輯相應的提供以下功能:
1.對同一地址單元訪問的時序控制;
2.存儲單元數據塊的訪問權限分配;
3.信令交換邏輯。

對同一地址單元訪問的時序控制

當左右端口不對同一地址單元存取時,BUSY R=H,BUSY L=H,可正常存儲;當左右端口對同一地址單元存儲時,有一個端口的BUSY=L,禁止數據的存取,此時,兩個端口中先出現的存儲請求信號對應的BUSY=H,允許存儲,后出現的存儲請求信號對應的BUSY=L,禁止存儲(注意:兩端口間的存儲請求信號出現時間差應滿足仲裁最小時間間隔TAPS(IDT7132為5ns),否則仲裁邏輯無法判定哪一個端口的存儲請求信號在前);在無法判定哪個端口先出現存儲請求信號時,控制線BUSY L和BUSY R只有一個為低電平,不會同時為低電平,這樣就避免了雙端口存取出現錯誤。

存儲單元數據塊的訪問權限分配

存儲單元數據塊的訪問權限分配只允許在某一時間段內由1個CPU對自定義的某一數據塊進行讀寫操作,這將有助于存儲數據的保護,更有效地避免地址沖突。信號量(Semaphore,簡稱SEM)仲裁閉鎖就是一種硬件電路結合軟件實現訪問權限分配方法。SEM單元是與存儲單元無關的***標志單元,兩個端口分別采用兩個觸發器可以實現這一功能。兩個觸發器在初始化時均使SEM允許輸出為高電平,等待雙方申請SEM,如果收到一方寫入的SEM信號(通常低電平寫入),仲裁電路將使其中一個觸發器的SEM允許輸出端為低電平,而閉鎖另一個SEM允許輸出端使其繼續保持高電平。只有當先請求的一方撤消SEM信號,即寫入高電平,才使另一SEM允許輸出端的閉鎖得到解除,恢復等待新的SEM申請。

信令交換邏輯(signaling logic)

為了提高數據的交換能力,有些雙口RAM采用信令交換邏輯來通知對方。這類似與PC操作系統的進程同步的信箱機制。

以上是雙口RAM自身提供的仲裁邏輯控制,也可采用自行設計的仲裁協議,比如FIFO。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表