搜索
bottom↓
回复: 37

ST 发布STM32MP1 双核Cortex-A7+Cortex-M4 单片机

[复制链接]

出0入0汤圆

发表于 2019-2-20 08:14:55 | 显示全部楼层 |阅读模式
https://www.st.com/content/st_co ... ia=productId=SS2003
The STM32MP157A devices are based on the high-performance dual-core Arm® Cortex®-A7 32-bit RISC core operating at up to 650 MHz. The Cortex-A7 processor includes a 32-Kbyte L1 instruction cache for each CPU, a 32-Kbyte L1 data cache for each CPU and a 256-Kbyte level2 cache. The Cortex-A7 processor is a very energy-efficient application processor designed to provide rich performance in high-end wearables, and other low-power embedded and consumer applications. It provides up to 20% more single thread performance than the Cortex-A5 and provides similar performance than the Cortex-A9.

The Cortex-A7 incorporates all features of the high-performance Cortex-A15 and Cortex-A17 processors, including virtualization support in hardware, NEON™, and 128-bit AMBA®4 AXI bus interface.

The STM32MP157A devices also embed a Cortex® -M4 32-bit RISC core operating at up to 209 MHz frequency. Cortex-M4 core features a floating point unit (FPU) single precision which supports Arm® single-precision data-processing instructions and data types. The Cortex® -M4 supports a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

The STM32MP157A devices also embed a 3D graphic processing unit (Vivante® - OpenGL® ES 2.0) running at up to 533 MHz, with performances up to 26 Mtriangle/s, 133 Mpixel/s.

The STM32MP157A devices provide an external SDRAM interface supporting external memories up to 8-Gbit density (1 Gbyte), 16 or 32-bit LPDDR2/LPDDR3 or DDR3/DDR3L up to 533 MHz.

The STM32MP157A devices incorporate high-speed embedded memories with 708 Kbytes of Internal SRAM (including 256 Kbytes of AXI SYSRAM, 3 banks of 128 Kbytes each of AHB SRAM, 64 Kbytes of AHB SRAM in backup domain and 4 Kbytes of SRAM in backup domain), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, a 32-bit multi-AHB bus matrix and a 64-bit multi layer AXI interconnect supporting internal and external memories access.

All the devices offer two ADCs, two DACs, a low-power RTC, 12 general-purpose 16-bit timers, two PWM timers for motor control, five low-power timers, a true random number generator (RNG). The devices support six digital filters for external sigma delta modulators (DFSDM). They also feature standard and advanced communication interfaces.

Key Features
◾Core ◾32-bit dual-core Arm® Cortex®-A7◾L1 32-Kbyte I / 32-Kbyte D for each core
◾256-Kbyte unified level 2 cache
◾Arm® NEON™ and Arm® TrustZone®

◾32-bit Arm® Cortex®-M4 with FPU/MPU◾Up to 209 MHz (Up to 703 CoreMark®)


◾Memories ◾External DDR memory up to 1 Gbyte◾up to LPDDR2/LPDDR3-1066 16/32-bit
◾up to DDR3/DDR3L-1066 16/32-bit

◾708 Kbytes of internal SRAM: 256 KB of AXI SYSRAM + 384 KB of AHB SRAM + 64 KB of AHB SRAM in backup domain and 4 KB of SRAM in backup domain
◾Dual mode Quad-SPI memory interface
◾Flexible external memory controller with up to 16-bit data bus: parallel interface to connect external ICs and SLC NAND memories with up to 8-bit ECC

◾Security/safety ◾TrustZone® peripherals, active tamper
◾Cortex®-M4 resources isolation

◾Reset and power management ◾1.71 V to 3.6 V I/Os supply (5 V-tolerant I/Os)
◾POR, PDR, PVD and BOR
◾On-chip LDOs (RETRAM, BKPSRAM, DSI 1.2 V, USB 1.8 V, 1.1 V)
◾Backup regulator (~0.9 V)
◾Internal temperature sensors
◾Low-power modes: Sleep, Stop and Standby
◾LPDDR2/3 retention in Standby mode
◾Controls for PMIC companion chip

◾Low-power consumption ◾Total current consumption down to 6 μA

◾Clock management ◾Internal oscillators: 64 MHz HSI oscillator, 4 MHz CSI oscillator, 32 kHz LSI oscillator
◾External oscillators: 8-48 MHz HSE oscillator, 32.768 kHz LSE oscillator
◾6 × PLLs with fractional mode

◾General-purpose input/outputs ◾Up to 176 I/O ports with interrupt capability◾Up to 8 secure I/Os
◾Up to 6 Wakeup, 3 Tamper, 1 Active-Tamper


◾Interconnect matrix
◾3 DMA controllers to unload the CPU
◾Up to 37 communication peripherals ◾6 × I2C FM+ (1 Mbit/s, SMBus/PMBus)
◾4 × UART + 4 × USART (12.5 Mbit/s, ISO7816 interface, LIN, IrDA, SPI slave)
◾6 × SPI (50 Mbit/s, including 3 with full duplex I2S audio class accuracy via internal audio PLL or external clock)
◾4 × SAI (stereo audio: I2S, PDM, SPDIF Tx)
◾SPDIF Rx with 4 inputs
◾HDMI-CEC interface
◾MDIO Slave interface
◾3 × SDMMC up to 8-bit (SD / e•MMC™ / SDIO)
◾2 × CAN controllers supporting CAN FD protocol, out of which one supports time-triggered CAN (TTCAN)
◾2 × USB 2.0 high-speed Host+ 1 × USB 2.0 full-speed OTG simultaneously◾or 1 × USB 2.0 high-speed Host+ 1 × USB 2.0 high-speed OTG simultaneously

◾10/100M or Gigabit Ethernet GMAC◾IEEE 1588v2 hardware, MII/RMII/GMII/RGMII

◾8- to 14-bit camera interface up to 140 Mbyte/s

◾6 analog peripherals ◾2 × ADCs with 16-bit max. resolution (12 bits 5 Msps, 14 bits 4.4 Msps, 16 bits 250 ksps)
◾1 × temperature sensor
◾2 × 12-bit D/A converters (1 MHz)
◾1 × digital filters for sigma delta modulator (DFSDM) with 8 channels/6 filters
◾Internal or external ADC/DAC reference VREF+

◾Graphics ◾3D GPU: Vivante® - OpenGL® ES 2.0◾Up to 26 Mtriangle/s, 133 Mpixel/s

◾LCD-TFT controller, up to 24-bit // RGB888◾up to WXGA (1366 × 768) @60 fps
◾Two layers with programmable colour LUT

◾MIPI® DSI 2 data lanes up to 1 GHz each

◾Up to 29 timers and 3 watchdogs ◾2 × 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
◾2 × 16-bit advanced motor control timers
◾10 × 16-bit general-purpose timers (including 2 basic timers without PWM)
◾5 × 16-bit low-power timers
◾RTC with sub-second accuracy and hardware calendar
◾2 × 4 Cortex®-A7 system timers (secure, non-secure, virtual, hypervisor)
◾1 × SysTick M4 timer
◾3 × watchdogs (2 × independent and window)

◾Hardware acceleration ◾HASH (MD5, SHA-1, SHA224, SHA256), HMAC
◾2 × true random number generator (3 oscillators each)
◾2 × CRC calculation unit

◾Debug mode ◾Arm® CoreSight™ trace and debug: SWD and JTAG interfaces
◾8-Kbyte embedded trace buffer

◾3072-bit fuses including 96-bit unique ID, up to 1184-bit available for user

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

发表于 2019-2-20 08:41:35 | 显示全部楼层
厉害了,可以做什么?

出0入0汤圆

发表于 2019-2-20 08:46:00 | 显示全部楼层
freescale已经做了很多尝试

出0入0汤圆

发表于 2019-2-20 09:02:10 | 显示全部楼层
是不是可以实现跑安卓的STM32

出0入0汤圆

发表于 2019-2-20 09:12:43 | 显示全部楼层
厉害,继续C51。。

出10入18汤圆

发表于 2019-2-20 09:22:57 | 显示全部楼层
一致在期待这个类型的芯片。
a7核做上层应用和通信,跑复杂通信协议,跑Linux。一个M4核做实时通信协议和IO,另一个M4核心做实时系统。
想想还有些小激动。就是不知道价格多少。

出0入0汤圆

发表于 2019-2-20 09:27:22 | 显示全部楼层
qtechzdh 发表于 2019-2-20 09:22
一致在期待这个类型的芯片。
a7核做上层应用和通信,跑复杂通信协议,跑Linux。一个M4核做实时通信协议和IO ...

老铁看错了吧, 两个a7一个M4

出10入18汤圆

发表于 2019-2-20 09:29:07 | 显示全部楼层
meirenai 发表于 2019-2-20 09:27
老铁看错了吧, 两个a7一个M4

那就只能将就将就了

出0入8汤圆

发表于 2019-2-20 09:49:27 | 显示全部楼层
The STM32MP1 series is available in 3 different lines which are pin-to-pin compatible:
STM32MP157: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz, 3D GPU, DSI display interface and CAN FD
STM32MP153: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz and CAN FD
STM32MP151: Single Cortex-A7 core @ 650 MHz, Cortex-M4 core @ 209 MHz

出0入90汤圆

发表于 2019-2-20 10:02:41 | 显示全部楼层
已经很不错了。我现在好多应用,都是一个linux核心板+STM32的。这样就集成到一起了。

出10入18汤圆

发表于 2019-2-20 10:06:32 | 显示全部楼层
honami520 发表于 2019-2-20 10:02
已经很不错了。我现在好多应用,都是一个linux核心板+STM32的。这样就集成到一起了。 ...

是哦,弄俩太费劲了。

出0入0汤圆

发表于 2019-2-20 10:30:43 | 显示全部楼层
两个高低端的核心整合在一起EMC应该比较难弄得,后期pcb布局走线也也要很讲究的。

出0入22汤圆

发表于 2019-2-20 12:27:34 来自手机 | 显示全部楼层
问题来了,在那里买的到呢?再使用stm32cube能搞得动不?

出0入0汤圆

 楼主| 发表于 2019-2-20 12:53:18 | 显示全部楼层
zxq6 发表于 2019-2-20 12:27
问题来了,在那里买的到呢?再使用stm32cube能搞得动不?

我现在关心的是哪里可以买到开发板?

出0入0汤圆

发表于 2019-2-20 12:56:00 | 显示全部楼层
原子哥要跟进了不??

出0入0汤圆

发表于 2019-2-20 13:05:50 | 显示全部楼层
开发板 已经申请

出0入22汤圆

发表于 2019-2-20 13:17:24 来自手机 | 显示全部楼层
amlt_shifu 发表于 2019-2-20 13:05
开发板 已经申请

好多钱一个?

出0入0汤圆

发表于 2019-2-20 16:07:00 | 显示全部楼层
imx6ul * 2 + Cortex-M4的版本

出0入0汤圆

发表于 2019-2-20 16:31:10 | 显示全部楼层
又可以多买一块学习板垫桌子了

出0入0汤圆

发表于 2019-2-20 17:53:42 | 显示全部楼层
Cortex-A7,又是linux。

出0入0汤圆

发表于 2019-2-20 17:57:36 | 显示全部楼层
迫切需要集成ddr的版本

出0入0汤圆

发表于 2019-2-20 19:08:45 | 显示全部楼层
集成度高了灵活性又不够,开发难度也大。。

出0入0汤圆

发表于 2019-2-20 23:10:05 来自手机 | 显示全部楼层
浮生莫若闲 发表于 2019-2-20 16:31
又可以多买一块学习板垫桌子了

电工就喜欢干这种事情,无有办法

出0入4汤圆

发表于 2019-2-21 00:34:35 来自手机 | 显示全部楼层
没有内部ddr,主频才六百多M,A7不说,还是个BGA,估计火不起来。还不如H7。

出0入0汤圆

发表于 2019-2-21 08:20:05 | 显示全部楼层

免费的啊

出0入0汤圆

发表于 2019-2-21 09:42:37 | 显示全部楼层
越来越强悍,对我来说就是英雄无用武之地

出300入477汤圆

发表于 2019-2-21 10:15:00 | 显示全部楼层
MyAVR 发表于 2019-2-21 00:34
没有内部ddr,主频才六百多M,A7不说,还是个BGA,估计火不起来。还不如H7。 ...

没错。我跟你的观点一样。
各大厂家包括NXP(freescale),Microchip(Atmel)还有TI,很多年前就有这种CortexA系列的MPU了,配置比它高得多。
现在ST才来做,也是相同的CortexA系列,主频也不够高,也没什么别的亮点。真的卖不出多少个了~

作为小系统,最重要的是省事,如果ST可以做到内置DDR,弄个QFP封装,拿来吸引那些之前用STM32的用户估计还不错。
如果非要让人用6层以上的板子,焊BGA,外接DDR,跑Linux做大系统,基本上就跟之前STM32的用户完全没关系了,那么他跟其它几大厂也只能站在一个起跑线上来拼配置,明显ST这个配置拼不过其他几家~

出0入0汤圆

发表于 2019-2-21 10:22:28 | 显示全部楼层
内部不带RAM 差评。

出0入0汤圆

发表于 2019-2-21 10:30:03 | 显示全部楼层
nxp的imx6solox就是这种架构啊,不过资料太少了,希望st的能多点资料什么的。

出0入0汤圆

发表于 2019-2-21 12:16:04 | 显示全部楼层
这是多核异构的芯片。我们的一款运动控制卡,用的TI的AM5728,也是多核异构的(有A15,DSP,M4),A15跑LINUX系统,DSP跑运动控制算法,M4核运行实时的任务(M2总线),核与核之间用IPC通讯,感觉很爽。

出0入0汤圆

发表于 2019-2-21 12:20:00 | 显示全部楼层
价格几何

出0入8汤圆

发表于 2019-2-21 14:16:47 | 显示全部楼层
搞开发板的哥们,又得折腾了

出0入0汤圆

发表于 2019-2-21 14:27:51 来自手机 | 显示全部楼层
hellowolf 发表于 2019-2-21 14:16
搞开发板的哥们,又得折腾了

这个折腾的估计还够呛!linux没基础不好弄!

出300入477汤圆

发表于 2019-2-21 14:34:27 | 显示全部楼层
LCH201328 发表于 2019-2-21 12:16
这是多核异构的芯片。我们的一款运动控制卡,用的TI的AM5728,也是多核异构的(有A15,DSP,M4),A15跑LINUX系 ...

你的AM5728要多少钱?好像TI官方价可不便宜啊,40美金一片~

出0入0汤圆

发表于 2019-2-21 17:41:12 | 显示全部楼层
确实不便宜。我们自己没有做核心板,用创龙的核心板。我们工控上用的,对成本不是特别敏感。

出300入477汤圆

发表于 2019-2-21 18:02:40 | 显示全部楼层
LCH201328 发表于 2019-2-21 17:41
确实不便宜。我们自己没有做核心板,用创龙的核心板。我们工控上用的,对成本不是特别敏感。 ...

核心板都要1千多一个,真是壕啊
除非成本不敏感,否则真是用不起~

出0入0汤圆

发表于 2019-2-21 18:23:45 | 显示全部楼层
redroof 发表于 2019-2-21 18:02
核心板都要1千多一个,真是壕啊
除非成本不敏感,否则真是用不起~
...

确实一般用不起,我也是这么认为的。我们的机器卖得贵,用个几块钱的MCU感觉对不起客户 ,良心上过不去

出300入477汤圆

发表于 2019-2-21 18:29:20 | 显示全部楼层
LCH201328 发表于 2019-2-21 18:23
确实一般用不起,我也是这么认为的。我们的机器卖得贵,用个几块钱的MCU感觉对不起客户 ,良心上 ...

哈哈,这也是实话。高附加值的东西就得用贵的芯片才显档次啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 22:59

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表