(一)SDRAM——SDRAM入门介绍
(一)SDRAM——SDRAM入门介绍
说明:个人学习笔记
参考内容:正点原子手把手教你学FPGA系列视频
目录
- (一)SDRAM——SDRAM入门介绍
- 1 存储器类型
- 2 SDRAM寻址
- 3 SDRAM存储容量
- 4 SDRAM存储单元结构
- 5 SDRAM功能框图
- 6 SDRAM器件原理图
SDRAM: Synchronous Dynamic Random Access Memory 同步动态随机存储器
1 存储器类型
- RAM 随机存取存储器,易失存储器,读写速度快,容量小(DRAM, SRAM),手机的运行内存指的就是RAM
- ROM 只读存储器,非易失存储器,读写速度慢,容量大(PROM,EEPROM),手机的存储内存指的就是ROM
- Flash 闪存,非易失存储器,介于RAM和ROM之间
2 SDRAM寻址
SDRAM的存储空间被划分为4个L-Bank,在寻址时需要先指定其中一个L-Bank,然后再这个选定的L-Bank中选择相应的行与列进行寻址。
3 SDRAM存储容量
SDRAM 总存储容量:(Bank行数 × Bank列数) × L-Bank数量 × 存储单元容量(位宽)
例如型号为W9825G6DH的SDRAM的存储容量表示为:4 M × 4 Banks × 16 Bits SDRAM
4 SDRAM存储单元结构
行地址与列地址选通使存储电容和数据线导通,从而可进行放电(读取)与充电(写入)操作。
对存储单元的数据的读取和写入都是经过**位线(数据I/O)**实现的
5 SDRAM功能框图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dDn6A6Go-1617630983038)(4 sdram功能框图.jpg)]
SDRAM中数据掩码DQM的作用
6 SDRAM器件原理图
以w9826G6KH-k原理图为例:
D0~D15 为sdram的数据端口,双向IO;用于读写数据
BA0~BA1 为Bank选择地址;用于选择Bank
A0~A12 为sdram的行选择地址,A0~A8 为sdram的列选择地址,A0~A8 为行列地址共用;用于选择对应行列的存储单元
WE, CAS, RAS, CS 共同组成命令控制端口;用于控制sdram执行各种操作,包括读数据操作、写数据操作、自动刷新操作和预充电等
DQM0~DQM1 用于屏蔽数据D0~D15端口,防止sdram中的某些存储单元的某些位发生修改
(一)SDRAM——SDRAM入门介绍相关推荐
- SRAM和SDRAM的简单介绍
参考:IS62WV51216ALL数据手册 W9825G6KH数据手册 1.SRAM 静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种.相对 ...
- .NET读写Excel工具Spire.Xls使用(1)入门介绍
原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...
- 独家 | 集成学习入门介绍
作者:Jason Brownlee 翻译:wwl 校对:王琦 本文约3300字,建议阅读8分钟. 本文介绍了我们在生活中的许多决定包括了其他人的意见,由于群体的智慧,有的时候群体的决策优于个体.在机器 ...
- SpringBoot 2.0 系列001 -- 入门介绍以及相关概念
为什么80%的码农都做不了架构师?>>> SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://proje ...
- ECC加密算法入门介绍
作者 : ZMWorm[CCG] E-Mail: zmworm@sohu.com 主页 : Http://ZMWorm.Yeah.Net/ 前言 同RSA(Ron Rivest,Adi S ...
- [翻译][1.4.2]Flask-Admin入门介绍
为什么80%的码农都做不了架构师?>>> #Flask-Admin入门介绍 ##让我们荡起双桨 初始化 Introduction To Flask-Admin Getting ...
- 谷歌大脑科学家亲解 LSTM:一个关于“遗忘”与“记忆”的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入门介绍了,看不懂的话欢迎关注「AI 科技
谷歌大脑科学家亲解 LSTM:一个关于"遗忘"与"记忆"的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入 ...
- Tomcat容器入门介绍
Tomcat容器入门介绍 Tomcat环境配置 PS:JDK的安装这里就不讲了,找到安装包直接下一步下一步就行了. 1.配置JDK 在Windows10下,找到环境变量 在环境变量中添加JDK主目录 ...
- QWT中Qdial的入门介绍
最近使用了一下QWT.因为是第一次使用,所以有一些需要注意的地方,特记录在此,以供后来者参考. 1,QWT的安装与配置环境 有关QWT的安装与配置,网络上已经有很多篇文章,这里就不再重复了.介绍一下自 ...
最新文章
- 如何用TensorFlow训练词向量
- excel修改列名_听说你还在手动合并Excel,看看这个吧!?
- js读取解析JSON类型数据【申明:来源于网络】
- 2个html文件顺序播放,CSS3两个动画顺序衔接播放
- Linux程序分析工具介绍—ldd,nm
- matlab期权定价模型比较,期权定价模型与数值方法(Matlab+Jupyter Notebook)
- mysql用的sql标准_标准SQL语言的用法_MySQL
- 开课吧Java课堂:是什么是比较函数?
- 二分类问题的评分值与损失函数
- 小马哥-Java 微服务实践 - Spring Boot 系列-01Java 微服务实践 - Spring Boot 系列(一)初体验...
- BZOJ5312 冒险 势能分析、线段树
- 3 Java学习之 IO
- css 居中对齐在实现方式
- tk域名管理后台_免费tk域名解析(教你免费顶级域名注册的方法)
- 一张图理解对分、增长函数、打散、突破点、VC维
- chnsenticorp数据集及其处理
- 汉诺塔游戏(Python)
- 详细浮点型数据的存储讲解
- C语言读取指定文件夹下面的所有文件
- 上海最新住房贷款(含公积金贷款,商业贷款,组合贷款)
热门文章
- 求救帮忙看看飞思卡尔的代码错误
- PostgreSQL基础(概念篇)
- 记录:remote: You are not allowed to push code to this project...【亲测有效】
- Tomcat4.1、5.5、6.0的连接池配置及测试程序
- IDL和MATLAB读取grib数据
- java 继承extends
- LINUX内核编译(ZT)
- 1-JVM之Java运行时数据区域
- 3-python 函数篇
- 2019几大主流的前端框架,几款目前最热门的前端框架