在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DRAM命令到底是什么

科技觀察員 ? 來源:allaboutcircuits ? 作者:斯蒂芬·圣邁克爾 ? 2022-04-28 17:15 ? 次閱讀

DRAM命令到底是什么

本文將仔細研究用于控制和與 DRAM 交互的命令。

我之前的文章介紹了動態(tài)隨機存取存儲器,即 DRAM。DRAM 是一種需要經(jīng)常動態(tài)刷新的 RAM。這是因為 DRAM 使用一組電容器來存儲數(shù)字信息。當存在電荷時,存儲二進制“1”,而沒有電荷表示二進制“0”。DRAM 被組織成多個存儲體,這些存儲體進一步分為行和列。電容器位于這些行和列的交叉處。

圖 1 顯示了上一篇文章中介紹的 x4 DRAM bank。

poYBAGJqWy6AFbGkAABKps47nJs556.jpg

圖 1. 帶有讀出放大器和解碼器的存儲器陣列

但是如何實際使用 DRAM 呢?處理器或內(nèi)存控制器如何告訴 DRAM 在特定位置返回或存儲特定數(shù)據(jù)?了解發(fā)送到 DRAM 芯片的命令是實際設(shè)計使用 DRAM 的系統(tǒng)的第一步。

基本 DRAM 命令

雖然 DRAM 可能因制造商而異,但大多數(shù) DRAM 芯片使用一組基本命令來執(zhí)行操作。為了執(zhí)行命令,內(nèi)存控制器會將值寫入 DRAM 中的一組輸入。這些輸入屬于 DRAM 的命令解碼器。該解碼器有一個 4 位輸入,根據(jù)位的組合,請求不同的命令。

pYYBAGJqWzSAAxxFAAAc8ZUocdM584.jpg

圖 2. 帶輸入的 DRAM 解碼器(# 符號表示這些是低電平有效信號

這些低電平有效輸入都有名稱,通常定義為 CS、CAS、RAS 和 WE:

CS:片選(啟用或禁用命令解碼器)

RAS:行地址選通

CAS:列地址選通

WE: 寫使能

這四個輸入允許將多達 16 個命令內(nèi)置到 DRAM 中。

圖 3 顯示了 DRAM 芯片的簡化視圖。它可以用作參考,以更好地理解列出的不同命令。

poYBAGJqWzaAZUsWAACJoBIzLUU603.jpg

圖 3. DRAM 參考。圖片由Alliance Memory提供

命令禁止

命令禁止,或有時稱為設(shè)備取消選擇,禁用在 DRAM 上執(zhí)行命令的能力。要使用該命令,請將 CS 輸入拉高(忽略其他輸入,即“不關(guān)心”)。如前所述,CS 代表芯片選擇并禁用命令解碼器。因此,這將被拉高以抑制命令是有道理的。

啟用

激活本質(zhì)上是行訪問命令。意思是,它打開一行并將電荷從電容器移動到感應(yīng)放大器。訪問一行總是在 DRAM 中的一列之前完成。該命令與存儲體地址寄存器(選擇當前存儲體)和行地址寄存器(選擇所需行)的輸入配對。關(guān)于激活命令的一個重要注意事項是,當前打開的行保持打開狀態(tài),直到發(fā)出預充電命令(稍后將詳細介紹預充電)。要使用此命令,大多數(shù) DRAM 需要將 CS 和 RAS 拉低,而將 CAS 和 WE 拉高。

預充電

預充電會停用當前在銀行中打開的行。當發(fā)出預充電命令時,DRAM 被告知恢復從電容器行讀取的值。這是由讀出放大器完成的,當完成時,為另一行訪問做好準備。通過將 CS、RAS 和 WE 拉低并將 CAS 拉高來執(zhí)行預充電。

讀取命令也可以被認為是列讀取命令。當與適當?shù)拇鎯w地址和列地址相結(jié)合時,最近從激活命令(行訪問)移入讀出放大器的數(shù)據(jù)現(xiàn)在被推送到數(shù)據(jù)總線上。DRAM 通常包含“讀取和自動預充電”命令,該命令執(zhí)行列讀取,然后關(guān)閉/預充電行。這樣,不需要發(fā)出單獨的預充電命令。如果需要訪問同一行但不同的列,則根本不會發(fā)出預充電,并且該行將保持打開狀態(tài)。要使用讀取命令,CS 和 CAS 被拉低,而 RAS 和 WE 被拉高。

除了數(shù)據(jù)的方向之外,寫入命令實際上與讀取相同。在寫入命令期間,數(shù)據(jù)從數(shù)據(jù)總線中拉出并放入選定的存儲區(qū)、行和列。自動預充電可以像讀取一樣執(zhí)行,并在寫入完成時關(guān)閉當前激活的行。為了執(zhí)行寫操作,CS、CAS 和 WE 被拉低,而 RAS 保持高。

圖 4 以黃色顯示激活命令(行訪問),隨后以藍色顯示讀/寫命令(列訪問)。行列交叉處的數(shù)據(jù)(以綠色顯示)在讀出放大器和數(shù)據(jù)緩沖器之間移動。

pYYBAGJqWzeAFn1XAABZzvVg2HU250.jpg

圖 4. 突出顯示激活和讀/寫命令

刷新

DRAM 與其他類型的隨機存取存儲器的不同之處在于,用于存儲器存儲的電容器會隨著時間的推移而泄漏電荷。因此,DRAM 是動態(tài)的,因為它需要定期刷新。這就是刷新命令的用武之地。在 DRAM 中,刷新命令每隔一段時間就會發(fā)出一次。刷新的一個重要方面是任何活動的銀行都應(yīng)該在發(fā)出命令之前進行預充電。為了執(zhí)行刷新 CS、RAS 和 CAS 被拉低,WE 為高。

刷新后,DRAM 跟蹤最后刷新的行并遞增刷新計數(shù)器,以便下一個刷新命令對下一行進行操作。請記住,當發(fā)出刷新命令時,會刷新每個 bank 中的當前行。大多數(shù) DRAM 將每 64 毫秒執(zhí)行 8192 次刷新周期。那是每 7.813 μs。盡管設(shè)備密度不斷增加,但這種情況一直保持不變。

其他命令

其他常見的 DRAM 命令包括 NOP(無操作)、突發(fā)終止和加載模式寄存器。NOP 用于強制 DRAM 什么也不做。這在 DRAM 需要等待時很有用,例如當前正在刷新時。實際上,對 DRAM 的讀取和寫入是在短時間內(nèi)完成的。Burst terminate 將截斷讀或?qū)懨睿丛谕瓿芍皩⑵渫V埂RAM 可以置于不同的模式。這些模式通過加載模式寄存器命令進行更改。

圖 5 顯示了一個真值表,列出了用于執(zhí)行不同 DRAM 命令的解碼器輸入組合。

poYBAGJqWziAYeKZAABiVoWMNGk285.jpg

圖 5. DRAM 命令——真值表

結(jié)論

本文討論了 DRAM 能夠執(zhí)行的不同命令。這些命令由與 DRAM 交互的內(nèi)存控制器或 CPU 發(fā)起。

通過寫入 DRAM 命令解碼器的輸入來執(zhí)行命令。任何需要認真工作的系統(tǒng)都將具有板載內(nèi)存。如果您了解這些命令,那么在您的下一個項目中實現(xiàn) DRAM 將會容易得多。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • DRAM
    +關(guān)注

    關(guān)注

    40

    文章

    2343

    瀏覽量

    185242
  • 控制
    +關(guān)注

    關(guān)注

    5

    文章

    1023

    瀏覽量

    123580
  • 內(nèi)存控制器
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    9140
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    PLC到底是什么呢?

    PLC到底是什么呢?
    發(fā)表于 10-10 09:30

    這是到底是什么元件?

    開關(guān)電源一個小貼片,在k2717前端。絲印MY還有133字樣。這到底是什么元件?什么原理?
    發(fā)表于 05-26 15:06

    請問CKFA到底是什么

    在其他網(wǎng)站看到CKFA,這個到底是什么啊?具體怎么用啊?希望能有比較詳細的解釋,謝謝!
    發(fā)表于 08-20 07:18

    這個到底是什么電路

    這個到底是積分電路還是濾波電路還是RC延時電路,我已經(jīng)頭暈了
    發(fā)表于 01-20 21:56

    特性阻抗到底是什么

    特性阻抗到底是什么?
    發(fā)表于 02-25 07:16

    DSP到底是什么?DSP的要素是什么?

    DSP設(shè)計人員還是要知道到底DSP到底是什么?DSP的三要素是:性能、價格與功耗嗎?
    發(fā)表于 03-05 06:23

    QPainter到底是什么?

    QPainter到底是什么?
    發(fā)表于 09-28 06:30

    PID控制算法到底是什么?

    PID控制算法到底是什么?
    發(fā)表于 10-11 07:14

    STM32時鐘樹到底是什么?

    STM32時鐘樹到底是什么?
    發(fā)表于 11-11 06:22

    STM32固件庫到底是什么?

    STM32固件庫到底是什么?
    發(fā)表于 11-30 07:34

    RGB屏到底是什么?

    RGB屏到底是什么?
    發(fā)表于 02-14 07:18

    看看芯片到底是如何設(shè)計的

    看看芯片到底是如何設(shè)計的拿好小本本,芯片的設(shè)計之旅開始嘍推薦閱讀▼電子漫畫系列,更新九張圖片。【最強干...
    發(fā)表于 03-02 07:17

    AT指令,AT固件,這個AT到底是什么意思?

    我們常說AT指令,AT固件,這個AT到底是什么意思?
    發(fā)表于 09-26 07:25

    “電感飽和”到底是什么意思?

    “電感飽和”這個我一直聽到的詞匯竟然是如此陌生——我不知道它到底意味著什么,除了電流彎曲失真,燒壞器件這些表象,在物理上“飽和”到底是什么意思?
    發(fā)表于 01-28 08:44 ?20次下載
    “電感飽和”<b class='flag-5'>到底是</b>什么意思?

    單片機的“性能”到底是什么?

    單片機的“性能”到底是什么?
    的頭像 發(fā)表于 10-24 16:58 ?847次閱讀
    單片機的“性能”<b class='flag-5'>到底是</b>什么?
    主站蜘蛛池模板: 最好看的2019中文字幕免费高清 | 天天色天天射天天操 | 麻豆三级视频 | 久久艹综合 | 亚洲成色在线综合网站 | 日本福利小视频 | 男女视频在线观看免费高清观看 | 男女午夜剧场 | 国产一区中文字幕在线观看 | 三级免费观看 | 亚洲日本一区二区 | 黄网站在线观看 | 亚洲最新 | 天天综合干| 国产精品久久久香蕉 | 综合7799亚洲伊人爱爱网 | 亚洲视频在线一区二区 | 色吧综合 | www.四虎| 日本不卡毛片一二三四 | 日韩精品一区二区三区免费视频 | 午夜男人网 | 精品国产乱码久久久久久浪潮 | free性欧美高清另类 | 欧美黄又粗暴一进一出抽搐 | 色99视频| 人人看人人鲁狠狠高清 | 久久免费精品 | 欲色啪 | 一级a毛片免费 | 精品无码中出一区二区 | 干夜夜| 日本一区二区三区在线网 | 自拍偷自拍亚洲精品被多人伦好爽 | 性欧美护士18xxxxhd | 一级a爰片久久毛片 | 国内精品免费视频自在线 | 一级毛片aa | 婷婷 综合网站 | 日韩亚洲欧洲在线com91tv | 免费看欧美一级特黄a大片一 |