从三个层面认识SRAM存储器

大家都了解,CPU是负责计算和处理的,而存储器则是负责互换数据信息的。有些人是那么形容的,说CPU便是技术工程师自己,运行内存就好像操作台,必须妥善处理的物品必须先取得工作中台子上才便捷解决。那么硬盘是什么呢?电脑硬盘如同木柜,储放电子元器件仪器设备用的库房,存物品。下面专注于代理销售SRAM、MRAM、Flash等存储芯片供应商宇芯电子从三个层次介绍SRAM。

存储器有两个基础的组成模块,充足了解SRAM和DRAM这两个定义及其电路原理,针对学习工具CPU架构及其DDR十分有效。DRAM便是动态随机存储器,SRAM是静态数据随机存储器。这一动一静的实质是什么呢?先说静态数据随机存储器,它是运用如D触发器的构造来进行数据信息的载入与载入的,材料的载入不用刷新动作,那样不用更新动作的就变成静态数据。那样促使控制系统设计非常简单,存储的速率比DRAM快许多。适用于于髙速储存的应用领域例如CPU的cache缓存文件。
在这里插入图片描述
了解完静态数据随机存储器以后,动态性随机存储器就比较好了解。动态性是指运用电容器的蓄电池充电来完成材料的载入与载入姿势,由于电容器会渐渐地充放电,假如充放电到阀值下列,数据信息很有可能便会遗失了,因而必须每过一段时间来做更新的姿势,以维持材料的一致性。最普遍的便是手机上和电脑上的运行内存了。

1、第一层了解—一个D触发器组成非常简单SRAM
首先从最基本数字电路设计开始。有一个很基础且深刻的认识:SRAM cell最简单的构成单元就是一个D触发器,如下图所显示的D触发器是数字电路设计系统软件里边的一个基础模块。
在这里插入图片描述
1bit的SRAM模块的关键电源电路便是一个D触发器。当有power存有的情况下,由于D触发器的特点,数据信息能够储存,不用刷新。触发器原理是具备记忆力作用的,具备2个平稳的信息内容存储状态。D触发器的特点方程组是:Q(n+1)=D;也就是记忆力前一个情况,能够从RS触发器考虑,写一下真值表,测算就很好了解了。
在这里插入图片描述

2、第二层了解—4个多管组成的SRAM
随后,可以用基础晶体三极管方面来构建一个简易的SRAM模块,只是由4个NMOS管和2个电阻器组成的。
在这里插入图片描述

3、第三层了解–6管多管组成的SRAM
最终,能够从IC的生产制造方面看来。实际上绝大多数与第二层类似,仅仅M2与M4用PMOS替代。SRAM中的每一bit储存在由四个场效管(M1,M2,M3,M4)组成2个交叉耦合的反相器中。此外2个场效管(M5,M6)是储存基础模块到用以读写能力基准线(BitLine)的自动开关。
在这里插入图片描述
一个SRAM基础模块有0和12个脉冲信号平稳情况。SRAM基础模块由2个CMOS反相器构成。2个反相器的键入、輸出交叉式联接,即第一个反相器的輸出联接第二个反相器的键入,第二个反相器的輸出联接第一个反相器的键入。这就能完成2个反相器的輸出情况的锁住、储存,即储存了一个位元的情况。
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
W24CXX 并口编程软件说明 开发工具:Borland C++ Builder 6.0 Updata 1 WinDriver 5.05b 开发环境:Windows 2000 Profressional SP3 我的机器配置:Celeron 1.2G 128M Ram 笔记本 运行环境:Win98/NT/2K/XP 编写目的: 24系列I2C芯片使用非常广泛,网上也有个用并口读写24CXX的软件 - 24CXX.EXE, 但他只能在DOS下运行,给使用带来了很多不便,所以写了这个软件,就叫做W24CXX.EXE 吧。 功能: 和那个DOS版的程序差不多,能够编写24C01 ~ 256系列的芯片。可以设 置页写和块读的字节大小。(软件为按页方式读出数据和写入数据的)如果使用 时发现不能正常读出或写入,请到器件->设置中改变读写的字节数。详细内容 请查看附录1。 电路图: .ü..?..?..?..?..?.. 原电路图: .ü..?..?..?..?..?.. 注:如使用DOS版的24CXX.EXE请不要接8,9两脚 数据对比: 24CXX.EXE(我没有测试过,网上找的,带校验编程时间) 芯片型号 整片编程时间 平均每字节编程时间 备注 24C32 1秒 244微秒 24C64 2秒 244微秒 24C256 4秒 122微秒 W24CXX.EXE测试数据 测试机器1:Celeron 1.2G 128MRAM (单位:秒) Win2000 Profressional SP3 下测试 型号 读芯片芯片(无校验) 自动(带校验) AT24C02 0.086 0.197 0.292 FM24C04 0.174 0.297 0.470 FM24C16 0.693 1.178 1.851 24C256 11.300 14.625 25.689 Windows98Se下测试结果 型号 读芯片芯片(无校验) 自动(带校验) AT24C02 0.037 0.066 0.163 FM24C04 0.074 0.083 0.243 FM24C16 0.295 0.340 0.971 24C256 4.818 5.637 11.631 测试机器2:P41.6G 256MDDR RAM测试结果 Win2000 Profressional SP2 型号 读芯片芯片(无校验) 自动(带校验) AT24C02 0.072 0.181 0.229 FM24C04 0.145 0.267 0.412 FM24C16 0.582 1.072 1.654 24C256 9.468 13.111 22.594 速度比Boan 的 24CXX.EXE慢了很多,用示波器看了他发出的脉冲,延时竟然只 有4us,这在Windows下是不大可能实现的,照资料说,一个PostMessage就要 执行4us。(实际中测试Win98下可能时间不准) 备注:如果您使用中发现什么问题,请使用Email的方式与我联系。 下一版中准备改进:Client区中显示内容可以自由编辑。 附录1:24CXX页写字节数 型号 字节 型号 字节 型号 字节 型号 字节 24AA00 无 24AA02 8 24LC08B 16 24AA32A 32 24C00 无 24LC02 8 24AA16 16 24C32A 32 24LC00 无 24LC02B 8 24C16 16 24LC32A 32 24C01A 2 24C02SC 8 24C16B 16 24AA64 32 24C01C 16 24AA04 16 24LC16 16 24LC64 32 24AA01 8 24LC04 16 24LC16B 16 24AA128 64 24LC01 8 24LC04B 16 24AA32 64 24LC128 64 24LC01B 8 24C04A 8 24LC32 64 24AA256 64 24C01SC 8 24AA08 16 24C32 64 24LC256 64 24C02C 16 24LC08B 16 24FC32 64 2002年9月10日
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值