雙端口SRAM
發布時間:2008/11/22 0:00:00 訪問次數:1366
普通的存儲器器件為單端口,也就是數據的輸入輸出只利用一個端口,設計了兩個輸入輸出端口的就是雙端口sram。雖然還具有擴展系列的4端口sram,但雙端口sram已經非常不錯了。圖1表示雙端口sram的信號示例。
圖1 雙端口sram的信號示例
雙端口sram經常應用于cpu與其周邊控制器等類似需要直接訪問存儲器或者需要隨機訪問緩沖器之類的器件之間進行通信的情況。
在多個cpu進行分散處理的情況下,cpu之間為了傳遞數據,經常共享同一存儲器。但這樣的機制如果利用單端口sram來實現,就成為如圖2所示的存儲器,采用的方法是在雙方的cpu之間設計一仲裁電路(arbiter),當要求訪問時,打開任意一端與存儲器之間的接口就可以進行訪問。當雙方同時需要訪問時,一方需要等待另一方完成訪問,這樣就需要仲裁電路以及總線緩沖器等。而訪問發生沖突、出現問題的可能性較高,因此不能說這是個易于控制的sram。
圖2 利用單端口sram的共享存儲器
雙端口存儲器是為解決上述的問題而制作的。雙端口存儲器具有兩套地址總線、數據總線以及控制信號等,可以從任意一端開始自由訪問。與單端口存儲器加仲裁電路不同的地方在于即使訪問相同的器件,也不一定是對同一地址的訪問,因而不必讓訪問等待。也就是說,即使是對同一存儲器器件進行訪問,只要是不同的地址,訪問就不需要等待,可以在任意時間進行訪問。而且在雙端口存儲器中,作為附加電路,還可以具有用于相互切人對方的電路等。
因此,如圖3所示的存儲器確實簡單且性能優秀。
圖3 使用雙端口ram的連接
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
普通的存儲器器件為單端口,也就是數據的輸入輸出只利用一個端口,設計了兩個輸入輸出端口的就是雙端口sram。雖然還具有擴展系列的4端口sram,但雙端口sram已經非常不錯了。圖1表示雙端口sram的信號示例。
圖1 雙端口sram的信號示例
雙端口sram經常應用于cpu與其周邊控制器等類似需要直接訪問存儲器或者需要隨機訪問緩沖器之類的器件之間進行通信的情況。
在多個cpu進行分散處理的情況下,cpu之間為了傳遞數據,經常共享同一存儲器。但這樣的機制如果利用單端口sram來實現,就成為如圖2所示的存儲器,采用的方法是在雙方的cpu之間設計一仲裁電路(arbiter),當要求訪問時,打開任意一端與存儲器之間的接口就可以進行訪問。當雙方同時需要訪問時,一方需要等待另一方完成訪問,這樣就需要仲裁電路以及總線緩沖器等。而訪問發生沖突、出現問題的可能性較高,因此不能說這是個易于控制的sram。
圖2 利用單端口sram的共享存儲器
雙端口存儲器是為解決上述的問題而制作的。雙端口存儲器具有兩套地址總線、數據總線以及控制信號等,可以從任意一端開始自由訪問。與單端口存儲器加仲裁電路不同的地方在于即使訪問相同的器件,也不一定是對同一地址的訪問,因而不必讓訪問等待。也就是說,即使是對同一存儲器器件進行訪問,只要是不同的地址,訪問就不需要等待,可以在任意時間進行訪問。而且在雙端口存儲器中,作為附加電路,還可以具有用于相互切人對方的電路等。
因此,如圖3所示的存儲器確實簡單且性能優秀。
圖3 使用雙端口ram的連接
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:異步類型的雙端口SRAM
上一篇:同步SRAM