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

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

3天内不再提示

SRAM使用总结

鸿汉禹网络科技 2023-04-06 15:13 次阅读

SRAM可以分为低速、中速、高速。

===========================================================

16位宽的SRAM

// 16BITSRAM 指针

PUINT16V pXbusPt2; // 写指针

PUINT16V rXbusPt2; // 读指针

PUINT16V tmpXbusPt2 = (PUINT16V)0x00C00000;

UINT16 temp = 0;


for(i = 0; i < 8196; i+=2){

temp = (UINT16) (bakRecvBuf[i] << 8) | (UINT16) (bakRecvBuf[i+1] );

*pXbusPt2 = temp;

pXbusPt2++;

}

memset(bakSendBuf,0,sizeof(bakSendBuf));

for(i = 0; i < 8196; i+=2){

temp = *tmpXbusPt2;

bakSendBuf[i] = (unsigned char)(temp>>8);

bakSendBuf[i+1] = (unsigned char)(temp);

tmpXbusPt2++;

}

===========================================================

8BIT位宽

/*外部SRAM地址指针*/

PUINT8V pXbusPt; // 写指针

PUINT8V rXbusPt; // 读指针

PUINT8V tmpXbusPt = ( PUINT8V )0x00C00000;

for(i = 0; i < 8196; i++){

*pXbusPt = bakRecvBuf[i];

pXbusPt++;

}


for(i = 0; i < 8196; i++){

bakSendBuf[i] = *tmpXbusPt;

tmpXbusPt++;

}

===========================================================

DMA的方式可以访问到外部SRAM吗?

stm32F10x 不可以

stm32F40x可以,用FSMC。

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

    关注

    6

    文章

    742

    浏览量

    113904
  • 指针
    +关注

    关注

    1

    文章

    473

    浏览量

    70363
收藏 人收藏

    评论

    相关推荐

    GD32F4的TCMSRAM(紧耦合SRAM)该如何使用?

    如下图所示,GD32F4系列内部SRAM分为通用SRAM空间和TCMSRAM空间,其中通用SRAM为从0x20000000开始的空间,TCMSRAM为从0x10000000开始的64KB空间。大家
    的头像 发表于 02-24 09:43 431次阅读
    GD32F4的TCMSRAM(紧耦合<b class='flag-5'>SRAM</b>)该如何使用?

    SRAM存算一体芯片的研究现状和发展趋势

    其在兼容性、鲁棒性、灵活性等方面的优势,已经得到多个旗舰公司的认可和相关领域的产业布局。本文回顾SRAM存算一体芯片领域近年来的研究现状和发展趋势,分析并总结了该领域未来的研究需求,凝练关键科学问题并进一步探讨前沿研究方向。
    的头像 发表于 01-02 11:02 1122次阅读
    <b class='flag-5'>SRAM</b>存算一体芯片的研究现状和发展趋势

    sram读写电路设计

    SRAM (Static Random Access Memory)是一种高速、随机访问的存储器,它以其快速的读写操作和不需要刷新的特点而受到广泛使用。本文将详细介绍SRAM的读写电路设计
    的头像 发表于 12-18 11:22 674次阅读

    关于AI和SRAM的不确定未来思考

    西门子 EDA的内存技术专家Jongsin Yun说, SRAM 的微缩滞后于逻辑收缩,主要是由于最新技术中严格的设计规则。过去,我们对 SRAM 有单独的设计规则,这使我们能够比基于逻辑晶体管
    发表于 12-15 09:43 231次阅读

    关于静态存储器SRAM的简单介绍

    SRAM是采用CMOS工艺的内存。自CMOS发展早期以来,SRAM一直是开发和转移到任何新式CMOS工艺制造的技术驱动力。
    的头像 发表于 12-06 11:15 824次阅读

    SRAM,存储器的新未来

    SRAM 的数量是任何人工智能处理解决方案的关键要素,它的数量在很大程度上取决于您是在谈论数据中心还是设备,或者是训练还是推理。但我想不出有哪些应用程序在处理元件旁边没有至少大量的 SRAM,用于运行人工智能训练或推理。
    的头像 发表于 11-12 10:05 511次阅读

    如何修改AT32的SRAM空间大小

    如何修改AT32的SRAM空间大小如何修改SRAM大小?
    发表于 10-20 07:39

    如何提高SRAM的读取速度?

    如何提高SRAM的读取速度
    发表于 09-28 06:28

    使用SRAM来代指对SRAM和PSRAM芯片的支持

    使用MM32F3270 FSMC驱动SRAM
    的头像 发表于 09-18 16:29 1060次阅读
    使用<b class='flag-5'>SRAM</b>来代指对<b class='flag-5'>SRAM</b>和PSRAM芯片的支持

    如何使用mermoc () 从堆中分配EBI SRAM

    应用: EBI SRAM 上的高空空间 BSP 版本: NUC472/NUC442系列BSP CMSIS v3.03.000 硬件: nuvoton 核 NUC472 演示委员会V1.0
    发表于 08-23 06:35

    SRAM型FPGA的抗辐照加固设计

    让一颗SRAM型FPGA在太空长期稳定运行的难度,就类似练成独孤九剑的难度。
    发表于 08-15 10:36 2218次阅读
    <b class='flag-5'>SRAM</b>型FPGA的抗辐照加固设计

    讲解一下SRAM型FPGA在轨会遇到的问题及其影响

    SRAM型FPGA属于核心元器件,因此对SRAM型FPGA进行抗辐照加固设计非常必要。今天贫道主要给大家布道一下SRAM型FPGA在轨会遇到的问题及其影响。
    发表于 08-11 10:32 1304次阅读
    讲解一下<b class='flag-5'>SRAM</b>型FPGA在轨会遇到的问题及其影响

    SRAM型FPGA在轨会遇到的问题及其影响

    SRAM型FPGA属于核心元器件,因此对SRAM型FPGA进行抗辐照加固设计非常必要。今天贫道主要给大家布道一下SRAM型FPGA在轨会遇到的问题及其影响。
    发表于 08-11 10:30 1398次阅读
    <b class='flag-5'>SRAM</b>型FPGA在轨会遇到的问题及其影响

    STM32 FSMC操作SRAM的步骤简析

    本次操作的SRAM的型号是IS62WV51216,是高速,8M位静态SRAM。它采用ISSI(Intergrated Silicon Solution, Inc)公司的高性能CMOS技术,按照512K个字(16)位进行组织存储单元。
    发表于 07-22 14:58 1178次阅读
    STM32 FSMC操作<b class='flag-5'>SRAM</b>的步骤简析

    IP_数据表(M-1):SRAM and TCAM

    IP_数据表(M-1):SRAM and TCAM
    发表于 07-06 20:12 0次下载
    IP_数据表(M-1):<b class='flag-5'>SRAM</b> and TCAM