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

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

3天内不再提示

BJ-EPM240学习板之SRAM读写实验

工程师 来源:未知 作者:姚远香 2019-03-06 15:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。

SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,功耗较DRAM大 [1] ,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。

一种是置于cpu与主存间的高速缓存,它有两种规格:一种是固定在主板上的高速缓存(Cache Memory);另一种是插在卡槽上的COAST(Cache On A Stick)扩充用的高速缓存,另外在CMOS芯片1468l8的电路里,它的内部也有较小容量的128字节SRAM,存储我们所设置的配置数据。还有为了加速CPU内部数据的传送,自80486CPU起,在CPU的内部也设计有高速缓存,故在Pentium CPU就有所谓的L1 Cache(一级高速缓存)和L2Cache(二级高速缓存)的名词,一般L1 Cache是建在CPU的内部,L2 Cache是设计在CPU的外部,但是Pentium Pro把L1和L2 Cache同时设计在CPU的内部,故Pentium Pro的体积较大。Pentium Ⅱ又把L2 Cache移至CPU内核之外的黑盒子里。SRAM显然速度快,不需要刷新操作,但是也有另外的缺点,就是价格高,体积大,所以在主板上还不能作为用量较大的主存。

SRAM主要用于二级高速缓存(Level2 Cache)。它利用晶体管来存储数据。与DRAM相比,SRAM的速度快,但在相同面积中SRAM的容量要比其他类型的内存小。

SRAM芯片时字操作大同小异,在这里总结一一些它们共性的东西,也提一些用Verilog简单的快速操作SRAM的技巧。

这里就以本实验使用的IS62LV256-70U为例进行说明。其管脚定义如表所示。

BJ-EPM240学习板之SRAM读写实验

具体在硬件连接的时候,其实很多人喜欢直接把输出使能信号0En和片选信号CEn接地,这样一-来不仅节省了处理器和SRAM连接的管脚数,而且在读写SRAM的时候其实只要对写使能信号WEn操作就可以了,简化了代码部分。本设计的硬件原理图如图所示。

BJ-EPM240学习板之SRAM读写实验

关于更多BJ-EPM240学习板之SRAM读写实验请看视频。

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

    关注

    13

    文章

    4693

    浏览量

    89569
  • sram
    +关注

    关注

    6

    文章

    808

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT32F系列 使用DMA将数据从FLASH传输到SRAM

    IAR6/7,keil4/5)进行简单修改即可。 1.3 示例使用 1) 打开 flash_to_sram 源程序,编译后下载到实验 2) 实验使用AT-START-F403A
    发表于 12-03 16:26

    高速数据存取同步SRAM与异步SRAM的区别

    在现代高性能电子系统中,存储器的读写速度往往是影响整体性能的关键因素之一。同步SRAM(Synchronous Static Random Access Memory)正是在这一需求下发展起来的重要
    的头像 发表于 11-18 11:13 141次阅读

    外置SRAM与芯片设计之间的平衡

    在存储解决方案中,外置SRAM通常配备并行接口。尽管并口SRAM在数据传输率方面表现卓越,但其原有的局限性也日益凸显。最明显的挑战在于物理尺寸:不论是占用的电路空间或是所需的引脚数量,并行接口都
    的头像 发表于 10-26 17:25 798次阅读

    DMA硬件实现——读写实

    由DMA来完成,数据传送完再把信息反馈给CPU,这样能够减少CPU的资源占有率。 这里在蜂鸟核中添加了DMA模块,使得通过DMA将数据直接从SRAM1中搬移至SRAM2。硬件实现主要分成三个部分
    发表于 10-24 07:58

    如何利用Verilog HDL在FPGA上实现SRAM读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA上实现SRAM读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA中实现SRAM
    的头像 发表于 10-22 17:21 3954次阅读
    如何利用Verilog HDL在FPGA上实现<b class='flag-5'>SRAM</b>的<b class='flag-5'>读写</b>测试

    ‌STEVAL-TO240SCR评估技术解析与应用指南

    STMicroelectronics STEVAL-TO240SCR评估是一款即用型接口,配备STTN6050H-12M1Y 60A双向晶闸管。STTN6050H-12M1Y是一款符合汽车级标准
    的头像 发表于 10-15 13:38 318次阅读
    ‌STEVAL-TO<b class='flag-5'>240</b>SCR评估<b class='flag-5'>板</b>技术解析与应用指南

    全网首发!基于RV1126BJ设计的工规型号核心EAI1126B-Core-TI正式发布啦

    2025年9月23日,瑞芯微携新一代4K工业视觉处理器RV1126BJ亮相第25届中国国际工业博览会。作为瑞芯微的金牌方案商,EASYEAI灵眸科技正式发布基于RV1126BJ设计的工规型号核心
    的头像 发表于 10-13 14:32 1286次阅读
    全网首发!基于RV1126<b class='flag-5'>BJ</b>设计的工规型号核心<b class='flag-5'>板</b>EAI1126B-Core-TI正式发布啦

    基于RV1126BJ设计的工规型号核心EAI1126B-Core-TI正式发布啦!

    2025年9月23日,瑞芯微携新一代4K工业视觉处理器RV1126BJ亮相第25届中国国际工业博览会。作为瑞芯微的金牌方案商,EASYEAI灵眸科技正式发布基于RV1126BJ设计的工规型号核心
    的头像 发表于 10-13 09:57 8857次阅读
    基于RV1126<b class='flag-5'>BJ</b>设计的工规型号核心<b class='flag-5'>板</b>EAI1126B-Core-TI正式发布啦!

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 一、多网融合概述   Air780EPM 开发
    的头像 发表于 09-30 16:03 874次阅读
    实战Air780<b class='flag-5'>EPM</b>:构建4G共享网关,服务WiFi与有线设备!

    基于ZYNQ的创世SD NAND卡读写TXT文本实验

    进行一个简单的读写操作。简单示范一下雷龙SDNAND的使用用途。创建新的Vivado工程并命名为“rw_sd”,根据开发型号选择相应的芯片型号。工程创建完成后创建
    的头像 发表于 09-22 14:30 322次阅读
    基于ZYNQ的创世SD NAND卡<b class='flag-5'>读写</b>TXT文本<b class='flag-5'>实验</b>

    F429同时使用SDRAM和SRAM

    两个总线能不能同时使用,用了华邦的SDRAM发现SDRAM数据高概率读写错误,但是用ISSI的没问题。如果不对外部SRAM读写就正常。
    发表于 08-12 06:56

    【RK3568+PG2L50H开发板实验例程】FPGA部分 | DDR3 读写实验例程

    ​ 本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com) 1.实验简介 实验目的: 完成 DDR3 的读写测试。 实验
    发表于 07-10 10:46

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心通过外挂Air780EPM整机开发,实现4G联网的功能示例。   一、硬件准备工作   1.1  所需硬件 Air8101核心(开发
    的头像 发表于 06-23 16:53 366次阅读
    Air8101多网融合战略升级:Air780<b class='flag-5'>EPM</b>模块助力4G联网落地

    深度解析——使用Luatools工具烧录一个具体的项目到Air780EPM核心中!

    本篇文章重点介绍如何使用Luatools工具烧录一个具体的项目到Air780EPM开发中。 一、准备好项目文件   在烧录项目文件到Air780EPM开发之前,你需要准备好以下几种
    的头像 发表于 03-25 15:06 603次阅读
    深度解析——使用Luatools工具烧录一个具体的项目到Air780<b class='flag-5'>EPM</b>核心<b class='flag-5'>板</b>中!

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景中不可或缺。 一、概述   串口作为 Air780EPM 模块最最
    的头像 发表于 03-07 17:56 596次阅读
    Air780<b class='flag-5'>EPM</b> 模块串口电路设计硬件指导