0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详谈SDRAM内存模组与差异对比

如意 来源:今日头条 作者:启芯硬件生活圈 2020-09-15 15:24 次阅读

本文可以了解什么?

DDR-DDR4内存模块的差异以及对比;

逻辑BANK的概念与定义;

芯片的位宽的解释。

下图是DDR3的PHY IP Core的定义规范。

详谈SDRAM内存模组与差异对比

DDR-DDR4的物理结构差异

首先,我们来对比一下DDR, DDR2, DDR3 SDRAM, and DDR4 SDRAM物理结构上的差别,如下图所示。

下表是SDRAM-DDR4前后的电压,时钟,速率的对比详图。

SDRAM, DDR1, DDR2, DDR3以及DDR4对比表

详谈SDRAM内存模组与差异对比

逻辑BANK与芯片位宽

我们平时看到的SDRAM都是以模组形式出现,即便是手机或者pad中的内存单元,一般一会是好几颗,为什么要做成这种形式呢?要解释这个问题,首先要接触到两个概念:物理Bank与芯片位宽。

1、逻辑Bank

简单地说,SDRAM的内部是一个存储阵列。由于采用管道式存储(如同排队买票),就很难做到随机访问了。

阵列就如同表格一样,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确定位所需要的单元格,这就是内存芯片寻址的基本原理。对于内存来说,这个单元格可称为存储单元,那么这个表格(存储阵列)我们就称之为逻辑Bank(Logical Bank)。

详谈SDRAM内存模组与差异对比

由于SDRAM的工作原理限制,单一的逻辑Bank将会造成非常严重的寻址冲突,大幅降低内存效率,因此由于技术、成本等各方面原因,不可能一颗芯片只做一个全容量的逻辑Bank。所以架构师在SDRAM内部分割成多个L-Bank,在DDR2的标准中,逻辑Bank的数量是8个。

这样一来,在进行寻址时就要先确定是哪个逻辑Bank,然后再在这个选定的逻辑Bank中选择相应的行与列定位内存单元进行寻址。可见对内存的访问,一次只能是一个逻辑Bank工作,而每次交换的数据就是逻辑Bank存储阵列中一个“存储单元”的容量。

2、芯片位宽

传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。当时控制内存与CPU之间数据交换的芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,内存的位宽需要与CPU对应,才能正常运行。

SDRAM内存系统必须要组成一个物理Bank的位宽,才能使CPU正常工作,那么这个物理Bank位宽怎么得到呢?这就涉及到了内存芯片的结构。

每个内存芯片也有自己的位宽,即每个传输周期能提供的数据量。理论上,完全可以做出一个位宽为64bit的芯片来满足物理Bank的需要,但这对技术的要求很高,在成本和实用性方面也都处于劣势。所以芯片的位宽一般都较小。对于台式机市场所用的SDRAM芯片位宽最高也就是16bit,常见的则是8bit。这样,为了组成物理Bank所需的位宽,就需要多颗芯片并联工作。对于16bit芯片,需要4颗(4×16bit=64bit)。对于8bit芯片,则就需要8颗了。

这样大概可以说清楚芯片位宽、芯片数量与物理Bank的关系。物理Bank其实就是一组内存芯片的集合,这个集合的容量不限,但这个集合的总位宽必须与CPU数据位宽相符。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47753

    浏览量

    409048
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1318

    浏览量

    113698
  • 内存
    +关注

    关注

    8

    文章

    2764

    浏览量

    72751
收藏 人收藏

    评论

    相关推荐

    DDR SDRAMSDRAM的区别

    DDR内存1代已经淡出市场,直接学习DDR3 SDRAM感觉有点跳跃;如下是DDR1、DDR2以及DDR3之间的对比
    发表于 04-04 17:08 3124次阅读
    DDR <b class='flag-5'>SDRAM</b>与<b class='flag-5'>SDRAM</b>的区别

    SDRAM的原理和时序

    SDRAM的原理和时序 SDRAM内存模组与基本结构 我们平时看到的SDRAM都是以模组形式出
    发表于 03-11 14:43 167次下载

    SDRAM内存基础知识

    嵌入式测试和测量挑战目录引言3-4DRAM发展趋势 3DRAM4-6SDRAM 6-9DDR SDRAM6DDR2 SDRAM 7DDR3 SDRAM 8DDR4
    发表于 06-30 09:28 94次下载

    SDRAM内存基础指南

    本基础指南共23页,它全面介绍了动态随机存取存储器(DRAM)概念,描述了DRAM的未来发展方向,并概述了如何藉由验证来改善内存设计。 SDRAM 内存系统: 嵌入式测试和测量
    发表于 08-05 15:13 86次下载

    DIMM SDRAM 168线内存条引脚定义图

    DIMM SDRAM 168线内存条引脚定义 正面,左方: Pin
    发表于 11-21 12:40 5951次阅读

    什么是SDRAM内存

    什么是SDRAM内存   SDRAM是“Synchronous Dynamic random access memory”的缩写,意思是“同步动态随机存储器”,就是我们平时所说的“同步
    发表于 12-17 11:14 729次阅读

    什么是DDR SDRAM内存

    什么是DDR SDRAM内存 DDR是一种继SDRAM后产生的内存技术,DDR,英文原意为“DoubleDataRate”,顾名思义,就是双数据传输模式。之所以称其为“双”,也
    发表于 12-17 11:15 1666次阅读

    SDRAM内存

    SDRAM内存            SDRAM是Synchronous Dynamic Random Access Memor
    发表于 12-17 16:15 644次阅读

    DDR SDRAM内存

    DDR SDRAM内存            DDR SDRAM是Double Dat
    发表于 12-17 16:20 687次阅读

    内存模组

    内存模组              内存模组在此可以简单地理解为芯片组所能支持的标准
    发表于 12-26 15:57 496次阅读

    SDRAM内存详解

    虽然目前SDRAM内存条价格已经接底线,内存开始向DDR和Rambus内存过渡。但是由于DDR内存是在S
    发表于 01-05 16:21 247次下载

    SDRAM内存详解资料

    SDRAM内存详解资料
    发表于 10-30 15:45 8次下载
    <b class='flag-5'>SDRAM</b><b class='flag-5'>内存</b>详解资料

    对比静态SDRAM和动态SDRAM,它们的区别是什么

    接口的异步DRAM相比,可以有一个更复杂的操作模式。下面宇芯电子介绍关于静态SDRAM和动态SDRAM的区别。 静态记忆 假设我们要将16Mb存储器连接到FPGA。 16Mb表示内存可容纳1600万位(准确地说是16777216
    发表于 06-24 12:01 758次阅读
    <b class='flag-5'>对比</b>静态<b class='flag-5'>SDRAM</b>和动态<b class='flag-5'>SDRAM</b>,它们的区别是什么

    SDRAM与DDR之间的主要差异是什么

    组成。 DRAM中又以SDRAM同步动态随机存取内存在近几年来最广为使用,SDRAM最重要的就是能够“同步”内存与处理器(CPU)的频率,让SDRA
    发表于 02-22 15:35 3180次阅读
    <b class='flag-5'>SDRAM</b>与DDR之间的主要<b class='flag-5'>差异</b>是什么

    DDR SDRAMSDRAM功能及结构差异

    在计算机运算速度发展的过程中,需要提高内存的读写速率,只能通过提高时钟频率来提高SDRAM的读写速率。由于温度等因素的影响,SDRAM的内核时钟频率受限,无法进一步提升。
    发表于 04-06 09:26 147次阅读
    DDR <b class='flag-5'>SDRAM</b>和<b class='flag-5'>SDRAM</b>功能及结构<b class='flag-5'>差异</b>