对更丰富的图形、更广泛的多媒体和其他数据密集型内容的需求不断增长,促使嵌入式设计人员在嵌入式应用程序中实现更复杂的功能。这些复杂的特性需要更高的数据吞吐量和对通常有限的单片机片上内存的额外需求。
迄今为止,外部并行存储器已被广泛用于提供更高的数据吞吐量和扩展单片机片上内存,解决了内存大小和性能限制。
然而,这一行动损害了针计数,并意味着需要更复杂的设计和更高的成本。
为了满足这些要求,意法半导体在市场上提供了几种单片机产品,具有新的集成高通量Octo/十六元-SPI接口(见下表)。
Octo/十六进制-SPI接口支持连接外部紧凑占用的Octo-SPI/16位和目前市场上提供的超级Bus™/常规协议高速易失性和非易失性存储器。
由于其较低的针脚计数,Octo/十六进制的aSPI接口允许更容易的PCB设计和更低的成本。
它的高吞吐量允许在位代码执行(XIP)和数据存储。由于内存映射模式,外部内存可以像访问内部内存一样访问,允许系统主服务器(如DMA、LTDC、DMA2D、GFXMMU、SDMMC或GPU2D)甚至在CPU停止时的低功耗模式下自主访问,这是理想的移动和可穿戴的应用程序。
本应用程序说明描述了STM32mcu中的八元spi和HSPI外设,并解释了如何配置它们,以便编写和读取外部Octo-SPI/16位、HyperBus™和常规协议内存。
本文档介绍了一些使用Octo/十六进制-SPI接口的典型用例,并提供了一些关于如何根据目标内存类型配置OCTOSPI/HSPI外设的实用示例。
基于STM32 OCTO-SPI的应用介绍.pdf
(1.94 MB)
|