首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 通信网络 > 使用您的MCU的内存架构,提高应用效率

使用您的MCU的内存架构,提高应用效率

  • 资源大小:0.61 MB
  • 上传时间:2022-01-01
  • 下载次数:0次
  • 浏览次数:34次
  • 资源积分:1积分
  • 标      签: 片上闪存 存储器 mcu

资 源 简 介

使用您的MCU的内存架构,提高应用效率   现代微控制器具有多种记忆元素,并了解他们的组织、性能的限制和功率的影响可能是实现一个高效应用的关键。特别是,用于代码存储的片上闪存的特性,用于数据存储的片上SRAM的组织和片外存储器的访问特性将有显着影响整体处理效率。让我们检查这些关键的内存元素,以更好地了解如何最有效地使用它们,以最大限度地提高性能,降低功耗和优化系统成本。   片上闪存   片上闪存可能是任何应用程序中最关键的存储元件,因为它通常是处理器的所有指令的来源。如果指令不能有效地获取,则您的整体MCU性能将受到影响。向CPU传递指令有两种不同的方法。在一种方法中,内存运行速度快,需要匹配的指令周期的CPU。瑞萨RX600组,例如,采用先进的Flash技术,提供高性能的零等待状态访问指令存储器。这种方法导致简化的CPU架构和确定的时序。      Access to Flash memory typically uses a two-port approach with CPU access, via a high-speed bus for read operaTIons and slower access, using a Flash memory controller for write operaTIons. The Flash memory interface for the RX600 is illustrated in Figure 1. Note that the Flash memory is further segmented into a data Flash secTIon, for storing non-volaTIle information that is frequently modified, and the instruction section, which is typically considered as Read-Only Memory (ROM), even though it uses Flash technology and can be reprogrammed many times by the user during manufacturing or via system updates. The Flash Control Unit (FCU) is a standalone specialized processor that managed Flash writes and has its own RAM and firmware memory blocks. The CPU can initiate FCU operations; this is accomplished using the peripheral bus shown at the top of Figure 1.
VIP VIP