打印

调查一下为什么选用低端ARM。

[复制链接]
楼主: xuyaqi
手机看帖
扫描二维码
随时随地手机跟帖
101
lonely8122| | 2009-7-23 11:25 | 只看该作者 回帖奖励 |倒序浏览

呵呵,佩服

使用特权

评论回复
102
vwwj| | 2009-7-23 11:33 | 只看该作者

真是的,要扯位数另外开帖扯,本来就和主题无关

 vwwj 发表于 2009-7-23 11:15 侃单片机 ←返回版面    

101楼: 扯到32位方式是88楼提出来的 

  我的目的只是验证相同程序用32位编译,代码大小是8位编译的几倍,具体情况要看16位32位运算量大小 
 

使用特权

评论回复
103
machunshui| | 2009-7-23 11:46 | 只看该作者

实是说话吧,不要逞口舌之争

论运算速度,stm32 1.25DMIPS,

stm32仅用362μs就完成了一个复杂的256点FFT,

论同价位性价比:

比较一下:

stm32f103C8T6    C8051F340  
32位cpu          8位cpu
72M时钟          48M时钟
64K flash        64KB flash
20K RAM          5K   RAM
48 PIN           48 PIN
1%内部振荡器     1.5%内部振荡器
2 UART           2 UART
1 spi            1 spi
1 i2c            1 i2c
1 usb            1 usb
12bit ADC        10bit ADC
1 CAN            无


二者零售价格相当,stm32f103C8T6性能配置全面超越对手.

使用特权

评论回复
104
machunshui| | 2009-7-23 11:50 | 只看该作者

新开一个关于32位的MCU的帖子

要扯到那个帖子里面扯,

这个帖子楼主的命题是讨论51能否代替ARM,

很明显从性能,性价比看高频51皆不如ARM.

使用特权

评论回复
105
McuIsp| | 2009-7-23 12:11 | 只看该作者

多争论是好事。

使用特权

评论回复
106
古道热肠| | 2009-7-23 12:16 | 只看该作者

8位字长的MCS-51进行32位字长的运算,真的很累

在32位计算密集的应用中,代码量暴增,处理速度大打折扣

使用特权

评论回复
107
vwwj| | 2009-7-23 12:19 | 只看该作者

ST公司把相同器件换成51核,专利费不就省下来了?

 machunshui 发表于 2009-7-23 11:46 侃单片机 ←返回版面    

111楼: 实是说话吧,不要逞口舌之争 

论运算速度,stm32 1.25DMIPS,

stm32仅用362μs就完成了一个复杂的256点FFT,

论同价位性价比:

比较一下:

stm32f103C8T6    C8051F340  
32位cpu          8位cpu
72M时钟          48M时钟
64K flash        64KB flash
20K RAM          5K   RAM
48 PIN           48 PIN
1%内部振荡器     1.5%内部振荡器
2 UART           2 UART
1 spi            1 spi
1 i2c            1 i2c
1 usb            1 usb
12bit ADC        10bit ADC
1 CAN            无


二者零售价格相当,stm32f103C8T6性能配置全面超越对手. 





111楼的逻辑有问题,ST公司把相同器件换成51核,专利费不就省下来了?
而且消耗的Flash只有几分之一,更能省成本

使用特权

评论回复
108
vwwj| | 2009-7-23 12:22 | 只看该作者

问题是这样的运算你换30元左右的中端Arm不是更好???

 古道热肠 发表于 2009-7-23 12:16 侃单片机 ←返回版面    

114楼: 8位字长的MCS-51进行32位字长的运算,真的很累 

在32位计算密集的应用中,代码量暴增,处理速度大打折扣






 
问题是这样的运算你换30元左右的中端Arm不是更好???
另外你专门用一个函数处理32位运算,专门优化,加上高主频和高容量RAM是可以解决的吧?
实在不行换用有单指令乘法的8位机
再不行用查找表也可以的吧?

使用特权

评论回复
109
lost1421| | 2009-7-23 12:28 | 只看该作者

30元左右的中端Arm?

太贵了!
LM3、STM32只要十几元。

所以说:性能要高,价格要低,性价比高就是好猫!

使用特权

评论回复
110
machunshui| | 2009-7-23 12:31 | 只看该作者

提醒一下vwwj,说事实存在的情况

提醒一下vwwj,说事实存在的情况.

事实:

论运算速度,stm32 1.25DMIPS,

stm32仅用362μs就完成了一个复杂的256点FFT,

论同价位性价比:

比较一下:

stm32f103C8T6    C8051F340  
32位cpu          8位cpu
72M时钟          48M时钟
64K flash        64KB flash
20K RAM          5K   RAM
48 PIN           48 PIN
1%内部振荡器     1.5%内部振荡器
2 UART           2 UART
1 spi            1 spi
1 i2c            1 i2c
1 usb            1 usb
12bit ADC        10bit ADC
1 CAN            无


二者零售价格相当,stm32f103C8T6性能配置全面超越对手. 

使用特权

评论回复
111
machunshui| | 2009-7-23 12:35 | 只看该作者

事实是同价位stm32远比51有性价比

事实是同价位stm32远比51有性价比,

性能也高很多,

这就够了!

ARM当然是值得学的,

51应该逐步放弃.

BS一下落后技术的商业推广者的胡搅蛮缠的行为.

不利于社会进步.

使用特权

评论回复
112
一朝成名| | 2009-7-23 12:39 | 只看该作者

没什么讨论的~

你要你有创意能卖钱,用core2都可以~
关键是产品的创意,而不是差那几个三瓜俩枣的
比拼价格的产品最终要死亡

使用特权

评论回复
113
vwwj| | 2009-7-23 12:40 | 只看该作者

你是拿淘宝价格做对比啊

 machunshui 发表于 2009-7-20 22:39 侃单片机 ←返回版面    

48楼: 两者对比均以淘宝上的价格为依据 

两者对比均以淘宝上的价格为依据.

C8051F340即使是17元左右,还是很贵啊。

性能配置全面低于stm32,

不值。


而且据说C8051F抗干扰口碑很不好 





举出C8051F340的目的是针对你说的ST外设丰富的论点,因为这款是我知道的唯一与你提出的芯片外设一致的,停产芯片价格本来就高,DDR1价格大于DDR2就是这样
具体芯片价格欧美>台系,还要受出货量影响,零售价和批量价相差很大。
 

使用特权

评论回复
114
香水城| | 2009-7-23 12:55 | 只看该作者

ST公司把相同器件换成51核,省下的授权费微不足道

由于ST使用了太多ARM公司的IP,我们不是按照产品型号数目或出货量支付费用,我们采用的是一种称为Subscribe的方式,一次性支付一笔费用,在几年内可以使用任何ARM公司的产品和技术,包括新开发的产品和技术,这样ST可以按照需要设计任何产品、生产任何数量的产品。所以在这一项上,ST公司把相同器件换成51核,省下的授权费是微不足道的。

目前全球只有少数几家大公司能够使用这样的支付方式。

另外,除了支付费用之外,ST还通过其它形式与ARM公司合作,包括ARM公司按照ST提出的要求新产品,或ST参与到ARM公司的产品设计中等形式。

使用特权

评论回复
115
machunshui| | 2009-7-23 13:00 | 只看该作者

你拿当红的比啊

"121楼: 你是拿淘宝价格做对比啊

 machunshui 发表于 2009-7-20 22:39 侃单片机 ←返回版面    

48楼: 两者对比均以淘宝上的价格为依据

两者对比均以淘宝上的价格为依据.

C8051F340即使是17元左右,还是很贵啊。

性能配置全面低于stm32,

不值。


而且据说C8051F抗干扰口碑很不好





举出C8051F340的目的是针对你说的ST外设丰富的论点,因为这款是我知道的唯一与你提出的芯片外设一致的,停产芯片价格本来就高,DDR1价格大于DDR2就是这样
具体芯片价格欧美>台系,还要受出货量影响,零售价和批量价相差很大。"



你拿当红的比啊!
不比零售价格比什么?

批量价格怎么验证?

你给出钱各买10万片啊?


使用特权

评论回复
116
machunshui| | 2009-7-23 13:07 | 只看该作者

争论了这么多,也给STM32做了一点广告

争论了这么多,也给STM32做了一点广告,

原因居然是讨厌某些高频51厂商的变相广告.


虽然都有广告嫌疑,

但是STM32性价比高是实在,某些高频51可以替代低端的论调是错误的.

到此为止,

相信智力正常者,都应该能明白,都不会被胡搅蛮缠者迷惑.

使用特权

评论回复
117
McuIsp| | 2009-7-23 13:30 | 只看该作者

呵呵,ST是不是ARM的股东呀。

使用特权

评论回复
118
vwwj| | 2009-7-23 14:03 | 只看该作者

即使ST的Arm授权费专利费可以省下来,固有的硬伤仍然存在

  就是我反复提到的相同程序,用32位方式编译比用8位方式编译大几倍
  丰富的外设也是双刃剑,能够用到大部分集成外设的用户不足万分之一,外设越多,用户面越窄;
  即使你开发一系列不同外设组合的产品,每个产品的生产量就是几分之一,生产成本就上去了。
   一般用户或多或早都有浪费,分立器件价格不一定比集成的贵,还能合理搭配,不浪费

使用特权

评论回复
119
McuIsp| | 2009-7-23 14:18 | 只看该作者

32位机的线宽都比8位机细很多。

增加了外设,Die面积反而小了。
由于要有pad的引出,Die的面积是不能太小的。线宽变细后,必然要引入更多的门数。8位机消耗不了这么多门数。
所以随着半导体工艺的进步,32位机是趋势。

等现有的老半导体线都过了使用期,8位机的竞争力会进一步减少。

就如同flash,成本已经接近Mask MCU了。再过几年,Mask工艺会退出市场。

使用特权

评论回复
120
vwwj| | 2009-7-23 14:25 | 只看该作者

线宽变小也是双刃剑,就是驱动电压

  现在的Arm普遍都是内核1.8V以下,对付外部主流3.3V很吃力,浪费不少资源,
  就像用户用惯了XP的程序,Win7不兼容XP的程序,用的人就少
  外设都是3.3V,你制程先进,线宽1.8V,也得转换成3.3V
  高端产品无所谓,因为配套的1.8V外部器件是主流
  低端产品就很吃亏,制程越先进越吃亏


  而且线宽变小,工艺要求提高,就必须要量很大,除非你能预知产品销量,否则销量少的厂家就会慢慢推出,形成少数几家垄断
  也许那天生产中,你的低端Arm就停产了,不得不重新设计所有硬件和软件

  8位机不存在这个问题,船小好调头,生产设备折旧费都很便宜
  事实上很多都是Pin to Pin 兼容,可以直接替换,硬件软件完全不用修改

使用特权

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

本版积分规则