打印

离题**!要是考试,0分

[复制链接]
22644|135
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangkj|  楼主 | 2008-4-14 08:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用fpga跑软核,8031占用的资源和arm7差不多。
因为51是cisc的,而arm是risc的。
所以如果有risc的8bit单片机,恐怕制造成本更低。
或者有risc的4bit甚至1bit单片机,那成本到地板了。
之所以51还很多人用,是软件资源和人气!而不是51多好多便宜。
就像windows很多人用linux用的人很少一样,就是人气的问题。

相关帖子

来自 2楼
chunyang| | 2008-4-14 18:35 | 只看该作者

楼主说的不错,但事情要全面的看

    事实上*币2元以下的MCU全部都是RISC的,只有RISC可以将成本压到那个程度。不过现实中还要考虑综合成本,软件的可重复利用性、设计人员知识构成的可重复利用性甚至掌握了某一平台开发技能的人力资源供给量等也都是成本,只是这个成本没有硬件成本那么明显罢了,但在产品成本的构成中有时却更大,这也是为什么很多在技术上有“缺陷”的东西却在市场上生生不息的缘故,最典型的例子莫过于PC了。当年无论苹果还是王安的个人计算平台性能都比基于x86的PC强,尤其是苹果还不是强了一点半点,概念上甚至可以说领先了十年,但胜利者却是PC而且是完胜,PC平台的缔造者IBM曾在1990S中期想借助其霸主的地位强推PS2平台并捆绑比Windows更优的Warp操作系统,结果却导致IBM最终全面退出个人计算平台的制造,年度亏损额更是创了吉尼斯记录,唯技术路走进了死胡同。
    51平台从硬件成本和性能上讲都没有任何优势可言,但在全球范围内却是普及最广的MCU,虽然就单一生产商看,68HC和PIC系列的出货量不论以年计还是以总量计均多于任何一家51供应商,但按平台计算却是51遥遥领先,跟PC的现实惊人相似,这里面的关键就是软成本,51的软成本是所有MCU中最低的,而且可以预见至少在未来相当长的一段时间内,51仍具有生命力和竞争力,尤其是在当前51专利已过期的背景下,这在技术上是令人大跌眼镜的,但市场的现实却如此。

使用特权

评论回复
板凳
hq_y| | 2008-4-14 08:55 | 只看该作者

51主要是开发成本低,在小排量应用中还是不错的

使用特权

评论回复
地板
computer00| | 2008-4-14 09:02 | 只看该作者

人之本性,都是懒惰的。就像发明电梯、可乐、方便面一样,为

使用特权

评论回复
5
aibxyz| | 2008-4-14 09:23 | 只看该作者

开发新的risc的8位、4位IP成本不低啊

在目前这个低成本情况下
没有哪家公司愿去做这种没好处的事(其实有人做过,AVR,可效果不如意)

使用特权

评论回复
6
chunk| | 2008-4-14 10:23 | 只看该作者

我一直认为,问题的复杂程度才是决定了

解决这个问题所需的晶体管数量和时钟周期数以及耗电量。

这就像软硬件分工问题,硬件多干活,软件就少干活,硬件少干活,软件就得多干活。此消彼长,但总体的复杂度不会变。如果此消彼消问题还得到正确地解决,只能说明工程师换了人了。

RISC核是很小,但你不觉得要给它配上“尽可能大而且快速”的MEMORY才真的爽吗?MEMORY没那么快,咱把它做片内好吧,那RISC核小还有啥用?

现在不少人都知道CISC和RISC了,很不错了。再多了解一个“MISC”可以吗?英文就是“Minimum Instruction Set Computer”,用GOOGLE搜或者看看http://www.ece.cmu.edu/~koopman/stack_computers/index.html这本电子书吧。我不是唯技术论的鼓吹者,我只是觉得大家应该尽可能扩大自己的知识面,以此寻求对技术的“领悟”甚至“顿悟”。

使用特权

评论回复
7
machunshui| | 2008-4-14 10:25 | 只看该作者

1bit单片机咋回事?

1bit单片机咋回事?

使用特权

评论回复
8
平常人| | 2008-4-14 18:32 | 只看该作者

chunyang 说的好! 斑竹赶快送裤子!

这种例子在现实世界太多了。

使用特权

评论回复
9
dld2| | 2008-4-14 18:35 | 只看该作者

好位子

使用特权

评论回复
10
涛行九天| | 2008-4-14 18:36 | 只看该作者

chunyang老哥说得非常到位

使用特权

评论回复
11
好不厉害| | 2008-4-14 18:44 | 只看该作者

口水贴大家顶得最来劲

要不去同僚版灌水好了 

使用特权

评论回复
12
dld2| | 2008-4-14 18:45 | 只看该作者

楼上真没见识

使用特权

评论回复
13
ch2003_23| | 2008-4-14 19:38 | 只看该作者

chunyang说得真好

使用特权

评论回复
14
wangkj|  楼主 | 2008-4-14 20:03 | 只看该作者

1bit的cpu确实有,很早以前的。

现在不知道有没有了。51这么笨的东西还那么多人用(包括我),
可能就是偷懒,懒得学新东西,保险啊。我不是不想用avr,但是
确实有风险,还不如用熟悉的arm呢。正在犹豫是不是用用stm32。

使用特权

评论回复
15
chunyang| | 2008-4-14 20:07 | 只看该作者

作为工程师,新技术也许是最有诱惑力的

但作为老板,赚钱才是第一要务,对此,看看人家小平同志是怎么说的:两手抓,两手都要硬……

使用特权

评论回复
16
machunshui| | 2008-4-14 20:08 | 只看该作者

1bit单片机是指什么?

1bit单片机是指什么?

那位解释解释?

使用特权

评论回复
17
chunyang| | 2008-4-14 21:11 | 只看该作者

不能叫1bit单片机,应当称作1bit处理器或“工业控制单元(ICU)

    翻箱倒柜找出我大学时代的技术笔记本(呵呵,虽然基本无用,但一直带在身边),当年我专门用了一页纸记录了关于1bit处理器的相关信息和设计。
    典型型号:MC14500,其数据总线只有1bit宽,所以称1位微处理器,其内电路结构已具有微处理器的典型特征。该ICU有16条指令包括输入、输出、逻辑运算、跳转等等,通过4位寄存器输入,数据输入输出则在1位数据“总线”上交互,每次仅处理1bit而非串行输入输出。该芯片是Motorola的产品,有兴趣的话可以下载其Datasheet看看。
    点击以下地址,贴入MC14500B即可找到。

使用特权

评论回复
18
wxj1952| | 2008-4-14 22:48 | 只看该作者

支持7楼

好像全美国/中国(甚至世界上其他国家)的武器系统都是用(标准用)INTEL的处理器。那么INTEL的8位处理器只有8051?所以,8051长存。

就像MC1500一位机一样,用它做逻辑控制是最可靠的!一位单轨程序不会跑飞,无论怎样干扰,它都在正确的轨道上。上海元件五厂是中国一位机的国家赞助研究单位,他们生产(仿制)MC1500并有很多研究应用资料给客户。

使用特权

评论回复
19
chunyang| | 2008-4-15 00:30 | 只看该作者

Intel的8位MPU(这才是处理器)和MCU很多,远不止51

    武器系统中微处理器用x86比较多,主要是Intel的生产工艺和生产能力方面在微处理器行业中是最强的,军用系统不太在乎成本,但可靠性要求极高,尤其是在航空、航天、航海方面,需要生产商有足够先进的生产线和品质控制能力。军民两用Intel是老大,DSP则是TI占优,但有些只生产特种军用处理器的厂家还在生存,如休斯宇航,只是因这些公司在民用方面缺乏竞争力,故而名气不大,至少在中国工程师心目中是这样。
    军用处理器追求的是可靠性而非绝对的性能,386、486和奔腾这些在个人计算平台十年前的处理器反而是主流,DSP的用量也很大,体系架构和民用的非常不同,单颗MPU/DSP的性能虽不如民用的,但架构都是并行处理加冗余,整体性能很强,成本自然非常高昂,一架F15中MPU/DSP的用量都是三位数,更别说F22/B2之类的新型战机了。

使用特权

评论回复
20
dld2| | 2008-4-15 08:05 | 只看该作者

早上来顶一顶

使用特权

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

本版积分规则

581

主题

9976

帖子

23

粉丝