SDRAM芯片技术

SDRAM:synchronous DRAM,同步DRAM

一、原理

  1. SDRAM和传统DRAM的区别:
    • 传统DRAM:和CPU之间采用异步方式交换数据。CPU发出地址和控制信号后,经过一段延迟时间,数据才读出或写入。在这段时间里,CPU不断采样DRAM的完成信号,处于忙等状态,不能做其他工作
    • SDRAM:和CPU之间采用同步方式交换数据。其读写受系统时钟(前端总线时钟)控制,它将CPU或其他主设备发出的地址和控制信息锁存起来,经过确定的几个时钟周期后给出响应。因此主设备在这段时间内可以安全地进行其他操作
  2. SDRAM的芯片工作过程
    • 在CLK时钟上升沿,片选信号CS和行地址选通信号RAS有效
    • 经过一段延时,列选通信号CAS有效,并同时发出读或写命令(此时行列地址被确定,已选中具体的存储单元)
    • 对于读操作,在经过一个时钟后,输出数据开始有效,其后的每一个时钟都有一个或多个数据连续从总线上读出,直到完成突发长度BL指定的所有数据传送;对于写操作,则没有时钟时延而直接开始写入
  3. DDR SDRAM芯片技术:double data rate,是对标准SDRAM的改进
    • 芯片内部I/O缓冲中数据有"两位预取功能",并利用存储器总线上时钟信号的上升沿与下降沿进行两次传送,以实现一个时钟内传送两次数据的功能

采用DDR SDRAM技术的存储芯片,时钟频率为200MHz,存储器总线中的数据线位宽为64(即每次传送64位),则存储器总线上数据的最大传输率(带宽)为?
200 M H z × 2 × 64 8 = 3.2 G B / s 200MHz\times 2\times \frac{64}{8}=3.2GB/s 200MHz×2×864=3.2GB/s

  1. DDR2 SDRAM芯片技术:
    • 芯片内部的I/O缓冲可以进行4位预取,即一个时钟内有4个数据被取到I/O缓冲中

采用DDR2 SDRAM级数的存储芯片,内部CLK时钟的频率为200MHz,若存储器总线每次传送64位,则存储器总线的最大数据传输率(带宽为)?
200 M H z × 4 × 64 8 = 6.4 G B / s 200MHz\times 4 \times \frac{64}{8}=6.4GB/s 200MHz×4×864=6.4GB/s

  1. DDR3 SDRAM芯片技术:
    • 芯片内部I/O缓冲可以进行8位预取,即一个时钟内有8个数据被取到I/O缓冲中

采用DDR3 SDRAM级数的存储芯片,内部CLK时钟的频率为200MHz,若存储器总线每次传送64位,则存储器总线的最大数据传输率(带宽为)?
200 M H z × 8 × 64 8 = 12.8 G B / s 200MHz\times 8 \times \frac{64}{8}=12.8GB/s 200MHz×8×864=12.8GB/s

相关推荐
不能只会打代码8 天前
计算机组成原理—— 总线系统(十一)
fpga开发·计算机组成原理
Nicn8 天前
考研操作系统----操作系统的概念定义功能和目标(仅仅作为王道哔站课程讲义作用)
c++·考研·系统架构·操作系统·计算机组成原理·os
samlyx1 个月前
计算机组成原理(1)
计算机组成原理
Dong雨2 个月前
计算机组成原理期末复习
计算机组成原理·期末复习
island13142 个月前
【计算机组成原理课程设计】:实验0 ROM仿真、实验1 验证74L181运算和逻辑功能、实验2 运算器 2、实验 3 跑马灯、实验4 模拟微程序实现指令
机器学习·课程设计·计算机组成原理
YY_D_S_2 个月前
【机组】概述精炼考点(冯诺依曼、层次结构、翻译语言、执行程序的过程、基本工作原理、运算器、控制器、存储器)
计算机组成原理·机组
superiony2 个月前
【计算机组成原理】实验二:通用寄存器单元实验
计算机组成原理·通用寄存器
青春pig头少年2 个月前
《计算机组成原理》(408大题)
学习笔记·408·计算机组成原理
moonless02222 个月前
【GISer精英计划_00】从二进制到协议、到计算机通信、到服务器
网络协议·gis·计算机组成原理
运维小文3 个月前
linux的磁盘管理
linux·运维·网络·磁盘·计算机组成原理·硬件