在“自我刷新”资料里,多次的提到CKE信号线。那我们就来看一下SDRAM的信号线吧。

可以看到CKE是时钟使能。正常使用期间这个信号线都处于高电平。其他的都是常规信号线,如时钟线,行选通,列选通,地址线,数据线,写使能等。

既然说到了信号线,就来顺便看一下SDRAM芯片内部的结构框图:

下面稍微解释一下这个结构框图

1、逻辑控制

SDRAM内部的“控制逻辑”指挥着整个系统的运行,外部通过CS、WE、CAS、RAS以及地址线来向控制逻辑输入命令,命令经过“命令译码器”译码,并将控制参数保存到“模式寄存器”中,控制逻辑依此运行。

2、地址控制

SDRAM包含有“A”以及“BA”两类地址线,A类地址线是行和列共用的地址线,BA地址线是独立的用于指定SDRAM内部存储矩阵号的。在命令模式下,A类地址线还用于输入某些命令参数

3、SDARM的存储阵列

SDRAM内部包含的存储矩阵,可以把它理解为一张表格,数据就填在这张表格上。和表格查找一样,指定一个行地址和列地址,就能精确的找到目标单元格。这样的每个单元格被成为存储单元,而这样的表被成为存储阵列。目前设计的SDRAM芯片基本上内部包含有4个这样的Bank,寻址时指定Bank号及行地址,然后再指定列地址即可寻找到目标存储单元。

SDRAM内部具有多个Bank的结构见下图:

SDRAM芯片向外部提供有独立的BA类地址线用于Bank寻址,而行与列则共用A类地址线。

通讯时,当RAS线为低电平,则“行地址选通器”被选通,地址线A[11:0]表示的地址会被输入到“行地址译码及锁存器”中,作为存储阵列中选定的行地址。

同时,地址线BA[1:0]表示的Bank也被锁存,选中了要被操作的Bank号;

接着控制CAS线为低电平,“列地址选通器”被选通,地址线A[11:0]表示的地址会被锁存到“列地址译码器”中作为列地址,完成寻址过程。

初学SDRAM笔记2--SDRAM的信号线及结构图相关推荐

  1. Eva 初学算法笔记 —— 1.直接插入排序

    Eva 初学算法笔记  ---  1.直接插入排序 引言: 上一年专业开设了<数据结构与算法>这门课程,但当时没有认真学.过了之后发现自己对于那些基本的经典算法都忘得差不多了,大学剩下的日 ...

  2. QML初学读书笔记(三)

    [动态元素:动画] 一.动画是由一连串的目标属性活动定义的,平缓的曲线算法能够引发一个定义时间内属性的持续变化. 所有在QtQuick中的动画都由同一个计时器来控制, 因此它们始终都保持同步, 这也提 ...

  3. RAM、SRAM、DRAM、SDRAM、DDR SDRAM、ROM、PROM、EPROM、EEPROM、NAND、NOR

    一.RAM:random access memory(随机存取存储器) SRAM:静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据.但是他集成度比较低,不适合 ...

  4. SDRAM——X210的SDRAM的初始化

    以下内容源于朱友鹏嵌入式课程的学习与整理,如有侵权请告知删除. 参考博客:s5pv210--初始化SDRAM - biaohc - 博客园 这里说的SDRAM,简单点理解就是内存. 一.SDRAM的简 ...

  5. STM32笔记之 SDRAM

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 目录 SDRAM芯片 简知 类型 引脚定义 ...

  6. SDRAM、DDR SDRAM 学习笔记

    前言 最近着手一个需要进行数据采集的课程设计,考虑采用DDR SDRAM对数据进行存储以便进行下一步处理,遂开始相关内容的学习.如果你也是初学者,推荐观看小梅哥(B站ID:小梅哥爱漂流)的存储器原理详 ...

  7. 初学redux笔记,及一个最简单的redux实例

    categories: 笔记 tags: react redux 前端框架 把初学redux的一些笔记写了下来 分享一个入学redux很合适的demo, 用redux实现计数器 这是从阮一峰老师git ...

  8. 001初学java笔记20211005

    概念 1 计算机包括硬件(hardware)和软件(software),软件提供指令控制硬件并使硬件完成特定任务. 2 程序设计:创建或开发软件. 3 硬件:总线(bus)--中央处理器(CPU),内 ...

  9. MySQL初学个人笔记

    MySQL初学 数据库:服务器(存数据)+客户端(连接服务器,操作数据) 数据库是存放数据的仓库.它的存储空间很大,可以存放百万条.千万条.上亿条数据.但是数据库并不是随意地将数据进行存放,是有一定的 ...

最新文章

  1. 为什么不推荐使用 stop、suspend 方法中断线程?
  2. 趣谈网络协议笔记-二(第十讲)
  3. 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...
  4. WPF 3D基础学习 - 画布、相机、Model3D(1)
  5. 【PC工具】在线MP3转WAV工具,MP3文件转换成arduino可以直接播放的wav格式
  6. 2020年11月全国程序员工资,新出炉!
  7. Ubuntu 安装 cuda deb 指令 不要自动装9.2
  8. 求正整数N(N1)的质因数的个数,相同的质因数需要重复计算(java)
  9. 配置centos防火墙(iptables)开放80端口
  10. Netflix的Hystrix使用教程
  11. Intellij IDEA设置系列(四):各种乱码解决方案
  12. 【VS2010安装教程】
  13. 给intellij IDEA设置背景颜色
  14. 服务器win10系统开机慢,三种方法教你解决Win10系统开机慢,爱纯净官网
  15. 软件兼容性问题引起电脑蓝屏
  16. 你真的了解“药品追溯码”吗?
  17. 复合平面波超声成像(Matlab Field II仿真)
  18. Solidworks安装失败,出现内部错误:该产品组件的windows installer没按预期运
  19. Android 11.0 ActivityManagerService的启动流程
  20. 一文读懂Java 垃圾回收机制

热门文章

  1. 微波信号发生器典型应用——TFN TG115 微波信号发生器 100KHz-15GHz
  2. HTTP常用端口号与对应的服务说明
  3. 一对一直播源码,一对一直播平台将普及我们的生活
  4. 问答学习系统 - 针式PKM V8.20新增功能
  5. (EPROCESS/KPROCESS/ETHREAD/KTHREAD)进程与线程内核层中的结构
  6. 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。
  7. LBS:利用IP地址,获取地理位置
  8. app被Rejected 的各种原因翻译
  9. 学习笔记-Hadamard矩阵的Kronecker积
  10. aws mysql 多区_Amazon RDS 多可用区部署