打印

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

[复制链接]
楼主: wangkj
手机看帖
扫描二维码
随时随地手机跟帖
21
HWM| | 2008-4-15 08:14 | 只看该作者 回帖奖励 |倒序浏览

“用fpga跑软核,8031占用的资源和arm7差不多”,奇论!


就好比到五星级饭店去吃一份快餐和吃一顿大餐相比一样毫无意义。竟然一位CPU都出来了。离开了软硬件应用环境空谈成本核算太过业余。就IC制造而言,不说别的,就封装成本来讲哪个高哪个低?想想为何那些IC巨头很早以前就将封装外包了?我收藏的两片80年版的8751,一片是马来西亚封装另一片是韩国封装。那个时候IC巨头们就知道,封装和测试才是IC成本最终瓶颈。

看看现在的8位MCU,都存在有低管脚数的封装,就成本而言32位的ARM能相提并论吗?这种思路实在幼稚。

使用特权

评论回复
22
awey| | 2008-4-15 08:56 | 只看该作者

一位机照样会程序跑飞,照样会死机

当时生产CD14500的好象是上海半导体五厂,也叫晶峰半导体厂.

使用特权

评论回复
23
农民讲习所| | 2008-4-15 09:05 | 只看该作者

有没有半位的MCU?

使用特权

评论回复
24
computer00| | 2008-4-15 09:19 | 只看该作者

理论上有。

使用特权

评论回复
25
好不厉害| | 2008-4-15 10:53 | 只看该作者

386不是06年停产了

现在军工还用吗,都是库存吧,估计也该升级了,听一在兵工集团的人说,他们研究所就是用386的,现在不知道咋样了
义隆的Risc很便宜,他下属一子公司的一颗片子,I2C+SPI+PWM+DA+AD+USB+2.4GHZ,才20多~~~~~~~~~~~~

使用特权

评论回复
26
wangkj|  楼主 | 2008-4-15 11:08 | 只看该作者

用fpga跑软核,8031占用的资源和arm7差不多

是指的IPCORE占用的宏单元,和封装没关系,就是占用的硅片面积。
和管脚数就更没关系了,至于AD/DA,flash那都是外围,也没关系。

使用特权

评论回复
27
chunyang| | 2008-4-15 12:41 | 只看该作者

在宇航级中386仍是主流

    中短程导弹的惯导计算机就多用宇航级的386,这个级别过去都用8088的,Intel在十年前强行停了8088军工线来推386和386EX,应当说386和386EX是美国政府准许出口销售且性价比非常高的一款CPU,特别是在航空航天领域。陆军军用器件和航空、航天、航海领域截然不同,要求低的多,反而可以采用更先进的平台。

使用特权

评论回复
28
古道热肠| | 2008-4-15 12:43 | 只看该作者

FPQA跑CPU核,感觉有些大材小用

使用特权

评论回复
29
wangkj|  楼主 | 2008-4-15 12:47 | 只看该作者

fpga跑cpu不同的核心,根据占用的资源估算asic只用的面积和成

从而计算出一个晶圆的产量,计算出生产成本。

使用特权

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

FPGA上构架CPU只是为了某些应用的方便

    专门用FPGA来实现CPU除非是特种应用或做CPU设计验证,否则是不会有人那么干的,都是在综合应用时利用富裕资源构架,这样可以省去单独外置CPU或MCU,成本未必因此提高,结构却更紧凑,还有更强的保密性。

使用特权

评论回复
31
awey| | 2008-4-15 14:14 | 只看该作者

现在的FPGA大多数带有CPU软核

使用特权

评论回复
32
gyt| | 2008-4-15 15:15 | 只看该作者

挺有意思

使用特权

评论回复
33
古董| | 2008-4-15 15:16 | 只看该作者

我也来顶一个

这几天在想一个问题:学单片机的人们都在想些啥?

使用特权

评论回复
34
huangqi412| | 2008-4-15 16:01 | 只看该作者

lz只看技术没看市场

使用特权

评论回复
35
huangqi412| | 2008-4-15 16:02 | 只看该作者

呵呵,居然还有不知道00是哪的,晕了,

使用特权

评论回复
36
wangkj|  楼主 | 2008-4-15 17:12 | 只看该作者

谁说不看市场了,不是有2元以下的risc cpu吗?

2元的51恐怕就没有了。

使用特权

评论回复
37
jack.king| | 2008-4-15 20:10 | 只看该作者

?

?

使用特权

评论回复
38
wxj1952| | 2008-4-15 21:57 | 只看该作者

没事闲聊:请教22楼 awey 学长

“ 一位机照样会程序跑飞,照样会死机。”

一句话打破了我们公司20年的理论/实践经验证明。

程序跑飞的机理是由于多字节指令造成,单字节指令程序不会跑飞,因为飞来飞去,都落在自己的程序轨道继续运行。那么 awey 学长说的一位机16条单字节指令“照样跑飞”,没有其他的非正常程序轨道可以落脚,会飞到哪里?

    另一点,假使由于干扰,造成PC计数器跳变,跳过一些指令未正常执行,造成某些测试语句的条件缺失,产生空循环等待;我的问题是:这种在正常轨道上的正常空循环等待,——即使是“永久的”,它能否被视为“死机”?

    我认为只有“异常程序轨道”上的死循环才是“死机”。(上面说过,一位机不存在“异常程序轨道”)而正常轨道上的循环,如果由于程序员未考虑到的“意外”,造成长时间跳不出来,那属于程序设计的缺陷,是应该由程序员事先考虑到的事情。即:一个测试跳转语句中的被测试条件的所有各种可能状态,而不是只有一种正常状态。

正常程序轨道:程序存储器(2764)中的所有固化内容都是正常程序轨道上的指令。飞不出去?

使用特权

评论回复
39
computer00| | 2008-4-15 22:22 | 只看该作者

都说飞来飞去了,还说没飞,晕……

使用特权

评论回复
40
高建明| | 2008-4-15 22:29 | 只看该作者

干扰不一定是PC值乱,也有可能寄存器值被修改了

使用特权

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

本版积分规则