国内新闻

微控制器存储器的选择与思考

返回>来源:互联网   发布时间:2019-02-07 18:46    关注度:

图2:STMicroelectronics STM32F4架构(由意法半导体提供)
为了实现这一性能,意法半导体开发了可定制的实时存储加速器(?ARTAccelerator?)。

这是一个类似于微处理器系统的高速缓存控制器,可以根据从Flash运行的程序的需要进行定制。
由于闪存由128位组成,因此在一次读取中包含4位32位读取,而Thumb 2指令则是6到8位的实际指令。
ART加速器使用预取队列和64元素分支缓存来缓解分支,调用子例程以及由于调用和系统中断导致的指令更改的延迟。
即使当重定向程序计数器是需要最后获取的位置的,目标可以是存在于所述分支缓存,在这种情况下,可以立即加载到用于执行的预取队列,更短的周期时间它会。
对芯片上的逻辑高速缓存进行更智能(自适应)管理应该比简单方法产生正结果(更高比特率)。
ART Accelerator有8个128位缓冲区,可以减少闪存数据访问的停止(数据检索表,图像数据等)。
参考位置是数据非常糟糕,但你可以提高微妙的数据组织的数据的详细了解的基础上的数据在程序中使用。
这类似于装配的手动编码。
ST Microelectronics认为闪存的执行速度高达168 MHz,并且可以在零备用内存下运行。
5%以内
是CoreMark吗?
尽管基准测试是对其效率和速度的测试,但编译器的有效性和组成可能会影响这些结果。
首先,168 MHz STM 32 F 4 MCU运行程序的速度比同类中的任何其他MCU快得多,并显示出频率线性度。
其次,“核心标记/ MHz”(在每个时钟周期内完成的有效工作)是最高的之一。
STM32F4实时时钟模块具有内置SRAM,备有4 KB备用电池,可以以极低的功耗存储可变信息和状态信息。
更独特的是,您可以使用可编程的一次性528字节ROM来存储序列号,MAC地址,加密密钥,校准设置以及每次发货的附加数据。
意法半导体还使用7级ARM高速总线(AHB)矩阵。这允许在ARM处理器,通用DMA,DMA相关主机(如USB和网络驱动程序)以及更多从属设备之间同时进行数据传输。
外围设备和内存
ST微电子,对于ARM的Cortex-M0和Cortex-M3的的原始的,直到与从低成本轻质控制器复杂的外围设备高速时钟装置,提供了一个宽范围的MCU配置。
他们也有一个低功率线。
意法半导体已经确认,基于Cortex-M的MCU的累计出货量占市场的45%,因此其中许多产品已经投入使用。
飞思卡尔半导体Kinetis灵活存储器
它是否已在PowerArchitecture的基础上销售?
它的主人ColdFire?
几十年来32位MCU的架构。
飞思卡尔的快速推出以及ARM Cortex-M4内核的改进功能非常符合其新的Kinetis。
产品范围(见图3)

上一篇:各种食物和水桶。 下一篇:我逐渐挖了一个大洞,一点一点地解释小红帽,