xuos-web/docs/doc/hardware/processor/arm.md

29 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ARM
ARM 公司是全球领先的半导体知识产权IP提供商全世界超过95%的智能手机和平板电脑都采用 ARM 架构。ARM 设计了大量高性价比、耗能低的 RISC 处理器、相关技术及软件。目前 ARM 有 Cortex-A 、Cortex-R 、Cortex-M 三个不同定位的处理器系列Cortex-A 主要面向高端应用系列的产品如智能手机、平板电脑、智能电视等Cortex-R 系列产品主要应用于实时性要求较高的场合面向深层嵌入式实时应用如汽车动力系统、大容量存储器等Cortex-M 系列主要面向微控制器,微传感器等,详细信息访问[ARM官网](https://www.arm.com/)。
XiUOS当前主要支持Cortex-M系列的处理器现通过意法半导体的STM32F4系列产品对Cortex-M进行详细介绍。
STM32F407VGT6是意法半导体基于高性能的Arm Cortex<sup>®</sup>-M4 32位RISC内核设计的一款微处理器其工作频率高达 168 MHz。Cortex-M4 内核具有浮点运算单元FPU支持所有ARM单精度数据处理指令和数据类型。 它还实现了全套的DSP指令和一个存储器保护单元MPU从而增强了应用程序的安全性。
STM32F407VGT6集成了高速嵌入式存储器其中包括高达 1 MB的FLASH高达 192 KB的SRAM。
芯片的其他特性如下:
* 芯片提供三个12位ADC模数转换器转换速度最高可达2.4Mhz两个DAC数模转换器一个低功耗亚秒级精度的RTC十二个通用16位定时器其中包括两个用于电机控制的PWM定时器两个通用32位定时器。 真正的随机数生成器RNG。 它们还具有标准和高级通信接口。
* STM32F407提供了工作频率为168 MHz的Cortex™-M4内核具有浮点单元的性能在168 MHz频率下从Flash存储器执行时芯片能够提供210 DMIPS/566 CoreMark性能并且利用意法半导体的ART加速器实现了FLASH零等待状态。DSP指令和浮点单元扩大了产品的应用范围。芯片本身具有功率调节功能功耗低至238 µA/MHz的电流消耗@ 168 MHz
* 灵活的静态存储器控制器支持紧凑型闪存SRAMPSRAMNOR和NAND存储器用于扩展SRAM和FLASH。
* LCD并行接口支持8080/6800模式。
* CPU支持睡眠停止和待机等运行模式。
* 芯片拥有2个DMA控制器共有16个数据流具有FIFO和突发传输功能。
* 芯片支持串行线调试SWD和JTAG接口Cortex-M4嵌入式跟踪Macrocell™。
* 具有3个I2C接口SMBus / PMBus2个bxCAN控制器4个USARTs / 2 UART 3个SPI42 Mbits / s其中2个具有复用的全双工I2S可通过内部音频PLL或外部时钟实现音频类精度。
* SDIO接口STM32F407VGT6 的SDIO 控制器支持多媒体卡MMC 卡)、 SD 存储卡、 SD I/O 卡和 CE-ATA 设备等。
* STM32F407 芯片自带10M/100M以太网MAC控制器该模块支持介质独立接口 MII 和简化介质独立接口 RMII并自带了一个用于外部 PHY 通信的 SMI 接口, 通过一组配置寄存器,用户可以为 MAC 控制器和 DMA 控制器选择所需模式和功能。
* STM32F407芯片自带的USB控制器支持USB2.0 通信协议可以满足USB OTG FS 和 USB OTG HS通信HS 需要外扩高速 PHY 芯片实现,速度可达 480Mbps支持 USB Host 和 USB Device。
8至14位并行摄像头接口DCMI传输速度高达54 Mbytes / s。
* 高达512字节的OTP存储器。
* 拥有全球唯一96位ID标识码。
更多信息访问[ST官网](https://www.st.com/content/st_com/en.html)。