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

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

3天内不再提示

使用STM32F4来驱动XM8A51216实现对XM8A51216的访问控制

冬至子 来源:英尚微电子 作者:英尚微电子 2022-11-18 16:15 次阅读

星忆存储为电子工业提供新一代的高性能、高密度、低功耗、低成本的存储器产品。专注于XRAM产品开发设计,提供低延时,低功耗和免刷新动态随机存储器产品致力于通过创新型存储技术商业化、产业化的过程,带动国产存储芯片的底层技术攻关和相关科研工作,从而推动国家存储芯片设计前端产业变革和更进一步的发展。星忆代理商英尚微电子介绍在STM32F4开发板STM32F4驱动外部SRAM芯片XM8A51216。

STM32F407ZGT6自带了192K字节的SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32F4自带的这些内存就不够用了。

比如跑算法或者跑GUI等,就可能不太够用,所以STM32F4开发板板载了一颗1M字节容量的SRAM芯片,XM8A51216,满足大内存使用的需求。我们将使用STM32F4来驱动XM8A51216,实现对XM8A51216的访问控制。

XM8A51216简介

XM8A51216是星忆存储科技公司生产的一颗16位宽512K(512*16,即1M字节)容量的CMOS静态内存芯片。该芯片具有如下几个特点:

⚫高速。具有最高访问速度10/12ns。

⚫低功耗。

⚫TTL电平兼容。

⚫全静态操作。不需要刷新和时钟电路。

⚫三态输出。

⚫字节控制功能。支持高/低字节控制。

XM8A51216的功能框图如图1所示:

0.jpg

图1 XM8A51216功能框图

图中A0~18为地址线,总共19根地址线(即2^19=512K,1K=1024);DQ0~15为数据线,总共16根数据线。

CEn是芯片使能信号,低电平有效;OEn是输出使能信号,低电平有效;WEn是写使能信号,低电平有效;BLEn和BHEn分别是高字节控制和低字节控制信号;STM32F4开发板使用的是TSOP44封装的XM8A51216芯片,该芯片直接接在STM32F4的FSMC上,XM8A51216原理图如图2所示:

00.jpg

图2 XM8A51216原理图

从原理图可以看出,XM8A51216同STM32F4的连接关系:

A[0:18]接FMSC_A[0:18](不过顺序错乱了)

D[0:15]接FSMC_D[0:15]

UB接FSMC_NBL1

LB接FSMC_NBL0

OE接FSMC_OE

WE接FSMC_WE

CS接FSMC_NE3

上面的连接关系,XM8A51216的A[0:18]并不是按顺序连接STM32F4的FMSC_A[0:18],不过这并不影响我们正常使用外部SRAM,因为地址具有唯一性。

所以只要地址线不和数据线混淆,就可以正常使用外部SRAM。这样设计的好处,就是可以方便我们的PCB布线。

审核编辑:刘清

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

    关注

    10

    文章

    230

    浏览量

    50361
  • STM32F4
    +关注

    关注

    3

    文章

    192

    浏览量

    27685
  • SRAM芯片
    +关注

    关注

    0

    文章

    64

    浏览量

    11953
  • FSMC
    +关注

    关注

    0

    文章

    54

    浏览量

    37937
收藏 人收藏

    评论

    相关推荐

    Ixia XM2和XM12

    的用户所有权可最大化多个用户的测试资源● 集成的?PC?控制器使得无需购买独立、特殊配置的工作站● 用于机箱和接口模块的集成软件封包?安装可降低管理费用并简化升级过程● 远程管理可方便的通过网络访问机箱
    发表于 07-31 13:57

    「ALIENTEK 探索者 STM32F407 开发板资料连载」第四十一章 外部 SRAM 实验

    不太够用,所以探索者 STM32F4 开发板板载了一颗 1M 字节容量的 SRAM 芯片:XM8A51216,满足大内存使用的需求。本章,我们将使用 STM32F4
    发表于 06-13 10:19

    STM32F4驱动外部SRAM芯片XM8A51216介绍

    STM32F4驱动外部SRAM芯片XM8A51216
    发表于 01-08 07:29

    XM8A51216芯片的特点及功能框图

    XM8A51216芯片的特点XM8A51216功能框图XM8A51216原理图
    发表于 04-02 07:12

    为什么STM32F4开发板要搭载SRAM芯片

    ,所以STM32F4开发板板载了一颗1M字节容量的SRAM芯片,XM8A51216,满足大内存使用的需求。英尚微将使用STM32F4驱动
    发表于 07-28 08:40

    XM8A51216具有哪些特点功能?

    XM8A51216具有哪些特点功能?
    发表于 10-21 06:04

    STM32外扩SRAM芯片IS62wv51216兼容替换相关资料推荐

    容量的单片机,除了价格贵还需要涉及其他被动器件的更改,STM32系列可以通过FMSC接口外扩并口SRAM,比如采用ISSI的IS62WV51216,IS62WV51216 SRAM芯片是一个8
    发表于 02-11 06:39

    RTT STM32F4外挂SRAM配置完运行程序后报错如何解决

    在https应用开发时,涉及ssl/tls加密,导致内存有点不够用,刚好板子上有XM8A51216外挂得SRAM,就利用了起来配置完运行程序,主要会报两个错误:在论坛里找了很久,我试过改线程优先级
    发表于 07-12 11:50

    IS61LV51216英文资料

    IS61LV51216数据手册,下来看看。
    发表于 12-16 22:45 16次下载

    微雪电子IS62WV51216BLL SRAM存储模块简介

    IS62WV51216BLL SRAM存储模块 8M Bit SRAM外扩存储 提供测试程序(STM32) 型号 IS62WV51216BLL SRAM Board
    的头像 发表于 12-30 09:34 4195次阅读
    微雪电子IS62WV<b class='flag-5'>51216</b>BLL SRAM存储模块简介

    国产SRAM芯片XM8A51216随机X型存储器

    XM8A51216采用异步SRAM接口并结合独有的XRAM免刷新专利技术,在大容量、高性能和高可靠及品质方面完全可以匹敌同类SRAM,具有较低功耗和低成本优势,可以与市面上同类型SRAM产品硬件完全
    发表于 04-30 15:00 5893次阅读

    STM32F4开发板STM32F4如何驱动外部SRAM芯片

    国产存储芯片的底层技术攻关和相关科研工作,从而推动国家存储芯片设计前端产业变革和更进一步的发展。接下来星忆代理商英尚微电子介绍STM32F4开发板STM32F4如何驱动外部SRAM芯片。XM8
    发表于 07-01 15:07 2730次阅读
    <b class='flag-5'>STM32F4</b>开发板<b class='flag-5'>STM32F4</b>如何<b class='flag-5'>驱动</b>外部SRAM芯片

    XM8A51216V33A在功能上等效于异步SRAM

    XRAM是一种新的内存架构,旨在以具有竞争力的价格提供高密度和高性能RAM.XRAM使用先进的DRAM技术和自刷新架构来显着提高内存密度,性能并简化用户界面。 XM8A51216V33A在功能上
    发表于 09-09 11:44 1806次阅读

    推荐STM32F030K6T6国产兼容替换芯马XM1008K6T6

    推介STM32F030K6T6国产兼容替换芯马XM1008K6T6推介STM32F030K6T6国产兼容替换芯马XM1008K6T6XM1008K6T6不仅仅是全替代
    发表于 11-25 19:36 36次下载
    推荐<b class='flag-5'>STM32</b>F030K6T6国产兼容替换芯马<b class='flag-5'>XM</b>1008K6T6

    STM32外扩SRAM芯片IS62wv51216兼容替换

    容量的单片机,除了价格贵还需要涉及其他被动器件的更改,STM32系列可以通过FMSC接口外扩并口SRAM,比如采用ISSI的IS62WV51216,IS62WV51216 SRAM芯片是一个8M容量
    发表于 12-08 10:51 15次下载
    <b class='flag-5'>STM32</b>外扩SRAM芯片IS62wv<b class='flag-5'>51216</b>兼容替换