• STM32-F2系列微控制器全方位解决方案
  • STM32-F2系列微控制器全方位解决方案

    STM32-F2系列微控制器全方位解决方案
     
      本文将介绍两个第三方专门为STM32F-2研发的工厂自动化软件:IXXAT开发的支持PTP的IEEE1588协议软件包和PORT开发的Profinet通信协议栈。
     
      STM32-F2针对工厂自动化的改进的性能
      与上一代产品STM32-F1相比,STM32-F2在很多方面加以改进,特别是性能更加出色,外设接口更加丰富。STM32-F2采用90nm光刻技术,处理速度达到120MHz,并使运行功耗保持在合理水平。这项光刻技术的另一个好处是集成度更高,有助于降低应用的系统级成本。
     
      为了充分发挥Cortex-M3内核的优异性能,意法半导体重新评估了产品架构。新产品在120MHz下释放150DMIP的强劲性能,CoreMark?测试成绩取得254高分(2.120CoreMark/MHz通过EEMBC认证),STM32F-2因而进入Cortex-M微控制器的第一阵营,这个成绩归功于自适应实时存储器加速器,采用这项闪存访问管理技术后,应用代码执行不再会受闪存本身固有的等待状态的影响。虽然闪存的速度比内核本身慢三倍,但是,在代码执行过程中不会出现等待状态,即便处理速度达到120MHz时也是零等待状态。因此,新系列产品可大幅缩减设计尺寸,降低功耗和闪存的EMC影响,确保最高的产品性能。
     
      STM32-F2的主要特性如下:最高1MB的闪存、128kBRAM、6个UART、3SPI接口、支持IEE1588PTPV2的以太网媒体访问控制器、4kB备用RAM、512字节的一次性可编程存储器。
      STM32-F2系列微控制器共有5个总线主控制器:
      ·有3条内核总线的ARMCortex-M3内核
      ·2个DMA控制器
      ·高速USB主设备控制器
      ·10/100以太网MAC控制器
     
      然而,如果执行转移或跳转指令,需要立即取出转移或跳转目标地址的数据,这样,存储器的等待状态会增加系统开销,这就是ART及其64项高速指令缓存发挥作用的地方。如果非顺序指令第一次出现,这条指令将从存储器中取出并保存在64项高速缓存的一个存储项内。在下一次出现时,该指令将从高速缓存中直接取出,没有等待状态。
     
      这个指令高速缓存还有一个LRU即最近不常用机制,因此,假如一个应用软件的转移指令超过64条,最近常用的新指令将取代最近不常用的指令。这个架构的优点是,即便中断服务处理程序被加速器覆盖,这个机制仍然能够支持各种转移指令。

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有