30---SDRAM电路设计

视频链接

SDRAM电路设计01_哔哩哔哩_bilibili

SDRAM电路设计

1、SDRAM简介

SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器。

同步是指其时钟频率和CPU前端总线的系统时钟相同,并且内部命令的发送与数据的传输都以它为基准;

动态是指存储阵列需要不断的刷新来保证数据不丢失;

随机是指数据不是线性依次存储,而是自由指定地址进行数据的读写。

演变史:SDRAM从发展到现在已经经历了六代,分别是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM,第五代,DDR4 SDRAM。第六代,DDR5 SDRAM。

工作电压:SDR:3.3V    DDR:2.5V    DDR2:1.8V   DDR3:1.5V    DDR4:1.2V

2、SDRAM命名规范及尺寸

2.1、SDRAM命名规范

2.2、SDRAM封装(以华邦为例)

1、不同的厂家,封装有所出入。比如三星的SDRAM有SOP和BGA两种封装。

管脚定义(有些)相同,硬件设计时需要比较。

2、分X4、X8、X16三种类型。

3、SDRAM框图

存储器主要包括指令译码器、地址线、数据线、存储块、模式寄存器和动态电路控制。

4SDRAM管脚定义

SDRAM的管脚可以分为电源线、数据线、地址线和控制线。

4.1、电源线

对于电源电压,DDR SDRAM系统要求三个电源,分别为VDDQ、VTT和VREF

管脚符号

类型

描述

VDD

Supply

Power for input buffers and logic circuit inside DRAM.

用于DRAM内部输入缓冲器和逻辑电路的电源

VSS

Supply

Ground:Ground for input buffers and logic circuit inside DRAM.

地。DRAM内部的输入缓冲器和逻辑电路的接地。

VDDQ

Supply

Power for I/O Buffer:Separated power from VDD, to improve DQ noise immunity.

I/O缓冲区的电源:将电源与VDD分离,提高DQ抗噪能力。

VSSQ

Supply

Ground for I/O:Buffer Separated ground from VSS, to improve DQ noise immunity.

I/O缓冲区的地,将地面与VSS分离,提高DQ抗噪能力。

4.2、数据、控制、地址

管脚符号

类型

描述

CLK

Input

Clock InputsSystem clock used to sample inputs on the rising edge of clock.

时钟输入:系统时钟用于采样时钟上升沿上的输入。

DQ0-DQ15

I/O

Multiplexed pins for data output and input.

数据输出和输入的多路引脚。

LDQM

UDQM

Input

Input/Output Mask:The output buffer is placed at Hi-Z when DQM is sampled high in read cycle. In write cycle, sampling DQM high will block the write operation with zero latency.

CKE

Input

Clock Enable:CKE controls the clock activation and deactivation. When CKE is low, Power Down mode, Suspend mode, or Self Refresh mode is entered.

CS#

Input

Chip Select:Disable or enable the command decoder. When command decoder is disabled, new command is ignored and previous operation continues.

BS0

BS1

Input

Bank Select:Select bank to activate during row address latch time, or bank to read/write during address latch time.

A0-A12

Input

Address:A0-A8 Multiplexed pins for row and column address.

Row address: A0-A12.  Column address: A0-A8.

A10 is sampled during a precharge command to determine if all banks are to be precharged or bank selected by BS0, BS1.

RAS#、CAS#、WE#

Input

Row Address Strobe、Column Address Strobe、Write Enable.

RAS#:列地址选通;CAS#:行地址选通;WE#:写使能。

DAT[15:0]                                                       16

A[12:0]                                                         13

CLK:                                                             1

CKE:                                                             1

CS:                                                              1

LDQM、UDQM:                                                      2根

BA0、BA1:                                                        2根

RAS#、CAS#、WE#                                                   3

NC:                                                             1根

VDD:                                                           3根

VDDQ:                                                          4根

VSS                                                             3

VSSQ                                                            4

合计:40+14=54

5、SDRAM硬件电路设计要点

6、硬件实战设计 

7、拓展 

详细内容参考视频讲解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/492309.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

国内ip切换app,让切换ip变得简单

在数字化快速发展的今天,互联网已经成为我们生活中不可或缺的一部分。然而,随着网络应用的深入,用户对于网络环境的需求也日益多样化。其中,IP地址作为网络中的关键标识,其切换与管理显得尤为重要。为了满足用户对于IP…

推荐5款测试数据生成工具!

一个成功、有效的测试策略由下面几个基本部分组成:完整的测试覆盖率、最小化的环境影响和健壮的测试数据。 其中测试数据尤其重要,其质量直接关系到测试的有效性。可以把测试数据看作是保持测试引擎运行的燃料——高质量的测试数据有助于确保测试执行的…

气体放电的基本物理过程

本篇为本科课程《高电压工程基础》的笔记。 和固体液体介质相比,气体绝缘有不老化的有点,而且击穿后具有完全的绝缘自恢复特性,是绝缘部分的重点。 带电质点的产生与消失 中性气体不到点,但是由于宇宙射线和地壳中的放射性物质…

【鸿蒙HarmonyOS开发笔记】使用@Preview装饰器预览组件

概述 ArkTS应用/服务支持组件预览,要求compileSdkVersion为8或以上。组件预览支持实时预览,不支持动态图和动态预览。组件预览通过在组件前添加注解Preview实现,在单个源文件中,最多可以使用10个Preview装饰自定义组件。 Preview…

NIO与AIO

NIO与AIO NIO模型 在 LInux 环境中,java.nio.channels.Selector 的子类叫做 sun.nio.ch.EPollSelectorImpl ,其底 层是基于 Epoll 模型去实现的 IO 多路复用器。 对于 Epoll 模型 我们需要了解到它底层的三个函数 在 JDK 实现的底层中,EPol…

由浅到深认识Java语言(27):异常

该文章Github地址:https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.c…

mysql如何存Emoji表情

如何存Emoji表情 背景解决方案一: 如果是自己搭建的数据库,参考如下。 1:先创建数据库,utf8编码2: 修改mysql 的配置文件 /etc/my.cnf 文件3:然后把你的表和字段也要支持utf8md4编码4:修改你连…

分页功能制作

使用HTML,css,js和json假数据制作分页功能。 以下为分页功能结构,下面可以点击上一页,下一页及数字,还可以自己输入想要跳转的页面点击跳转。下面每页显示的内容也会跟着改变。还可以选择不同的每页显示数据的条数。默…

备考ICA----Istio实验11---为多个主机配置TLS Istio Ingress Gateway实验

备考ICA----Istio实验11—为多个主机配置TLS Istio Ingress Gateway实验 1. 部署应用 kubectl apply -f istio/samples/helloworld/helloworld.yaml -l servicehelloworld kubectl apply -f istio/samples/helloworld/helloworld.yaml -l versionv12. 证书准备 接上一个实验…

【孙子级介绍语言模型的原理,实战和评估】

🔥博主:程序员不想YY啊🔥 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家💫 🤗点赞🎈收藏⭐再看💫养成习惯 🌈希望本文对您有所裨益,如有…

超级爆火项目 壁纸取图小程序源码系统 带完整的安装代码包以及安装部署教程

在当今数字化时代,手机壁纸已经成为人们展示个性和品味的重要载体。为了满足广大用户对精美壁纸的需求,小编给大家分享一款超级爆火的“壁纸取图小程序源码系统”。该系统不仅提供了完整的安装代码包,还附带了详尽的安装部署教程,…

2024大广赛设计趋势揭秘:助你称霸比赛!

2024大广赛火热进行中,今天就与大家分享几个当下最流行的设计趋势,希望这些流行的设计趋势助你一举夺魁,他们是适老化设计、电商类设计、车机主题设计与游戏类主题设计,大赛当前,不看说不过去哦~ 适老化设计 适老化设…

【LINUX笔记】汇编-裸机开发

裸机开发 chmod 777 imxdownload //给予 imxdownload 可执行权限,一次即可 ./imxdownload backlight.bin /dev/sdd //烧写到 SD 卡中, 不能烧写到/dev/sda 或 sda1 里面!汇编笔记 启动方式

如何利用生成式人工智能挑选合适的候选人?

在当今激烈的商业竞争中,招聘合适的人才是构建企业成功的基石。筛选和面试候选人是一个复杂且精细的过程,它不仅关系到职位的有效填补,更影响到企业的长期发展和团队建设。 选择合适候选人的重要性 选择合适的候选人就像寻找一片沙滩上的珍…

俄罗斯市场免费开发方法及工具分享

俄罗斯市场大家最近很多人都在开发,尤其是去年的时候,非常的火爆,今年因为俄罗斯被追加了新一轮的制裁,可能收款方面有点问题,但是市场还是非常火热的,今天给大家分享一些俄罗斯市场免费开发方法以及工具。…

ELF 1技术贴|应用层更改引脚复用的方法

在嵌入式系统设计中,引脚复用功能通常是通过设备树(Device Tree)预先配置设定的。出厂的设备树中UART2_TX_DATA和UART2_RX_DATA两个引脚被复用成了UART2功能,如果想要在不更换系统镜像的情况下,将这两个引脚的功能转换为GPIO,并作…

Java项目:76 Springboot学生读书笔记共享

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 本文从管理员、用户的功能要求出发, 读书笔记共享平台系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、笔记分享…

C语言调用云端 Python接口

利用C语言调用阿里云Python接口,来实现垃圾的智能识别 文章目录 利用C语言调用阿里云Python接口,来实现垃圾的智能识别1、如何开启阿里云服务2、实验程序介绍2.1 py程序改造2.2 c语言调用py2.3 测试代码 3、实验结果 1、如何开启阿里云服务 大家可以自行…

【C++】从C到C++、从面向过程到面向对象(类与对象)

文章目录 C入门知识C与C的关系1. 类的引入:从结构体到类2. 类的声明和定义3. 类的作用域4. 类的访问限定符5. 面向对象特性之一:封装6. 类的实例化:对象7. 计算类对象的内存大小8. 成员函数中暗藏的this指针9. 类的六个默认生成的成员函数9.1…

NVIDIA 发布 Project GR00T 人形机器人基础模型和 Isaac 机器人平台重大更新

系列文章目录 前言 Isaac 机器人平台现可为开发者提供全新的机器人训练仿真器、Jetson Thor 机器人计算机、生成式 AI 基础模型和由 CUDA 加速的感知和操作库。 Project GR00T 是一种多模态人形机器人通用基础模型,作为机器人的大脑,使它们能够学习技能…