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

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

[复制链接]
moyanming2013 发布时间:2015-11-12 11:59
本帖最后由 moyanming2013 于 2015-11-12 21:09 编辑
( e. y( `8 i  ]6 s3 [5 _; j9 t* G( Y6 U# y/ q
下一代Cortex-M处理器将使用ARMv8-M的新架构来驱动。 ARMv8-M TrustZone small.jpg
1 v/ i- D  b0 k# ~1 u
9 R1 O, E5 Y! L9 c) ^. u" Y当前的Cortex-M处理器基于2种架构版本:
2 x; V8 m, ]/ n, b7 N1 e. ?' a9 O    Cortex-M3、Cortex-M4、Cortex-M7基于ARMv7-M架构
! F  n) {- F/ _    Cortex-M0、Cortex-M0+、Cortex-M1基于ARMv6-M架构
+ V. S! }1 ]7 t  D2 x% b1 p5 ]ARM基于ARMv6-M和ARMv7-M推出了ARMv8-M架构,ARMv8-M仍然是32位的,与前2者高度兼容且易于移植。
1 [+ {$ k5 O, k. F! c! l4 U- \# ~  D3 W( D! S6 }, K3 m
ARMv8-M将实现2个不同的方向,ARMv8-M Baseline和ARMv8-M Mainline:
( d4 H- u4 n; S QQ截图20151112113828.jpg + B' q8 W) A) [% D
简单说就是Baseline将替代基于ARMv6-M的低功耗产品,Mainline将替代基于ARMv7-M的产品,且2者都有新特性的加入和功能的增强。最为重要的是都加入了具有安全特性的TrustZone技术,不同于Cortex-A系列产品的TrustZone,在Cortex-M上需要确保其具有实时性、低功耗和低芯片占用面积。8 ?/ V! d+ _9 r, ~6 c

) Z5 P1 q" ^2 n& g1 a7 f, kARMv8-M Baseline的加强了如下内容:. B( c0 n  k% `* @5 }4 G
1.硬件除法指令9 i& `  l. {" c" q. _% k" y3 a6 A
2.比较和分支指令,32位的分支指令# Y6 C% A' ^/ M2 ^+ f  i
3.独占的访问指令(Exclusive access instructions)
6 x% S1 ?* j$ h. I4.16位立即数处理指令(MOVW, MOVT)7 X" W" _: ]- W2 b. Z' W: J
5.装载获取,存取释放指令(C11 atomic变量的处理)
, q; n; `3 }; t9 G6.支持TrustZone技术的新指令  f! S: D0 _+ ?7 n0 g/ |. K
7.支持更多的中断& [6 @  r" x: }0 {. G  S( y; ?" L
8.新的MPU(内存保护单元)编程模式
8 @3 n3 ?0 N# m( ]' Z3 D  Y! W; m5 P9.更好的debug能力
7 \" [& `& |, C, x$ J QQ截图20151112115303.jpg 9 D. G) Q* }+ K+ n6 `
QQ截图20151112115318.jpg
# n1 O1 t- C" h  c; e9 b3 b0 x6 n, Z6 `) G2 y
ARMv8-M Mainline的加强了如下内容:
+ ]+ m/ _  V! v1.装载获取,存取释放指令(C11 atomic变量的处理)
  i$ o  c1 \2 `% N7 w' G3 s* w2.浮点扩展指令v5(Cortex-M4基于FPv4)
; W! o* q  H- f4 I/ e% l3.支持TrustZone技术的新指令+ s3 Z5 ^; P, e2 t
4.新的MPU编程模式6 x. Z. b& J% f# n9 b$ p6 M
5.更好的debug能力  f% v$ V+ k7 o. y1 [- U  O
QQ截图20151112115648.jpg , }7 L1 v  ]6 l" ]& ?# M

0 a+ |& c2 J, `9 K  B0 v为了应对ARMv8-M新的特性,Cortex-M系列的生态系统也将加强,包括:
# B" ~) C+ U3 q; t: f4 ^+ j1.升级ARM编译器和GCC来支持新的指令集
% @  a3 v/ q/ A. F2.升级ARM C语言扩展(ACLE)来支持TrustZone技术的软件开发
# h0 b( g4 ?. Y% B& h! E8 F. i3.升级CMSIS-CORE支持未来下一代处理器
  c* Y2 |( p$ T- e6 r- T' Q4.升级CMSIS-RTOS API支持RTOS操作带有TrustZone的ARMv8-M微控制器0 i7 ^% u* t( m: I1 |/ e6 F1 r
5.增强ARM mbed OS功能
9 H  v( X3 M; @. v8 Q/ B QQ截图20151112210637.jpg + W( z0 U! v' V: B

+ W6 k4 ^" @0 b) K2 Q关于本贴的原始参考内容、TrustZone和加强特性的更多技术细节请参考《Whitepaper - ARMv8-M Architecture Technical Overview》:6 X% }0 e) t3 }5 J3 j
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
0 n0 r$ x) ?) L; _. P好东西,就是不知什么时候可以量产

/ U& Y. b8 D7 l; @3 p+ ~' i/ c8 }估计最快半年可以
moyanming2013 回答时间:2015-11-13 10:52:04
jinyi7016 发表于 2015-11-12 21:370 |: }: w3 q, k% x; j% b: T
M7还没有摸过,又要M8了么?没完没了了。

% D& E. Y  Y7 O( X% q- s这不是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
$ V2 P) A. s9 Z5 D
赞个,谢谢分享
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 手机版