SDRAM工作原理及时序分析

2023-11-02 华芯微特32位MCU公众号
华芯微特 华芯微特 华芯微特 华芯微特

SDRAM 简介

SDRAM是一种同步动态随机访问内存,它具有内置控制器,通过与CPU时钟同步来工作,使得数据传输更为高效。SDRAM在内存颗粒市场中占据主导地位,广泛应用于各种计算机系统和服务器中,为数据处理和存储提供了快速且可靠的支持。SDRAM具有高速度、高密度、低功耗等优点。其内部结构采用Bank架构,允许同时进行多个读写操作,从而提高了整体性能。此外,SDRAM还具有自动刷新功能,能够确保数据在长时间内保持正确性。华芯微特已经将SDRAM合封入芯片,合封的SDRAM大小根据芯片型号不同,具体见选型手册。


SDRAM 结构框图

SDRAM的内部是一个存储阵列,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。为了详细地介绍SDRAM以及它的使用,以某一款SDRAM数据手册结构框图来分析,内部主要构成部分如下图所示:

01 SDRAM 信号线

CLK:同步时钟信号,提供SDRAM工作时钟,所有输入信号在CLK为上升沿时被采样。CKE:时钟使能信号。时钟使能进入正常工作模式,时钟失能进入休眠模式或者自刷新模式。CS :片选信号,低电平有效。CAS:列地址选通,当为低电平时地址线表示为列地址。RAS:行地址选通,当为低电平时地址线表示为行地址。WE:读写指令切换信号。低电平:写使能;高电平:读使能。DQM[1:0]:输入/输出掩码信号,表示DQ数据的有效部分。当DQM在读取周期中被采样为高时,输出缓冲器被置于Hi-Z(具有2的延迟)。在写入周期中,采样DQM高电平将以零延迟阻止写入操作。BS:BANK地址输入,选择要控制的BNAK。A[12:0]:地址信号线,地址线A10控制着是否进行在读或写操作之后当前L-Bank自动进行预充电。DQ[15:0] :数据输入输出信号线。

对于DQM(Data I/O Mask)信号,每个DQM控制屏蔽8bit数据,对于这款SDRAM,它是16bit的,UDQM可屏蔽高8位,LDQM可屏蔽低8位。对于16bit的数0xDDFF,我们如果只需高8位写入,低8位不写入,在写入时可以将UDQM置低,LDQM置高。


02 SDRAM 操作命令

NO-Operation:空操作命令,用于选中SDRAM,防止SDRAM接受错误的命令,为接下来的命令发送做准备。

Active (用于存储单位寻址):激活命令,该命令必须在读写操作之前被发送,用于设置所需要的BANK和行地址 (同时设置) ,BANK地址由BS0(BA0),BS1(BA1)决定,行地址由A0~12决定。

Read / Write:读/写命令,在发送完激活命令后,并进行读写再发送列地址就可以完成对SDRAM的寻址,并进行读写操作。

Precharge:预充电指令,用于关闭BANK中所打开的行地址,准备打开新行。进行完读写操作后,要对同一BANK的另一行进行寻址,就要将原来有效(打开)的行关闭,重新发送行/列地址。

Refresh:SDRAM存储的数据需要不断进行刷新操作才能保存,用于刷新一行数据,可以依次对所有的行进行刷新操作。CKE引脚高电平为自动刷新(Auto Refresh),CKE为低电平是自我刷新(Self Refresh)。

自动刷新:依靠刷新计数器(行地址生成器)自动依次生成要刷新的行地址刷新周期 (完成一次所有行的刷新所需要的时间) :64ms。自我刷新:用于休眠低功耗状态下的数据保存。

Mode Register Set:设置模式寄存器。SDRAM芯片内部有一个逻辑控制单元,控制单元的相关参数由模式寄存器提供。该命令在每次对SDRAM进行初始化时都需要用到。


具体模式设置,如下图:

A0~A2:用来指定突发的长度,1,2,4,8或者全页突发。所谓的“突发”是指当我们对一个地址进行寻址并操作完成后,不必再重新对下一个地址进行寻址,而是直接进行操作。
A3:设置突发的类型,连续型和非连续型。

A4~A6:指定潜伏期的长度,可以选择延时2,3两个周期。

A9:用来指定操作模式。


03 SDRAM 容量计算

SDRAM总存储容量 =行数×列数×L-Bank的数量×存储单元的容量

Row Address : A0~A11

Column Address : A0-A8

Bank = 4

Data Width=16bit

Capacity=212 x 29 x 4bank x 16bit=128Mbit


04 SDRAM 上电初始化过程

1、VDD (供输入buffer和逻辑电路)和VDDQ(供输出buffer)上电,此期间CKE保持低电平。2、开始时钟并使CKE置高。

3、电源、时钟都稳定后,再等待200uS。

4、发出预充电命令。

5、发出多个 (8个以上) 刷新命令 (REF)。

6、发出模式寄存器设置命令 (MRS),初始化模式寄存器 (DDR2 中还有EMRS,进行ODT.OCD等功能的设置和调整)。


05 SDRAM 读写时序

这里从SDRAM手册截取读时序进行分析,这里需要参考下图的操作命令具体值与时序图一起分析。

  1.  读时序(Burst Length = 4, CAS Latency = 3, Auto-Precharge))

读取数据过程:

1) 发送激活命令,设置行地址和Bank地址。

2) 设置列地址,发送读命令。

3) 将A10地址线拉高,自动预充电使能。

4) 开始执行预充电。

5) 完成数据读取。


2.写时序(Auto-Precharge Write,Burst Length = 4) 

写过程跟读取类似:

1) 发送激活命令,设置行地址和Bank地址。

2) 设置列地址,发送写命令。 

3) 将A10地址线拉高,自动预充电使能

4) 开始执行预充电。

5) 完成数据写入。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由JWM转载自华芯微特32位MCU公众号,原文标题为:芯课堂|SDRAM工作原理及时序分析,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何使用JFLASH擦除、写入及读取华芯微特指定型号MCU

本文介绍了华芯微特MCU产品如何使用第三方Segger公司的JFLASH配合J-Link仿真器对指定型号MCU的Flash进行擦除、写入及读取操作。

2022-12-22 -  设计经验 代理服务 技术支持 采购服务

【经验】华芯微特SWM341/SWM34S系列MCU环境配置指南

华芯微特MCU的系列之SWM341&SWM34S,内核相同,34S在341基础上内置了SDRAM。341芯片使用M33内核,基于ARM-V8指令集的架构,对应的工具版本有更高的要求。本文中华芯微特将为大家介绍SWM341/SWM34S系列MCU环境配置指南。

2023-09-26 -  设计经验 代理服务 技术支持 采购服务

Synwit_UI_Creator(ugui)平台之MDK工程构建篇

本文由华芯微特给大家介绍面向小尺寸TFT-LCD屏驱市场量身打造的Synwit_UI_Creator(ugui)自研开发套件,以及如何进行MDK工程构建。

2024-08-15 -  设计经验 代理服务 技术支持 采购服务

【技术】LVGL按钮的讲解

LVGL按钮是简单的矩形对象。它们源自容器,因此也可以提供布局和配合。此外,可以启用它以在单击时自动进入检查状态。本文华芯微特将对LVGL按钮进行详细的讲解。

2022-04-23 -  技术探讨 代理服务 技术支持 采购服务

探讨华芯微特SWM221系列芯片之电机应用及控制

​在微控制器市场面临性能、集成度与成本挑战的当下,SWM221系列芯片以其卓越性能与创新设计,受到市场与用户的认可。本文华芯微特将深入介绍SWM221系列芯片在电机控制领域的应用及控制技术。

2025-01-17 -  应用方案 代理服务 技术支持 采购服务

【技术】在LVGL中用户界面的基本构建块之对象层级和事件的介绍

本文华芯微特将分享LVGL基础知识,创建对象层级顺序,事件(Events)使用方法,介绍了事件类型,详细说明了用户界面的基本构建块和对象层级和事件的介绍。

2022-04-21 -  技术探讨 代理服务 技术支持 采购服务

华芯微特MCU(ARM Cortex-M4/安谋科技“星辰”STAR-MC1内核)32位微控制器产品列表

华芯微特  -  32位微控制器,ARM CORTEX-M4/安谋科技“星辰”STAR-MC1内核32位微控制器,MCU,SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM22PE8S7-63,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM221CBT7-50,SWM34SVET6-50,SWM341RET7-50,SWM320RET7-50,SWM260KBT7-80,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM341CET7-50,SWM190CBT7-50,SWM320,SWM221,SWM166,SWM341,SWM221KBU7-50,SWM241,SWM260,SWM181,SWM320CET7-50,SWM19SCBT7-50,SWM190,SWM32SRET6-50,SWM166D8U6-40,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM221E8S7-63,SWM181CBT6-50,SWM341VET7-50,SWM21DK6U7-50,SWM34SCET6-50,SWM260CBT7-50

2024/10/31  - 快速参考指南 代理服务 技术支持 采购服务

华芯微特(Synwit)32位MCU选型表

32位微控制器   

华芯微特  -  ARM CORTEX-M33 MCU,32位微控制器,ARM CORTEX-M0微控制器,ARM CORTEX-M4 MCU,ARM CORTEX-M0 MCU,MCU,SWM19SC9T6-50,SWM241PBT7-80,SWM260PBT7-80,SWM181RCT6-50,SWM211,SWM21DC8U7-50,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM320VET7-50,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM32SRET6-50,SWM190RBT7-50,SWM241CBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50

2022/8/30  - 选型指南 代理服务 技术支持 采购服务

【应用】华芯微特高速吹风筒电机控制解决方案,主频可达90MHz,具有堵转、过流、过压、过温保护等功能

随着生活品质的提高,人们对吹风机的要求不只是将头发吹干,与此同时还要求不伤发、能养发的功能需求,华芯微特目前推出了2款高速吹风筒电机控制解决方案(即SWM211C8T7-50,SWM211G6S7-65),具有堵转、过流、过压、过温保护等功能。

2023-05-30 -  应用方案 代理服务 技术支持 采购服务

【IC】革新未来,智驭控制新纪元——华芯微特发布SWM221系列微控制器芯片

华芯微特最新发布的SWM221系列芯片却以其卓越性能与创新设计,备受市场与用户的认可好评。为深度了解SWM221系列芯片的优势所在,本文笔者有幸邀请广东华芯微特集成电路有限公司市场总监,为我们一同解析。

2024-12-03 -  产品 代理服务 技术支持 采购服务

华芯微特主控芯片SWM34S系列助力智能阀门控制器屏驱显示,适用于10.1寸及以下TFT屏

阀门控制器是一种用于控制阀门开闭状态的设备。它可以通过接收信号,控制阀门的开度,从而实现对流体的控制和调节。智能阀门控制器带有一个显示屏,用以设置和显示阀门调节的各类参数。该显示屏从传统的断码屏,逐步升级为TFT彩屏。本文推荐华芯微特主控芯片SWM34S。

2024-07-10 -  应用方案 代理服务 技术支持 采购服务

华芯微特图形上位机操作小技巧

我们在操作上位机的时候,除了一些基本的操作以外,还有一些快捷的操作方式使某些常用的操作很方便,本文我们仅就工程视图中的一些操作说明一下。

2024-05-16 -  设计经验 代理服务 技术支持 采购服务

华芯微特(Synwit)32位MCU选型指南

公司介绍&产品分类    TFT-LCD 显示和人机界面(HMI)用微控制器    电机专用微控制器    大家电 & 工控通用微控制器    32位微控制器选型表   

华芯微特  -  高性能电机芯片,32位MCU,ARM CORTEX-M4 32位微控制器,微控制器,32位微控制器,高性价比电机芯片,ARM CORTEX-M4 MCU,工控通用微控制器,电机专用微控制器,ARM CORTEX-M0 MCU,MCU,ARM CORTEX-M0 32位微控制器,SWM34X,SWM320 SERIES,SWM 201C6T7-50,SWM19SCBT6-50,SWM190 SERIES,SWM 201 系列,SWM32SRET6,SWM181CCT6-50,SWM260KBT7-80,SWM190KBT6-80,SWM201G6S7-65,SWM 201,SWM 201G6S7-65,SWM 19S 系列,SWM201,SWM260 SERIES,SWM320,SWM19S,SWM160,SWM20PG6S6,SWM20D,SWM32SRET6-50,SWM 20PG6S6-65,SWM 190,SWM181CBT6-50,SWM260CBT7-50,SWM260PBT7-80,SWM 260 系列,SWM32S,SWM181 SERIES,SWM181RCT6-50,SWM20P,SWM260CBT7,SWM160C8T7-50,SWM190CBT6-50,SWM20G,SWM 190 系列,SWM 260,SWM 181,SWM201 SERIES,SWM320RET7-50,SWM181DBU6-40,SWM181CBT6,SWM160 SERIES,SWM 341,SWM 341 系列,SWM190 系列,SWM201C6T7-50,SWM 181 系列,SWM320VET7-50,SWM341,SWM190RBT6-50,SWM20PG6S6-65,SWM260,SWM181,SWM320CET7-50,SWM190,电机控制,高压风扇,电动摩托车,按摩椅,TFT-LCD显示,个人护理,空净,冰箱,电动工具,人机界面,工控仪表,工业仪表,洗衣机滚筒,电锯,热水器风机,电动车仪,电动人力车,人机界面(HMI),医疗辅助,电焊机,洗衣机,用户界面,电动自行车,电钻,生活电器,电机,风扇,抽油烟机风机,厨房电器,TFT-LCD 显示,生命检测仪,呼吸机,饮水机,可穿戴设备,血压计,电力仪表,白色家电,TFT-LCD控制,空调,咖啡机,扫地机,工业互联,车辆仪表,测温仪,水泵,吸尘器,仪器仪表,电动车仪表,热水器,智能家居,遥控钥匙,微波炉,车载诊断,防盗器,电机驱动,仪表盘,工业控制,HMI,电饭锅,工控,电动车 HMI,医疗辅助 HMI,吹风机,落地扇,电动车,空气净化器,体征测量,家用电器,智能开关,智能控制,吊扇,冰箱压缩机,车载设备,大家电,家用电器 HMI

2021/3/15  - 选型指南 代理服务 技术支持 采购服务

华芯微特MCU 32 位微控制器产品列表

华芯微特  -  32 位微控制器,MCU,SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM22PE8S7-63,SWM241KBT7-80,SWM221EBS7-63,SWM34SRET6-50,SWM21PG6S7-65,SWM221CBT7-50,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM341CET7-50,SWM190CBT7-50,SWM166,SWM221,SWM320,SWM341,SWM241,SWM221KBU7-50,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50

2024-11  - 快速参考指南 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:华芯微特

品类:MCU

价格:¥22.0900

现货: 4,657

品牌:华芯微特

品类:MCU

价格:¥8.9600

现货: 2,730

品牌:华芯微特

品类:32-bit MCU

价格:¥5.4400

现货: 2,040

品牌:华芯微特

品类:MCU

价格:¥3.6800

现货: 2,000

品牌:华芯微特

品类:32bit MCU

价格:¥17.2900

现货: 1,350

品牌:华芯微特

品类:MCU

价格:¥11.5200

现货: 1,240

品牌:华芯微特

品类:MCU

价格:¥22.0800

现货: 900

品牌:华芯微特

品类:32-bit MCU

价格:¥5.9200

现货: 30

品牌:华芯微特

品类:32-bit MCU

价格:¥7.6800

现货: 30

品牌:华芯微特

品类:32-bit MCU

价格:¥4.0000

现货: 25

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面