msp430 的指令周期

[复制链接]
7711|8
 楼主| machunshui 发表于 2009-7-2 15:47 | 显示全部楼层 |阅读模式
TI的宣传一般都提到的说法是:
8M,125ns 指令周期

实际上只有:Rn -- Rn的指令周期是单时钟周期 125ns(8M的时候)

其他的分别为2-6时钟周期.
 楼主| machunshui 发表于 2009-7-2 15:51 | 显示全部楼层

看看无操作指令周期

 楼主| machunshui 发表于 2009-7-2 15:58 | 显示全部楼层

看看单操作数指令周期

 楼主| machunshui 发表于 2009-7-2 15:59 | 显示全部楼层

看看双操作数指令周期

 楼主| machunshui 发表于 2009-7-2 16:05 | 显示全部楼层

类似的情况

avr 8位mcu, c8051F,情况类似,

都是只有寄存器之间操作是单周期指令,

牵涉到对RAM的操作就是多周期了.

但是AVR的RAM的操作指令周期比430好不少.


 楼主| machunshui 发表于 2009-7-2 19:58 | 显示全部楼层

C28X 出来的比较早

C28X 出来的比较早,
那些宣传的语句放到当时的背景下,倒也不能完全认为是忽悠.

另外一点是C28X作为DSP性能,CM3也不一定就能赶得上吧?

例如:
一般dsp的累加器应该都是位数很高,能保证作很多次累加不溢出,

一般的MCU应该没有.

还有乘加指令一般是单周期,

CM3的乘加指令可是双周期的啊,

在座FFT的时候,差别不小

除此外DSP还什么无开销循环硬件结构...
 楼主| machunshui 发表于 2009-7-2 20:15 | 显示全部楼层

不过,不少大学老师固步自封倒是真的

不过,不少大学老师固步自封倒是真的.

C28X在大学的成功还不是TI大学计划的成果,

一通猛吹,送送开发套间,

不久成了?

前几年,以2812开发个普通产品,都能写一篇论文,

中国的学术水平确实不高啊
ayb_ice 发表于 2009-7-2 21:07 | 显示全部楼层

430的冯结构限制了速度

还是STM8速度最快
 楼主| machunshui 发表于 2009-7-3 07:22 | 显示全部楼层

msp430的平均指令周期为差不多为3个时钟周期

msp430的平均指令周期为差不多为3个时钟周期,

运算少,输入输出多的时候,还不是一般的慢

慢的很啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

3224

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部