打印

CM0与CM3具体有什么区别吗

[复制链接]
10655|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linjing|  楼主 | 2010-4-24 15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
思行合一| | 2010-4-24 22:42 | 只看该作者
我也不是很清楚,也想知道

使用特权

评论回复
板凳
S3C2440| | 2010-4-29 17:00 | 只看该作者
CM3的功耗确实比CM0大不少,但是内核在MCU整体功耗的比例只有不到1/4

使用特权

评论回复
地板
linjing|  楼主 | 2010-5-3 22:01 | 只看该作者
功耗这玩意,内核之间的比较其实没什么太大意义,毕竟最终还是看芯片的整体功耗,就像楼上说的,内核在整体的功耗比例还是比较低的

俺是个写代码的,就是想知道的是从编程者的角度看两者有什么区别

使用特权

评论回复
5
52danpianji| | 2010-5-7 09:27 | 只看该作者
M0指令集比M3的少,M0好像只有56条指令
M0的中断比M3的少
M0的功耗比M3的更低,在DEEP SLEEP下,只有几个微安

使用特权

评论回复
6
jianghehupo| | 2010-5-10 22:57 | 只看该作者
cm0:thumb指令集
v6架构
冯诺依曼结构
3级流水线

cm3:thumb2指令集
v7架构
哈佛结构
3级流水+分支预测

使用特权

评论回复
7
wangkj| | 2010-5-11 15:59 | 只看该作者
cm0用1/3的芯片面积,达到了80%的cm3的性能。

使用特权

评论回复
8
孤独泪| | 2010-5-28 14:08 | 只看该作者
cm0用1/3的芯片面积,达到了80%的cm3的性能

他只达到了80%的cm3的功能。其实在cm3中80%的功能只占用了他20%的资源。剩下20%,也就是cm0达不到的功能。
说cm0是cm3阉割的也不错。 阉割当然也有阉割的好处,他不需要占有更多的女人(功耗),而且他还可以去男厕所也可以去女厕所(因为io的单一性,芯片兼容性更好).

使用特权

评论回复
9
linjing|  楼主 | 2010-5-29 20:45 | 只看该作者
谁能谈谈那20%的功能都是些什么功能?!

另外,CM0是thumb指令集吗?好像thumb指令集并不是一个完备的指令集吧

使用特权

评论回复
10
Simon21ic| | 2010-6-1 17:59 | 只看该作者
M0不支持32位指令
M0的MEM-AP访问的block大小好像是1K,M3是4K
芯片的ID不同

使用特权

评论回复
11
David_ming| | 2010-6-7 20:41 | 只看该作者
1.指令集
2.构架不同
3.无分支预测
4.少NVIC
5.少优先级
6.无位域
7.无MPU
8.无Handler和user之分
9.无向量重定位

想到这么多

使用特权

评论回复
12
S3C2440| | 2010-6-26 18:46 | 只看该作者
ls说的挺全,学习了

使用特权

评论回复
13
Jerson1| | 2010-6-29 21:39 | 只看该作者
M0的AD采样速率能做到M3那么快吗?

使用特权

评论回复
14
LEDS| | 2010-9-12 12:20 | 只看该作者
学习了.

使用特权

评论回复
15
即时生效| | 2010-9-12 15:52 | 只看该作者
路过,学习了

使用特权

评论回复
16
罗菜鸟| | 2010-10-14 11:11 | 只看该作者
貌似M0的堆栈模式有两种吧?另外M0也有R8~R12寄存器啊

使用特权

评论回复
17
xuyiyi| | 2010-10-14 14:22 | 只看该作者
.............

6.无位域
7.无MPU

.............


David_ming 发表于 2010-6-7 20:41



?????

使用特权

评论回复
18
hotpower| | 2010-10-14 16:50 | 只看该作者
哈哈,老许归队了…

使用特权

评论回复
19
Jason0| | 2010-11-5 16:21 | 只看该作者
区别有点大

使用特权

评论回复
20
woshic23| | 2010-11-6 18:01 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

327

帖子

0

粉丝