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

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

3天内不再提示

sram与sdram的区别

工程师 ? 来源:未知 ? 作者:姚远香 ? 2019-04-01 16:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。而且是行列地址复用的,许多都有页模式。 SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。 SDRAM,同步的DRAM,即数据的读写需要时钟来同步。 DRAM和SDRAM由于实现工艺问题,容量较SRAM大。但是读写速度不如SRAM,但是现在,SDRAM的速度也已经很快了,时钟好像已经有150兆的了。那么就是读写周期小于10ns了。SDRAM虽然工作频率高,但是实际吞吐率要打折扣。

以PC133为例,它的时钟周期是7.5ns,当CAS latency=2 时,它需要12个周期完成8个突发读操作,10个周期完成8个突发写操作。不过,如果以交替方式访问Bank,SDRAM可以在每个周期完成一个读写操作(当然除去刷新操作)。其实现在的主流高速存储器是SSRAM(同步SRAM)和SDRAM(同步DRAM)。目前可以方便买到的SSRAM最大容量是8Mb/片,最大工作速度是166MHz;可以方便买到的SDRAM最大容量是128Mb/片,最大工作速度是133MHz。

SRAM中文含义为静态随机访问存储器,它是一种类型的半导体存储器。“静态”是指只要不掉电,存储在SRAM中的数据就不会丢失。这一点与动态RAM(DRAM)不同,DRAM需要进行周期性的刷新操作。然后,我们不应将SRAM与只读存储器(ROM)和Flash Memory相混淆,因为SRAM是一种易失性存储器,它只有在电源保持连续供应的情况下才能够保持数据。“随机访问”是指存储器的内容可以以任何顺序访问,而不管前一次访问的是哪一个位置。

SRAM中的每一位均存储在四个晶体管当中,这四个晶体管组成了两个交叉耦合反向器。这个存储单元具有两个稳定状态,通常表示为0和1。另外还需要两个访问晶体管用于控制读或写操作过程中存储单元的访问。因此,一个存储位通常需要六个MOSFET。对称的电路结构使得SRAM的访问速度要快于DRAM。SRAM比DRAM访问速度快的另外一个原因是SRAM可以一次接收所有的地址位,而DRAM则使用行地址和列地址复用的结构。

SRAM不应该与SDRAM相混淆,SDRAM代表的是同步DRAM,这与SRAM是完全不同的。SRAM也不应该与PSRAM相混淆,PSRAM是一种伪装成SRAM的DRAM。

从晶体管的类型分,SRAM可以分为双极性与CMOS两种。从功能上分,SRAM可以分为异步SRAM和同步SRAM(SSRAM)。异步SRAM的访问独立于时钟,数据输入和输出都由地址的变化控制。同步SRAM的所有访问都在时钟的上升/下降沿启动。地址、数据输入和其它控制信号均于时钟信号相关。

DRAM:动态随机存取存储器,需要不断的刷新,才能保存数据。而且是行列地址复用的,许多都有页模式。

SRAM:静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。

SDRAM:同步的DRAM,即数据的读写需要时钟来同步。主要是存储单元结构不同导致了容量的不同。一个DRAM存储单元大约需要一个晶体管和一个电容(不包括行读出放大器等),而一个SRAM存储单元大约需要六个晶体管。DRAM和SDRAM由于实现工艺问题,容量较SRAM大,但是读写速度不如SRAM。一个是静态的,一个是动态的,静态的是用的双稳态触发器来保存信息,而动态的是用电子,要不时的刷新来保持。 内存(即随机存贮器RAM)可分为静态随机存储器SRAM,和动态随机存储器DRAM两种。我们经常说的“ 内存”是指DRAM。而SRAM大家却接触的很少。

SRAM其实是一种非常重要的存储器,它的用途广泛。SRAM的速度非常快,在快速读取和刷新时能够保 持数据完整性。SRAM内部采用的是双稳态电路的形式来存储数据。所以SRAM的电路结构非常复杂。制造相同容量的SRAM比DRAM的成本高的多。正因为如此,才使其发展受到了限制。因此目前SRAM基本上只用于CPU 内部的一级缓存以及内置的二级缓存。仅有少量的网络服务器以及路由器上能够使用SRAM。

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

    关注

    7

    文章

    443

    浏览量

    56424
  • 存储器
    +关注

    关注

    38

    文章

    7654

    浏览量

    167847
  • sram
    +关注

    关注

    6

    文章

    787

    浏览量

    116218
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在APM32E1上高效管理2MB SDRAM

    一般我们开发MCU自带的SRAM,对一般应用来说,已经够用了,但是对于内存需求较高的场合,比如跑GUI或者算法等,自带的内存会就不够用,这个时候就要外扩SRAMSDRAM
    的头像 发表于 07-15 09:33 ?1244次阅读
    如何在APM32E1上高效管理2MB <b class='flag-5'>SDRAM</b>

    DDR3 SDRAM配置教程

    DDR3 SDRAM(Double-Data-Rate ThreeSynchronous Dynamic Random Access Memory)是DDR SDRAM的第三代产品,相较于DDR2,DDR3有更高的运行性能与更低的电压。
    的头像 发表于 04-10 09:42 ?3128次阅读
    DDR3 <b class='flag-5'>SDRAM</b>配置教程

    SDRAM控制器的设计——Sdram_Control.v代码解析(异步FIFO读写模块、读写SDRAM过程)

    前言 SDRAM控制器里面包含5个主要的模块,分别是PLL模块,异步FIFO 写模块,异步FIFO读模块,SDRAM接口控制模块,SDRAM指令执行模块。 其中异步FIFO模块解读
    的头像 发表于 03-04 10:49 ?1592次阅读
    <b class='flag-5'>SDRAM</b>控制器的设计——<b class='flag-5'>Sdram</b>_Control.v代码解析(异步FIFO读写模块、读写<b class='flag-5'>SDRAM</b>过程)

    SDRAM控制器设计之异步FIFO的调用

    为了加深读者对 FPGA 端控制架构的印象,在数据读取的控制部分,首先我们可以将SDRAM 想作是一个自来水厂,清水得先送至用户楼上的水塔中存放,在家里转开水龙头要用水时,才能及时供应,相同
    的头像 发表于 02-26 15:27 ?1347次阅读
    <b class='flag-5'>SDRAM</b>控制器设计之异步FIFO的调用

    SDRAM控制器设计之command.v代码解析

    command.v文件对应图中SDRAM指令执行模块,它会从SDRAM接口控制模块接收指令,然后产生控制信号直接输出到SDRAM器件来完成所接收指令的动作。
    的头像 发表于 02-25 10:32 ?554次阅读
    <b class='flag-5'>SDRAM</b>控制器设计之command.v代码解析

    SDRAM控制器功能模块概述

    按键KEY1触发写,将计数器产生的0到255的数据写到FIFO写模块里面,继而写到SDRAM 器件里面。
    的头像 发表于 02-07 09:33 ?586次阅读
    <b class='flag-5'>SDRAM</b>控制器功能模块概述

    EE-326: Blackfin处理器与SDRAM技术

    电子发烧友网站提供《EE-326: Blackfin处理器与SDRAM技术.pdf》资料免费下载
    发表于 01-07 14:38 ?0次下载
    EE-326: Blackfin处理器与<b class='flag-5'>SDRAM</b>技术

    ADSP-21161 SHARC片内SDRAM控制器

    电子发烧友网站提供《ADSP-21161 SHARC片内SDRAM控制器.pdf》资料免费下载
    发表于 01-03 15:04 ?0次下载
    ADSP-21161 SHARC片内<b class='flag-5'>SDRAM</b>控制器

    DDR内存与SDRAM区别 DDR4内存与DDR3内存哪个好

    DDR内存与SDRAM区别 1. 定义与起源 SDRAM (Synchronous Dynamic Random Access Memory) :同步动态随机存取存储器,是一种早期的内存技术,它与
    的头像 发表于 11-29 14:57 ?3743次阅读

    关于hpm6364的femc同时使用外接sdramsram的问题

    femc连接32Mb的sdram,同时连接fpga,用sram方式与fpga通信。 配置上IO口都配置了IOC_PAD_FUNC_CTL_ALT_SELECT_SET(12);当作femc接口
    发表于 11-20 14:45

    SDRAM同步动态随机存储器的操作说明

    SDRAM是做嵌入式系统中,常用是的缓存数据的器件。基本概念如下(注意区分几个主要常见存储器之间的差异)。
    的头像 发表于 11-05 17:35 ?1195次阅读
    <b class='flag-5'>SDRAM</b>同步动态随机存储器的操作说明

    TMS320C6000 EMIF至外部SDRAM接口

    电子发烧友网站提供《TMS320C6000 EMIF至外部SDRAM接口.pdf》资料免费下载
    发表于 10-26 10:06 ?0次下载
    TMS320C6000 EMIF至外部<b class='flag-5'>SDRAM</b>接口

    SRAM和DRAM有什么区别

    型的随机存取存储器(RAM),它们在多个方面存在显著差异。以下将从定义、工作原理、性能特点、应用场合以及发展趋势等方面详细阐述SRAM和DRAM的区别
    的头像 发表于 09-26 16:35 ?7033次阅读

    SRAM中的错误检测

    电子发烧友网站提供《SRAM中的错误检测.pdf》资料免费下载
    发表于 09-20 11:15 ?0次下载
    <b class='flag-5'>SRAM</b>中的错误检测

    DDR SDRAM的工作模式和特点

    DDR SDRAM,全称为Double Data Rate Synchronous Dynamic Random Access Memory,即双数据率同步动态随机存取存储器,是现代计算机系统中广泛采用的一种内存技术。以下将从DDR SDRAM的定义、工作模式及特点三个方
    的头像 发表于 08-20 09:44 ?1987次阅读