系统架构和存储器映射

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ITCM RAM DTCM RAM
AHB2 (max 216MHz)
1MB Flash Memory
Encryption Camera Interface USB 2.0 OTG FS
ARM ® 32-bit multi-Axi /AHB bus matrix Arbiter (max 120MHz)
VDD PA3 VSS
STM32F439xxx/437xxx
LQFP100
29 30
PA4 PA5
31 32 33 34 35
PC5 PA6 PA7 PC4 PB0
36 37 38
PB1 PB2 PE7
39
PE8
40 41 42 43 44
PE10 PE11 PE12 PE13 PE9
45
PE14
46
CORTEX M7 CPU+ MPU + FPU 216 MHz
AHBP AHBS
AHB2AXI
320KB SRAM External Memory
Interface with SDRAM
RNG
JTAG/SW Debug ETM
Nested vect IT Ctrl
Quad SPI LCD Controller Chrom-ART USB 2.0 OTG HS Ethernet MAC 10/100, IEEE1588 APB1 Bridge
14
STM32F756x 1MB
SW compatibility
Yes Yes Yes Yes Yes Yes Yes (*) Yes
NA
NA NA
1xQuad SPI +dual flash mode 1xHDMI_CEC 1xSPDIF-RX
NA NA NA
Pinout
WLCSP143,, LQFP144, LQFP176, UFBGA176, LQFP208, BGA216: Fully compatible LQFP100: Not compatible
5
STM32F301 STM32F302 STM32F303 STM32F3x4 STM32F373 STM32F3x8
3
STM32L0x1 STM32L0x2 STM32L0x3 STM32L100 Value line STM32L151/152 STM32L162
3
STM32L476 STM32L486
Cortex-M3 意法半导体 90nm 嵌入式闪
120
180
200
400 MHz FCPU
STM32F7系列框图
ART
8
• 除了100pin的封装外,与F42x系 列引脚兼容 • over-drive 模式下最高可达 216MHz工作频率 • 1MB 片上闪存 • 320KB RAM • FMC带32bitSDRAM接口 • Audio PLL + 串行音频接口 • 100 pins 到 208 pins • 供电范围1.71V-3.6V
5
6
1
增强型系列
4
STM32F030 Value line STM32F0x1 STM32F0x2 STM32F0x8
STM32F2x5 STM32F2x7
STM32F746/756 6
主流系列
STM32F100 Value line STM32F101 STM32F102 STM32F103 STM32F105/107
2
• STM32F7性能 • Boot模式 • 片上闪存(Flash) • 系统配置控制器(SYSCFG) • 复位和时钟控制(RCC) • 电源管理(PWR)
STM32 F7新系列微控制器
世界首个ARM® Cortex®-M7 32位微控制器
7
明智之选
8个产品系列 / 30条产品线
2
STM32F401 STM32F411 STM32F405/415 STM32F407/417 STM32F427/437 STM32F429/439
Cortex-M7
6
2500 2000 CoreMark 1500
608 CoreMark 398 CoreMark
意法半导体下一个 嵌入 式闪存节点
1000 CoreMark
Cortex-M7 意法半导体90nm 嵌入式闪存技术 Cortex-M4 意法半导体90nm 嵌入式闪存技术
Next
1000 500 0
5x 16-bit Timer 2x 32-bit Timer 2x DAC + 2 Timers 2x Watchdog
(independent & window)
Bridge
APB2
3 x 16bit Timer Up to 16 Ext. ITs New peripheral generation / new Features/ more peripheral instances 1x SPI/I2S 3xSPI 2 x USART/LIN
(max 54MHz)
Power Supply
Reg 1.2V
POR/PDR/PVD XTAL oscillators
32KHz + 8~25MHz
1 x Systic Timer DMA
16 Channels
Int. RC oscillators
32KHz + 16MHz
PLL RTC / AWU 4KB backup RAM
超低功耗系列
Cortex-M0 Cortex-M0+
图例: 新
2
Cortex-M3
Cortex-M4
Cortex-M7
产品线数量
7
STM32的2000 CoreMark目标路线
完全兼容STM32 F4,完全再用 STM32生态系统 下一步目标是在下一个技术节点达到2000 CoreMark
2000 CoreMark
31 32 33 34 35
PA7 PC4 PC5 PB0 PB1
36 37 38
PB2 PE7 PE8
39
PE9
40 41 42 43 44
PE11 PE12 PE13 PE10 PE14
45
PE115
46
PB10
47 48 49 50 50
VCAP1 PB11
11
STM32F43x vs STM32F756x
12
STM32F756x 1MB
1.71 ~ 3.6V with VBAT Dedicated VDD_USB 3 Tamper pins 216MHz 1MB
SW compatibility
STM32F43x vs STM32F756x
STM32F4x 2MB
6x SPI ( 2xSPI/I2S) (42Mbit/s fixed data) I2S full duplex 4x USART ( IrDa/mLin/iso) 4xUART New Peripherals generation 1x USB 2.0 FS Device/host/OTG 1x USB 2.0 HS Device/device/host/OTG 2x PWM 16-bit MC timer 2xTim 16bit for DACs 2xTim 32bit / 4ch 2xTim 16bit / 4ch 2xTim 16bit / 2ch 4xTim 16bit / 1ch 1x RTC/AWU Same peripheral with new features 1xSAI 1xDCMI(14-Bit) 1xSD/MMC
PE15
47 48
PB10 PB11
50 49 50
VCAP1 VSS VDD VDD
PC3 VDD VSSA VFREF+ VDDA PA0-WKUP PA1 PA2
18 19 20 21 22 23 24 25 26 27 28
VSS VDD PA4
STM32F756xxx
29 30
PA6 PA5
No
Yes Yes
Yes
Yes
STM32F43x versus STM32F756x
STM32F4x 2MB
16 -Stream DMA 2x CAN 2.0B 1xEthernet Peripheral same as STM32F42xx 1xCrypto/Hash ( with GCM and SHA2) 1xChrom-ARC Accelerator ( DMA2D) 1xLCD-TFT controller 3x ADC12bit/ 0.41µs/24ch 2x DAC 12bit New Peripherals
9
STM32F756xx
LQFP144 LQFP176 LQFP208
TFBGA216 UFBGA176
WLCSP143
STM32F756xx 与STM32F4系列不兼容的封装
10
• 仅LQFP100 封装不兼容.
PC3 VSSA VREF+ VDDA PA0-WKUP PA1 PA2 PA3
18 19 20 21 22 23 24 25 26 27 28
(*): Timer triggers are not compatible
15ቤተ መጻሕፍቲ ባይዱ
STM32F7x6系统架构
智能系统架构,提高处理性能
• STM32 F7拥有两个独立的机制实现零等待执行性能:
13
STM32F756x 1MB
6x SPI (3xSPI/I2S) (45Mbit/s)
SW compatibility
No
I2S Half duplex 4x USART( IrDa/mLin/iso/ SmartCard T=1) 4xUART ( with Drive enable) 1x USB 2.0 FS Device/host/OTG + LPM 1x USB 2.0 HS Device/device/host/OTG + LPM 2x PWM 16-bit MC timer 2xTim 16bit for DACs 2xTim 32bit / 4ch 2xTim 16bit / 4ch 2xTim 16bit / 2ch 4xTim 16bit / 1ch 1x RTC/AWU 2xSAI ( With SPDIF Out) 1xDCMI (14-Bit) with B&W 1xSD/MMC + Fixed HW Flow control limitation Yes
Clock Control
(max 108MHz)
• 与F429相同的封装 • WLCSP143 • LQFP100,144,176,208 • BGA 176, 216
AHB1 82/112/140 /168I/Os 2x6x 16-bit PWM
Synchronized AC Timer (max 216MHz)
SPDIF-RX 2x CAN 2.0B 2x SPI/I2S 6x USART/LIN 4x I2C HDMI-CEC
1x SDIO 3x 12-bit ADC
24 channels / 2Msps
2xSAI Temp Sensor LPTimer1
STM32F756xx 与STM32F4系列引脚兼容的封装
STM32F7x6 培训 ——系统架构,FLASH,RCC,PWR
For reference only Refer to the latest documents for details
培训内容
• STM32 F7 概述 • STM32总线架构和存储器映射
• 总线架构 • 存储器映射 • Cache
STM32F43x vs STM32F756x
STM32F4x 2MB
Power supply Maximum Frequency Flash Dual Bank (RWW) 256KB RAM System 4KB Backup SRAM Backup-registers 20 x32-bit 2x WDG New Peripherals generation 1xFMC (+ SDRAM , 32-bit) 1xCRC 3x I²C (with adv features S/PMbus ) and digital filters Single Bank 320KB RAM 4KB Backup SRAM Backup-registers 32 x32-bit 2x WDG 1xFMC (+ SDRAM , 32-bit) 1xCRC ( programmable polynome) 4xI²C (with adv features S/PMbus ) and digital filters Yes Yes Yes No 1.71 ~ 3.6V with VBAT 2 Tamper pins 180MHz 2MB
相关文档
最新文档