一只鱼 的个人资料EE小站照片日志列表更多 ![]() | 帮助 |
|
|
4月16日 忙忙忙!最近很忙,时间都用来放松了,基本没有什么研究的兴趣。
现在还在用ARM9设计东西,不过和过去相比设计考虑的东西多了很多,除了芯片功能,还必须考虑成本、供货、兼容产品、公司库存……另外我觉得自己开始钻牛角尖了,例如说考虑245缓冲在不上电或上电、掉电瞬间的方向;开始做一些变态的事情,比如用MOSFET搭门电路,哈哈。
最近公司开始用WG来画板,唉,Mentor Graphic的产品,除了Modelsim能让我感觉好些,PADS和WG都让我感觉原来Altium designer是这么好用啊。WG的原理图编辑器DXDesigner基本上每一个功能都有BUG,实在数不胜数,甚至他们连Horizontal和Vertical这2个词的意思都分不清,菜单里水平镜像和垂直镜像的选项需要对调一下——我真怀疑这是印度人写的软件。DXDesigner画图大部分的时间我都在调整线和字体;动不动就莫名奇妙的崩溃,今天我就遇到了一条线可以选中却怎么也不能移动、删不掉的BUG;我搞工程这么多年了,刚开始的时候搞机械,AutoCAD、Solidworks、Pro/E,后来搞电子EWB、Protel99、Orcad、Quartus、DXP,平时用Visio,这么多能画图的软件,从来没有见过能有线条删不掉的情况……我奉劝想要使用Mentor产品的人一定要三思啊。
现在觉得ARM没有什么意思了,呵呵,下一个我要挑战的东东是PowerPC。但是PowerPC的开发成本太高了,等手头的事情忙完了,我会寻找一条类似Wiggler+HJTAG的道路。
我的http://cosine.oicp.net因为家里忘缴电费被掐电而非法关机半个月了
就写这么多。 11月25日 北京海洋馆前几天去看了北京海洋馆的表演,感觉还是不错的,尤其是海豚表演,印象很深,贴出来给朋友们看看。
海洋馆表演舞台全景:
人和海豚的表演,包括站在海豚背上滑水、被海豚送上空中等:
海豚跃出水面的表演:
11月21日 发点牢骚,转点东西。好久没有更新了。最近很忙,一直努力地在布板中,要求11月30号交工。其实板子关键部分的线已经OK了,就是现在很心烦,剩下的一点实在有点布不动了。我一直觉得PCB是一种体力活,一个中专生只要经过训练,什么10层、200MHz、FPC都不会有什么问题的,可惜,我们还没分工到这种地步。因为心烦,我先听了很多歌,刚开始去gaea上找,发现太慢;于是开始听电台,呵呵,不需要那么麻烦的选歌过程。于是发现中国国际广播HITFM实在很……外国,主持人们居然有美国黑人口音,也许是Hip Hop听得太多了把,哈哈;不过专业程度还是不错的。心烦时候看了些东西,抄一份过来。
简谈日本CPU的发展道路
作者:愚蠢小猪
近一段时间忙,没有时间写文章。其实是文章好写,资料难收集。不久前在网上看到一篇文章《尴尬中国芯:龙芯CPU的艰涩之旅》,感觉到龙芯CPU前途很不妙。正好自己的工作与CPU有些关联,正好轻车熟路写写日本CPU的发展。对照看看龙芯CPU为什么会陷入困境。 说到日本的CPU,很多人会问,日本有CPU吗?确实,我们日常接触的计算机基本都是wintel,CPU基本都是美国公司的。其实日本有很多种 CPU,在中国也被广泛应用,只是我们很难看到它,被嵌入了,不象有个什么“Intel inside”的牌子。当然,在中国嵌入式开发领域,日本CPU的应用也比较少,低端的多为51、PIC、AVR系列,高端的则是ARM一统天下,总之是 八国联军。我想大概是因为日本CPU的相关支持工具和文档资料大多用日文写的,一般中国人看不懂。相比之下,欧美的CPU就比较好接受。看起来,CPU这 东西,自己的文化弱了,推广起来也比较困难。不过,在日本,日本CPU绝对是主流,从低端到高端。从我使用的情况看,比欧美系的CPU好用,功能全面集成 度高。日本的CPU大概叫关起门来自己爽。 谈CPU先要谈与CPU直接相关的基础产业——半导体。日本的半导体产业起步不算早。直到70年代初,日本半导体需要量的7-8成还 需要依靠进口。当时中国正处于文化大革命,经济崩溃,知识分子被关牛棚,工农兵大学生和外行领导内行导致科研机构一片混乱。即使这样,日本当年还需要从中 国进口半导体制造设备。
这时候,日本的电电公社,现在NTT的前身,相当于中国电信,发挥了很大作用。电电公社坚决采购国产电话交换机,并坚持使用国产的半导体,组 织协调日本的半导体企业协作攻关。反面则是电电公社搞垄断,高昂的电话初装费和软预算赤字财政。1976年,日本政府成立半导体的国家实验室,国家的力量 进行攻关。国家战略的结果,使日本半导体生产技术达到了世界领先水平。
国家扶持和计划,使日本半导体产业与美国有很大的不同。最大的特点是大而全,小而全,自产自销。在初期,半导体的生产几乎100%在 本企业或本集团内消费了。即使现在,也有很大比例是在本企业本集团内消费。这与美国半导体企业基本外销很不相同。比如,日立生产的半导体,很大比例在日立 集团内部消费了,如日立的家电、精机、重机、工厂等等。而Intel的半导体则很少自己用,绝大多数都卖给其它用户。原因是日本半导体的起点低,性能质量 价格面并没有优势,只能自产自销,大而全小而全,发展半导体是作为国家及本企业集团的战略,而不是一时的经济效益。要经济效益还不如直接买美国的。
日本的这种做法,引起美国的不满,认为这是计划经济违反了市场经济规律云云。日本人也颇不满,自己的电电公社虽然搞软预算赤字财政, 毕竟还是企业。而美国的国防部则完全是软预算,完全不讲经济效益。就中国是市场经济的信徒,在日本半导体突飞猛进的时候,中国迎来了改革开放的春风,引进 市场机制的葵花宝典,半导体产业就挥刀自宫了。同时自宫的产业还有很多。自宫的结果,使中国这近30年取得了世人瞩目的经济成就。欲练神功需要挥刀自宫, 这是颠扑不破的真理。
国家战略和计划的引领下,日本半导体生产工艺突飞猛进,但需要高超设计技巧的CPU却没有很大突破。中国经历了10年文革的摧残,1977年 研制成功了专用的弹载16位CPU。美国的CPU在1970年代末期形成了Intel的86系和Motorola的68系CPU。两强争霸,都想扩大市场 占有率树立事实上的标准,但又受限于产能不足。于是找到日本厂家,日本厂家以许可证方式生产与美国兼容的CPU,作为第二供货方,这是日本CPU的起步。
日立承接的是Motorola的MC680X和MC68000,日立生产的MC68就叫HD68。NEC则承接Intel的86,形成 V20、V30系的 CPU。日本没有与国际接轨,融入国际社会的心思,喜欢自定标准,自搞一套。当80年代初IBM PC风靡全球时,日本自搞了一个PC98。手机也是自成系统。这以中国不同,在中国与国际接轨是政治正确,雄心壮志早被阉了,想自立体系想都不敢想。当 然,PC98最终没有抵抗住IBM PC,在几年前还是最终放弃了,但毕竟日本曾经奋斗过,很多事也是谋事在人成事在天,但奋斗的心不能死。
1984年,作为日本国策的TRON项目开始实施。TRON项目是集计算机OS和CPU设计一体的大型计划。涵盖的目标非常广泛,从实时控制 到桌面系统,从工厂自动化到商业应用,无所不包。目的要建立日本独立的计算机软硬件体系。即阻止外国系统对日本的渗透,又想在世界中树立日本的标准。
1984年也是中国关键的一年。是年年底,通过了城市改革的决议,拉开了城市改革的序幕。这一年还是“鬼门关”,无论项目是否成功, 这一年都必须下马停止。时隔20年后,许多项目才重新开始,或者再也没有可能开始了。这一年大概可以称为中国的“自宫年”。中国需要集中精力发展经济,改 善生活。我们的目的是喝水,再也不能干挖井的蠢事了,这些“奇技淫巧”还是算了吧。
作为TRON项目的结果。1987年,日立发布了H8/H16/H32三款CPU,分别是8位/16位/32位。其时日本产品在欧美 市场上咄咄逼人,即便作为86和68系CPU的第二供货商,也有喧宾夺主侵夺美国原厂商市场份额的势头。这些引发了日美贸易摩擦,美国政府向日本政府施加 压力,小胳膊毕竟没有扭过大腿。TRON计划被大幅度缩小,只限定在实时嵌入式领域。Intel和Motorola分别向NEC和日立提起诉讼,禁止它们 再生产销售与86和 68系兼容的芯片。这些诉讼最后都在庭外和解了,作为和解的结果,H16由于酷似Motorola的68被放弃了,H32由于TRON项目缩小也被放弃 了。H8虽然也大量承袭了68的设计,但总算被保留了下来。
日本历史上有过多次失败,但雄心壮志从来就没有熄灭过。虽然有时必须认命,被外力宫去大半,但雄心不死,还有重生的机会。中国则精神上萎靡了,不用别人动手,就自宫了。即便有人劝说中国能行,但始终坚挺不起来。
日立的H8虽然是8位的CISC设计,随着时代发展,逐步扩展到16位和32位。并在此基础上发展了RISC型的SuperH系列 SH1/SH2/SH3/SH4。SH1/SH2定位于实时控制领域,SH3/SH4则定位于信息处理。NEC则发展了自己独自的78和V850系列。
这些CPU都定位于嵌入式领域,避免与美国直接冲突。嵌入式领域市场庞大并被细分,手机、游戏机、汽车、各种家用电器、各种生产装 置……,这些领域都是日本的强势领域。这些东西和我们日常生活密切相关,但我们往往觉察不到它们里面计算机的存在。在嵌入式领域对CPU的性能要求并不很 高,很难出现赢家通吃的局面。日本CPU的最高主频目前还没有超过1GHz,NEC的V850的一款CPU号称是世界上主频最低的32位RISC CPU,只有20MHz,但却有着极低的功耗。嵌入式领域性能不是主要因素,有自己的特色就可以在市场中找到定位点。
嵌入式应用需要丰富的接口,光CPU远远不够。日本的CPU一大特点是集成了丰富的接口,A/D、D/A、PWM、定时器/技数器、各种通信协议、图象声 音的编解码器、Flash、SRAM甚至还集成了大容量的DRAM。包含接口的不同,形成一个完整的系列,根据具体应用的需要选择具体的CPU型号。往往 一个单片就可以构造一个完整的应用系统。
软件系统虽然TRON被大幅度缩小,成了uITRON,TRON前面的uI分别代表微型和工业的意思。小有小的好处,正好适应这种资源严重受限的嵌入式应 用环境。Windows CE和Linux则庞大笨重,于是uITRON占了日本近一半的市场份额。uITRON只是一个标准,并不是具体实现,具体的软件有好几种,其中也有免费 开源的uITRON。当然这些日本CPU也能运行Windows CE和Linux。据说SH3是世界上第一种运行Windows CE的CPU。
软件和硬件系统的结合,使日本的CPU在日本市场上成为主导,外国CPU占的市场份额很小。这与中国不同,中国则是被八国联军占领了。日本的出版教育界也 功不可没。有名的CQ出版社出版的电子杂志详细介绍这些本国CPU用法和特点,还免费赠送这些CPU的实验板。还免费提供这些CPU的软核,在FPGA中 实现自己的系统,用于研究和教学。学生时代的教育就使用本国的CPU,工作后自然而然就使用本国的CPU。中国的教育原来是Z80,后来是8051,于是 学生毕业后就用这些外国CPU。
国家战略、科研、教育、产业相结合,使日本CPU产业从无到有,由弱到强,独树一帜。中国这四个方面相互脱节,国家战略是建立市场经济体制,不惜摧毁自己 独立的科研和产业体系。科研面是单打独斗,在整个国家当作点缀存在。教育是面向世界,为留学和外企培养人才。产业则基本被卖掉了,外资企业挑大梁。这样的 环境中,发展自己的CPU产业何等艰难。聪明如陈进的,一开始就认为事不可为,打磨芯片交差,科研经费落袋。方舟则是在中途醒悟,还是搞房地产来钱快。就 剩下愚公龙芯继续奋斗,但不知道红旗能打多久。 8月21日 悼念我的硕士老班长昨天傍晚惊息我的硕士老班长王建同学不幸病逝,真的很痛心。真的难以相信一个月前的鲜活生命今天已经离我们而去。
王建比我们班的大多数人大一届,他曾经在本科毕业时参加了哈工大硕士生支教团,远赴条件艰苦的西部为那里的孩子们教了一年的书。我看过那些照片,他和支教团成员所经历的,的确不是一般人所能承受的困难。回来以后,他和我们一起成为我们硕士班的成员,并当任我们的班长。他为我们班同学付出了很多,组织了很多有声有色的活动,加强了同学的感情;不需要什么标兵班级的称号来衡量,我们班绝对是整个05硕最强最温馨的。从我个人角度,王建是我这么多年学生生涯中最优秀的班长,我研一的时候网游玩的很凶,王建见到我的时候就经常提起有关考试、课题和工作的事情。
去年4、5月份,王建不幸查出了晚期肿瘤,我们很震惊,为什么上天要把这样的命运安排到这样一位优秀的青年身上。王建的家庭经济状况不好,第一次化疗就花费了很多,为了使王建能够顺利康复,我们班同学在学校内组织了一次募捐,帮助王建完成了第一次化疗;当时的检查的结果也不错,王建还参加了学校的招聘会,我们都很高兴,王建能和我们一起毕业了。但是几个月后,检查的结果再次让大家揪心,王建开始了第二次化疗。今年5、6月份,王建由肿瘤医院转院到血液病医院,继续第三次化疗。真的很遗憾,由于毕业课题很忙,工作的报到时间又很紧,我7月份没有时间去看望他……
昨天同学们听到这个消息,无不扼腕叹息。想起王建白发苍苍的父母亲,我更感觉无比心痛。只可惜我和雯雯已经离开哈尔滨,不能送王建最后一程了。虽然我的博客门可罗雀,还是希望能有更多的人知道有一位这么优秀的青年。
王建走好,我们永远记得你! 7月24日 工作了又是好久没有更新BLOG了,呵呵。
现在我已经到了北京这个鸟不拉屎的地方,呼吸着污浊的空气,喝着浑浊的水,拍着漫天落在身上的灰尘给大家写这篇BLOG。
其实毕业到工作真的没有什么感觉,只是觉得搬了无数的东西,把孱弱的手臂变得有些酸痛。我在北京的西南角,公司和住宿的条件都不错,就是偏了点,从宿舍的阳台上可以看到大片的荒地——但是就是这样的地方居然还要8000起一米,我和GF的工资加起来一年也就能买个卫生间吧,哈哈。
“就北京这样的地方也想举办奥*会?”我昨天这么对本科的同学说。“想想当年大一,哈尔滨不也要申请冬季奥*会么?”他回答。唉,没有办法,我们就是在这样一个充满爆发户心态的国家里。说了这么多坏话,不知道ZF会不会把我给河蟹了,像河蟹我朋友的BLOG一样。
现在暂时搞不了EE了,目前要先工厂实习没有项目,最关键的是现在没有RMB,虽然中发不再遥远,也没有办法自己做些啥。
最近在换软件,公司用的是OrCAD Capture和PADS Layout,呵呵,很奇怪的组合,终于要和使用多年的Altium的软件告别一阵子了。嘿嘿,等我有机会当头,我还是要用Altium的。Altium的软件这几年来进步很大,我相信很多人都用过99se,Designer 6.X的功能真的有很大的飞跃,尤其是易用性上。PADS的界面友好程度和Designer根本无法相比,我就感觉PADS的程序员在偷懒,明明很容易实现简单操作的功能,非得让使用者用一种匪夷所思的操作实现,比如Layer Definition里面的东西。但是我希望Designer能在自动布线和辅助布线上下点功夫,呵呵,其实人家有P-CAD了,应该不会加强的。另外提下,Designer也有自动推挤功能,虽然很弱,默认是关闭的。在Preferrence的Interactive routing选项里可以打开和关闭。
今后的日子也不知道该怎么过,我也是刚刚走上社会的80后,迷茫中。只能先努力工作了。 3月6日 好久没有更新了,报告下进展。其实我在去年11月份工作刚刚确定的时候写了一篇文章,可是我不争气的电脑死机了,几千字啊,这回长经验了,要保存。
还是先总结下我这段时间都在干什么。
2006.5~6月 研究ARM Linux
2006.7~8月 在Emerson Climate Technology苏州R&D混了个Summer Intern,课题全扔,呵呵,被导师一通鄙视
2006.9~11月 痛苦的找工作经历,先是被一堆公司无限连环撅,后来狗屎运正了,三个公司向我伸出橄榄枝,贪多嚼不烂,现在还要违约一个去另一个,后悔……
2006.11月开始 终于拣起课题,完成以下几项乱七八糟的工作
A、DSP超声测距传感器,测距范围3cm~6m,分辨率还不错,但是程序还有些部分没有完成
B、用FPGA搭了个超级多路每路带512BYTE FIFO(R和T各256)的UART准备在我的系统中用,设计最大波特率1Mbps,实际测试写错寄存器居然2Mbps也能正常工作,汗……
C、小窥了嵌入式图像处理的门径,用ADSP-BF531和ST的VS6524通过抢来的价值一台T60的DSP仿真器在我的电脑上看到了我的凌乱的工作台的图像
上面的那个C是我今天才实现的,之前我看了好几天的五颜六色的雪花,所以今天心情比较好,臭屁下,写篇文章。
这些我以后都打算写出来,当然前提是我有时间,哈哈。
贴贴图片吧,我今天的工作成果。
我的工作台,很多人问过我是几台电脑,我郑重回答:1
右边是为节约时间买的华恒BF531开发板(其自带软件对我我一点都没有用,哈哈浪费),右边是摄像头板 摄像头版特写,这个摄像头的尺寸是5mmX5mmX6mm 用Visual DSP++的Image viewer看到的摄像头图像,当然垂直同步有些问题,我接下来要解决下 和摄像头统一个角度用Canon拍的 简单的工作原理,那个Video source是ST的VS6524,PPI是AD的BF531视频信号接口 如果以后有时间,我会贴个电路图什么的。 2月16日 开张了!像Blog这种后现代主义的东西,本来不想碰的。既然开张了,就给大家看点东西吧。
But what's EE? It's short for Electronic Engineering.
我目前是在校的研究僧,搞机器人的,记得学校BBS上有一句非常经典的话,可以用来形容我现在的生活——小时候的梦想是当一个牛X的科学家,现在离科学家越来越近了,却离牛X越来越远了。
开Blog的目的很纯洁——让大家都知道一个不牛X的混日子的准科学家到底在干什么。
当然会有很多我做出的东西,有兴趣可以交流。
|
|
|