你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于ARMv8-M内核的Cortex-M系列将很快登场  

[复制链接]
moyanming2013 发布时间:2015-11-12 11:59
本帖最后由 moyanming2013 于 2015-11-12 21:09 编辑 9 e* F5 _# f; y
/ H1 p+ \! {& L" U* t2 a8 R$ c
下一代Cortex-M处理器将使用ARMv8-M的新架构来驱动。 ARMv8-M TrustZone small.jpg $ b* V/ v; r/ K+ i8 J5 M
* Q$ j  J! n* o
当前的Cortex-M处理器基于2种架构版本:! K3 U- b  m( I( x
    Cortex-M3、Cortex-M4、Cortex-M7基于ARMv7-M架构: V2 v( E+ v4 B; e4 S/ l. J, d
    Cortex-M0、Cortex-M0+、Cortex-M1基于ARMv6-M架构
; v% l4 Q+ G: D2 Y' ~6 xARM基于ARMv6-M和ARMv7-M推出了ARMv8-M架构,ARMv8-M仍然是32位的,与前2者高度兼容且易于移植。
4 X# K7 D7 Z& @  y  t! q/ ?% L
* O- J8 V" m9 @ARMv8-M将实现2个不同的方向,ARMv8-M Baseline和ARMv8-M Mainline:
0 }; }2 J! ]  l0 K. H2 ]' E+ p* M QQ截图20151112113828.jpg
8 q: G8 Y' t( P! A& y# w; b简单说就是Baseline将替代基于ARMv6-M的低功耗产品,Mainline将替代基于ARMv7-M的产品,且2者都有新特性的加入和功能的增强。最为重要的是都加入了具有安全特性的TrustZone技术,不同于Cortex-A系列产品的TrustZone,在Cortex-M上需要确保其具有实时性、低功耗和低芯片占用面积。
  A* H# x4 v8 I9 [* \0 }: p2 Y; G; s8 C" `4 e# f
ARMv8-M Baseline的加强了如下内容:
7 T0 b4 h( b$ ~: P% X1 Y5 j7 n1.硬件除法指令
  Z+ Z1 `* l' P2.比较和分支指令,32位的分支指令! \: x% }/ n6 y2 Q9 Y
3.独占的访问指令(Exclusive access instructions)) t: a* W- u2 n) W- B* b5 a6 \
4.16位立即数处理指令(MOVW, MOVT)
3 x$ Y3 w# r6 }9 N# \7 g5.装载获取,存取释放指令(C11 atomic变量的处理)! L# s3 L6 o3 \$ Z; Y: D7 m# Z3 @
6.支持TrustZone技术的新指令
2 Y  M, E" O, I, J( N9 C7.支持更多的中断- p) x$ g+ X4 Y
8.新的MPU(内存保护单元)编程模式
3 M) G+ h8 A, _- b' I9.更好的debug能力
. s# e! H8 s! D$ {4 M- u( ? QQ截图20151112115303.jpg
; Q& H, [1 k+ b2 s5 S; L4 W- g, t) [ QQ截图20151112115318.jpg
) y: w1 c2 p# S+ w, n" A& z) s( V  ^& j
ARMv8-M Mainline的加强了如下内容:6 g" h  P/ K, s. b3 R+ c' b
1.装载获取,存取释放指令(C11 atomic变量的处理)! Y) d+ H2 f" X1 ]1 z
2.浮点扩展指令v5(Cortex-M4基于FPv4)% G& w3 K# [8 d" d- p; y5 j
3.支持TrustZone技术的新指令
3 A. i* E* g& C, F3 }/ p& P4.新的MPU编程模式
$ I- L2 ^: z% E5.更好的debug能力" y. I0 D" P7 c4 h
QQ截图20151112115648.jpg 2 p. B' {( S  m" T6 ~* r6 \1 Y- O- y
7 x/ x: `. D: u* _
为了应对ARMv8-M新的特性,Cortex-M系列的生态系统也将加强,包括:7 |: a! i6 z0 Y5 r2 X% \
1.升级ARM编译器和GCC来支持新的指令集
! m4 T( n5 j! C: g0 K2.升级ARM C语言扩展(ACLE)来支持TrustZone技术的软件开发( [+ O' ~! k* y3 P4 m1 M, R
3.升级CMSIS-CORE支持未来下一代处理器
- [$ m; R# b1 b! R+ G4.升级CMSIS-RTOS API支持RTOS操作带有TrustZone的ARMv8-M微控制器8 v0 f( I. G9 z- {
5.增强ARM mbed OS功能
% i: X7 B% N) O QQ截图20151112210637.jpg   f' e: z/ P2 w

+ a" _  q( i* k关于本贴的原始参考内容、TrustZone和加强特性的更多技术细节请参考《Whitepaper - ARMv8-M Architecture Technical Overview》:
! U; S+ E2 C4 P% y! F! Q5 { Whitepaper - ARMv8-M Architecture Technical Overview.pdf (572.21 KB, 下载次数: 112)
赞 收藏 3 评论32 发布时间:2015-11-12 11:59

举报

32个回答
党国特派员 回答时间:2015-11-13 11:02:32
这才是值得期待的。。。 blank.png blank1.png blank2.png blank3.png blank4.png blank5.png blank6.png blank7.png blank8.png blank9.png
moyanming2013 回答时间:2015-11-16 11:59:12
2958155267 发表于 2015-11-15 12:51
) q2 d3 o( Z4 r/ c& c6 q好东西,就是不知什么时候可以量产
6 l- L, G& x& P: J; C: p, W# o
估计最快半年可以
moyanming2013 回答时间:2015-11-13 10:52:04
jinyi7016 发表于 2015-11-12 21:37% Q+ H4 `: k/ _4 Q) `
M7还没有摸过,又要M8了么?没完没了了。

/ J6 M+ N' Q3 \7 y; ^, x5 ~6 R这不是M8!
feiting94 回答时间:2015-11-12 12:06:05
这个真的赞
huiyiyfz 回答时间:2015-11-12 12:40:11
风子 回答时间:2015-11-12 13:02:32
赞个,谢谢分享
肽宰1 回答时间:2015-11-12 13:13:00
赞个,谢谢分享
眉来眼去 回答时间:2015-11-12 14:11:32
相当牛啊啊
disheng4688 回答时间:2015-11-12 14:19:42
谢谢分享
ROCK0525 回答时间:2015-11-12 14:25:34
/ v5 S6 Y3 |4 `8 Z6 l- i4 k- F9 U
赞个,谢谢分享
ersha4877 回答时间:2015-11-12 15:32:56
芯片厂商又有的忙了
党国特派员 回答时间:2015-11-12 15:51:34
我K,ARM好牛X...
埃斯提爱慕 回答时间:2015-11-12 20:36:05
提示: 作者被禁止或删除 内容自动屏蔽
夜色风满楼 回答时间:2015-11-12 21:32:35
谢谢分享~
jinyi7016 回答时间:2015-11-12 21:37:53
M7还没有摸过,又要M8了么?没完没了了。
123下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版