吴忠躺衫网络科技有限公司

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

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

3天內不再提示

同步DRAM(SDRAM)介紹

數字芯片實驗室 ? 來源:數字芯片實驗室 ? 2024-07-29 09:55 ? 次閱讀

DRAM從20世紀70年代初到90年代初生產,接口都是異步的,其中輸入控制信號直接影響內部功能。

同步DRAMSDRAM)設備比DRAM設備有顯著的改進。在兩個方面與前幾代DRAM設備不同:

1.增加了時鐘信號;因此,SDRAM具有同步接口,也就是說是命令而不是信號在控制存儲單元。?

2.SDRAM包含多個獨立bank。

3.SDRAM支持burst突發模式傳輸。

SDRAM有一個時鐘信號,所有內部動作都發生在其邊沿。

在DRAM中,來自內存控制器的RAS、CAS和WE信號直接控制內部latch和輸入/輸出buffer,這些信號可以隨時到達DRAM的引腳。然后,DRAM立即響應RAS、CAS和WE信號。

相反,在SDRAM中,RAS、CAS和WE信號不能直接控制內部latch 和buffer。在SDRAM中,這些信號形成一個命令總線,用于將命令傳輸到內部狀態機,該狀態機在時鐘信號的邊沿執行命令。通過這種方式,內部latch和輸入/輸出buffer的控制從外部內存控制器移動到SDRAM控制邏輯中的狀態機。

每個SDRAM中存在多個獨立bank,這意味著當一個bank忙于行激活命令或預充電命令時,內存控制器可以向不同的bank發送新命令。現在可以在單個SDRAM中將內存請求交錯到不同的bank。SDRAM包含2、4或8個獨立bank。BA0、BA1和BA2決定了命令指的是哪個bank。

功能描述

下圖顯示了具有兩個獨立bank的SDRAM的簡化框圖。

adcec8fc-4bea-11ef-b8af-92fbcf53809c.png

每個bank都有其行地址latch和解碼器、列解碼器和靈敏放大器。圖中SDRAM中的每個bank由8個大小為4096x1024位的DRAM陣列組成。該地址現在由bank號碼(BA)、行地址(A[11:0])和列地址(A[9:0])組成。

在SDRAM中,命令在時鐘信號(CLK)的上升邊沿解碼,如果芯片選擇信號(CS)處于有效狀態。該命令由外部內存控制器在命令總線上發起。命令總線由WE、CAS和RAS信號組成。所有這些信號都是低有效。

下表顯示了SDRAM的命令集合。只要CS不處于有效狀態,SDRAM就會忽略命令總線上的信號。

adece792-4bea-11ef-b8af-92fbcf53809c.png

圖中框出來的SDRAM控制模塊由控制邏輯、選擇行地址的多路復用器、刷新計數器和存儲體控制邏輯組成。其中刷新計數器跟蹤要刷新的行,多路復用器用于選擇要傳送到行地址鎖存器和解碼器的行地址。地址可以是來自刷新計數器的地址(用來控制邏輯執行刷新周期),也可以是來自DRAM控制器的外部地址總線上的地址。

控制邏輯包含命令解碼器、執行命令的有限狀態機和模式寄存器。模式寄存器是一個可編程的10位寄存器,其決定:

·CAS延遲(CL)

·burst傳輸的長度

·以及內存數據在burst傳輸中的順序。等等

控制邏輯從命令總線接收命令,然后根據命令類型和模式寄存器相應字段中的值執行特定的操作序列。這些操作由內部狀態機在連續的時鐘周期上執行,而不需要來自memory控制器的時鐘控制。

ae09bd4a-4bea-11ef-b8af-92fbcf53809c.png

上圖顯示了內部狀態機的簡化狀態圖。在初始化模式寄存器后,內部狀態機處于idle狀態,所有行和列均預充電。如果沒有向SDRAM發出命令,SDRAM芯片將定期執行自刷新操作。內部計數器驅動自刷新操作。

開始內存訪問時,內存控制器應首先發出ACTIVE命令。這將打開某些bank/行,內部狀態機在active狀態下等待其他命令。

要讀取數據,內存控制器應發出READ命令,要將數據寫入內存,內存控制器應發出WRITE命令。然后內部狀態機進入讀或寫狀態,并使用列地址生成適當的內部信號來訪問列。

READ或WRITE命令后面可以跟任意數量的READ或WRITE命令,或者可以發出PRECHARGE命令來恢復數據并關閉打開的bank/行。

在執行預充電操作后,內部狀態機將恢復到IDLE狀態。

例如,在 ACTIVE 命令的情況下,狀態機通過多路復用器將行地址傳遞到行地址鎖存器和譯碼器。地址位BA確定要訪問的行,然后打開選定的行,并將其內容傳輸到靈敏放大器。

當存儲器控制器發起讀取命令時,內部狀態機驅動行控制邏輯,根據 BA 位選擇適當的列,然后從所選行的靈敏放大器中選擇數據。

每個bank都有自己的列解碼器-當從更多bank進行交錯傳輸時,就特別有用,可以隱藏RAS到CAS延遲和行預充電時間。當第一次發送指定新bank的地址時,必須打開該行。 但是當后續的訪問指定已經打開的bank中的同一行時,訪問可以很快發生,只發送列地址,而無需等待 tRCD。此功能要求每個bank都有自己的行地址鎖存器、靈敏放大器和列解碼器。

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

    關注

    40

    文章

    2326

    瀏覽量

    183868
  • SDRAM
    +關注

    關注

    7

    文章

    430

    瀏覽量

    55371
  • 內存控制器
    +關注

    關注

    0

    文章

    40

    瀏覽量

    8941

原文標題:同步DRAM(SDRAM)介紹

文章出處:【微信號:數字芯片實驗室,微信公眾號:數字芯片實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STM32上的SDRAM硬件電路設計

    SDRAM(synchronous dynamic random-access memory)即同步動態隨機存取內存。在介紹SDRAM前,我們先了解下
    的頭像 發表于 09-27 15:02 ?2311次閱讀
    STM32上的<b class='flag-5'>SDRAM</b>硬件電路設計

    SDRAM介紹及設計應用

    SDRAM介紹及設計應用在信息處理中,特別是實時視頻圖像處理中,通常都要對實現視頻圖像進行處理,而這首先必須設計大容量的存儲器,同步動態隨機存儲器SDRAM雖然有價格低廉、容量大等優
    發表于 11-13 11:37

    DRAM,SRAM,SDRAM的關系與區別

    都有頁模式。SDRAM是其中的一種。SDRAMSDRAM(Synchronous DRAM同步動態隨機存儲器),即數據的讀寫需要時鐘來同步。其存儲單元不是按線性排列的,是分頁的。
    發表于 08-15 17:11

    EEPROM、EPROM、FLASH、SRAM、DRAMSDRAM的區別.

    本帖最后由 eehome 于 2013-1-5 10:01 編輯 EEPROM、EPROM、FLASH、SRAM、DRAMSDRAM的區別.
    發表于 12-20 15:19

    求大佬詳細介紹一下DRAMSDRAM及DDR SDRAM的概念

    本文概括闡述了DRAM 的概念,及介紹SDRAM、DDR SDRAM、DDR2 SDRAM、DDR3
    發表于 04-20 06:30

    DRAM到廣泛使用的SDRAM

    1. 嵌入式的內存內存的發展從DRAM到廣泛使用的SDRAM,到之后一代的DDR(或稱DDR1),然后是DDR2和DDR3進入大眾市場,2015年開始DDR4進入消費市場。單片機領域中,使用較多
    發表于 12-17 07:44

    有關arm裸機SDRAM的相關知識介紹

    SDRAM引入SDRAM:Syncronized Dynamic Ramdam Access Memory,同步動態隨機存儲器DDR:DDR就是DDR SDRAM,是
    發表于 05-16 14:15

    DRAM連接32位SDRAM時,sdram支持多大的容量?

    DRAM 連接32位SDRAM時,最大支持64Mx32bit?
    發表于 05-26 07:27

    DRAM SRAM SDRAM內存精華問題匯總

    問題1:什么是DRAM、SRAM、SDRAM? 答:名詞解釋如下 DRAM--------動態隨即存取器,需要不斷的刷新,才能保存數據,而且是行列地址復用的,許多都有頁模式 SRAM--------靜態的隨機存儲器,
    發表于 11-13 15:08 ?3773次閱讀

    DRAMSDRAM及DDR SDRAM之間的概念詳解

    DRAM (動態隨機訪問存儲器)對設計人員特別具有吸引力,因為它提供了廣泛的性能,用于各種計算機和嵌入式系統的存儲系統設計中。本文概括闡述了DRAM 的概念,及介紹SDRAM、DD
    發表于 06-07 22:10 ?9.3w次閱讀

    正點原子開拓者FPGA視頻:SDRAM簡介

    同步動態隨機存取內存(synchronous dynamic random-access memory,簡稱SDRAM)是有一個同步接口的動態隨機存取內存(DRAM)。通常
    的頭像 發表于 09-20 07:06 ?1721次閱讀
    正點原子開拓者FPGA視頻:<b class='flag-5'>SDRAM</b>簡介

    正點原子開拓者FPGA:SDRAM時序操作

    同步動態隨機存取內存(synchronous dynamic random-access memory,簡稱SDRAM)是有一個同步接口的動態隨機存取內存(DRAM)。通常
    的頭像 發表于 09-11 07:07 ?2305次閱讀
    正點原子開拓者FPGA:<b class='flag-5'>SDRAM</b>時序操作

    EM63A165 SDRAM高速CMOS同步DRAM的數據手冊免費下載

    EM63A165 SDRAM是一種高速CMOS同步DRAM,包含256兆比特。它在內部配置為4組2M字x 16 DRAM,帶有同步接口(所有
    發表于 05-26 08:00 ?4次下載
    EM63A165 <b class='flag-5'>SDRAM</b>高速CMOS<b class='flag-5'>同步</b><b class='flag-5'>DRAM</b>的數據手冊免費下載

    SDRAM與DDR之間的主要差異是什么

    組成。 DRAM中又以SDRAM同步動態隨機存取內存在近幾年來最廣為使用,SDRAM最重要的就是能夠“同步”內存與處理器(CPU)的頻率,讓
    發表于 02-22 15:35 ?3722次閱讀
    <b class='flag-5'>SDRAM</b>與DDR之間的主要差異是什么

    SDRAM的特點與應用

    同步動態隨機存儲器(Synchronous Dynamic Random Access Memory,簡稱SDRAM)是一種基于同步時鐘的DRAM
    的頭像 發表于 07-29 16:56 ?2452次閱讀
    澳门赌百家乐官网心法| 明升m88娱乐城| 瑞丰国际娱乐城| 百家乐博弈之赢者理论坛| 家百家乐破解软件| 梦幻城百家乐的玩法技巧和规则| 大发888网页登录| 百家乐官网从哪而来| 玩百家乐官网有几种公式| 万达百家乐官网娱乐城| 百家乐这样赢保单分析 | 百家乐博彩策略| 全讯网体育| 蓝盾国际娱乐| 百家乐官网德州扑克轮盘| 百家乐官网群lookcc| 七胜百家乐赌场娱乐网规则| 娱乐城注册| 赌场百家乐官网网站| 百家乐模拟游戏下载| 威尼斯人娱乐城代理合作| 易门县| 百家乐官网任你博赌场娱乐网规则 | 百家乐傻瓜式投注法| 百家乐园好又多| 富顺县| 澳门玩百家乐官网的玩法技巧和规则| 闲和庄百家乐娱乐网| 必搏娱乐| 网上百家乐官网网| 吉利百家乐的玩法技巧和规则 | 百家乐电话投注怎么玩| 余杭棋牌世界| 百家乐官网打立了| 百家乐赌博策略大全| 鹤庆县| 嘉年华百家乐官网的玩法技巧和规则| 百家乐庄闲必胜打| 百家乐官网有没有绝| 百家乐技巧之写路| 视频棋牌游戏|