用D触发器构造RAM存储器
生活随笔
收集整理的這篇文章主要介紹了
用D触发器构造RAM存储器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 用D觸發器構造RAM存儲器
- 1.1 用D觸發器構造RAM存儲器
- 1.2 地址譯碼器的搭建思路
1 用D觸發器構造RAM存儲器
1.1 用D觸發器構造RAM存儲器
為了構造存儲器,我們首先來看一下生活中的容器:
類比到存儲器,存儲器應該具有如下特征:
- 存儲器有寫入和讀取兩種操作。
- 寫入和讀取使用的是相同的端口。
- 寫入和讀取不能同時進行。
之前學習的D型觸發器實際上就是1位存儲器:
我們可以把D觸發器的數據直接送給加法器:
為了是數據寫入端和數據讀出端統一,我們對D型觸發器做出如下改造:
通過增加1個繼電器和讀信號,我們就實現了數據寫入端和數據讀出端的統一,并且讀寫是可控的。
下面對改造后的電路進行分析:
我們將上面的電路進行封裝,就得到了真正的1位存儲器:
類似的,我們可以很輕松的在1位存儲器的基礎上構造8位存儲器:
基于8位存儲器,我們可以構造更大的存儲器:
為了控制每一層的W、R信號,我們需要增加1個地址譯碼器:
我們將上面的電路進行封裝就到了1個32位的存儲器:
1.2 地址譯碼器的搭建思路
對于地址譯碼器,只針對00層,我們的需求如下:
真值表如下:
從而得到如下表達式:
根據表達式構建電路:
為了得到全部的W、R信號,我們需要按照如下的方式繼續進行(下面的電路是錯誤的):
參考資料:
總結
以上是生活随笔為你收集整理的用D触发器构造RAM存储器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百行征信是什么
- 下一篇: 用D触发器构造寄存器