李逸轩摇头否定道:“存储器芯片美日双方现在正打的厉害,我没兴趣掺和进去,我生产的芯片是给硬盘上用的管理控制芯片,属工控芯片的一个小分支。”
“哦,工控芯片,能具体说说吗?”作为工业司司长,郭英年当然知道工控芯片,没想到李逸轩居然要生产这个,不过他始终不信对方要生产工控芯片,认为李逸轩是在忽悠他。
李逸轩当然是在忽悠他,桌面CPU他肯定会搞,而且是必须搞,可他敢这么说吗,一旦这么说了,改为工业用途的土地还指不指望对方批了,先唬住对方在说。
引导对方来到一处硬盘组装区前,从流水线上拿起一看电路板,“郭司长请看,这块电路板上的芯片用的就是工控芯片,这是美国西部数据公司发布的65C02处理器,我要生产的就是能替代它的CPU。”
“65C02,这跟华科生产的6502CPU有什么关系?”郭英年敏锐的感觉到这两者之间应该有莫大的关系。
“1974年,楚克·佩德尔从摩托罗拉公司带出来的六位工程师,一起创办了MOS Technology公司,六位工程师中有一位名叫bill mensch(比尔·门斯)的家伙,他野心很大,在MOS Technology科技完成了6502处理器的开发之后,迅速看准时机,从mos科技抽身而出,创立western design center,即西部设计中心。
终于也在1978年,比尔顺利开发出基于cmos工艺的65c02处理器,成功实现对6502处理器的跨代升级。虽然65C02比6502更加得优秀,但在商业上却是个失败的作品,6502只需25美元,而每颗65C02却需要128美元,这么高的价格,性能完全比不上英特尔公司的8086和8087处理器。
因此,比尔·门斯不得不重新修改了设计,成本虽然降下来了,但性能也大打折扣,更重要的是在低端处理器市场,西部设计中心已经失去了先机,他已被MOS牢牢占据。
不得已之下,西部设计中心只能往嵌入式处理器发展,为IBM 的硬盘和8英寸软驱提供工控解决方案。因祸得福,WDC在该领域市场大获成功。这也是我的硬盘会用65C02做控制芯片的原因。”
郭英年并不知道两家公司还这么一层关系,问道:“那你为什么不继续使用65C02?”
“因为65C02有很大的缺点,它的控制逻辑核心是依靠接口控制卡上所带的ROM芯片,对DMA通道的占用很大,这使得硬盘电路控制板的设计变得复杂,而且电路板的面积也显得很大。郭司长你看,眼前的这款电路板几乎沾满了整块硬盘的一面,再想把硬盘做小一点根本就不行了。
另外,他还影响了硬盘容量的升级,10MB容量以下还好,容量上了20MB,65C02的性能就无法支撑了。更关键的是,由于65C02自有的控制逻辑,使得硬盘在使用过程中用户必须忍受一大堆跳线和拨动开关的困扰(在早期的电脑上,每件设备所占用的系统资源都是由用户手动更改跳线或拨动开关来进行分配的)这为硬盘的易用性带来了困难。
所以我打算改变它,重新设计一种新型的控制芯片,让硬盘变得方便易用。”
郭英年被李逸轩口里蹦出来的各种专业术语给绕晕了,但他还是明锐的抓住对方的一个关键词,“你会设计芯片?”
“YES。”李逸轩镇定的回答道。
这下郭英年不淡定了,要知道芯片设计可是一项高技术活,香港目前没有一家公司懂得怎么设计芯片,就连华科电子工业公司也不行,它的6502芯片都是从MOS引进的呢,对方怎么设计的,自己就怎么生产,即便是小小的修改一下都做不到,而眼前的这个年轻人居然说自己能设计芯片,让他实在是无法相信。
李逸轩知道光凭嘴巴说,对方是不能相信的,于是把自己设计的芯片草图拿了出来,他不怕被泄露,因为这种构架设计他早就申请好了专利,而且一个总体的设计草图也说明不了什么。
把图纸摊开,一副CPU初步设计草图呈现在郭英年眼前。
李逸轩设计的芯片采用的后世常见的ARM处理器结构,ARM采用的哈佛流水线结构,这是绝大多数RISC精简指令集处理器常用的一种结构。
当然了,由于设计重心的不同,哈佛流水线结构演化成很多不同的构架。而ARM的核心设计理念是低功耗和低成本,兼具稳定可靠。日后成为了移动电子设备的首选CPU,后来硬盘控制CPU,无论是传统的机械硬盘还是固态硬盘,或者是便携式移动硬盘,上面的控制芯片都是用的ARM处理器的变种。
ARM是英国Acorn电脑公司(ARM公司的前身)于1983年开始研发的,主旨是开发一种全新的构架,低功耗和低能耗,还能完全兼容市场上的6502处理器。
MOS Technology公司在1975年发布了6502处理器,Acorn公司基于该处理器研制一款Acorn教育计算机,该计算机后来被英国政府的教育机构指定为专门计算机,这使得Acorn公司在英国的七十年代中后期红极一时。
可随着时间的推移,当时代表高性能低价格的6502CPU,已经渐渐落后于时代,Acorn公司需要推出一款全新的电脑,也就是16位计算机。
可是,Acorn公司悲哀的发现,MOS Technology并没有推出新一代16位处理器的想法,他们只是在原有的8位处理器6502的基础上改来改去,从6502到6504,到6507,再到6600,依然只是6502的改进版,这根本就不是Acorn公司想要的处理器。
1980年两家公司经过交涉,MOS Technology同意为Acorn开发一款16位处理器7520,这也是MOS Technology公司研发的最后一款处理器。
让Acorn感到悲剧的是,7520根本无法兼容6502,这使得Acorn围绕6502开发各种应用无法在新电脑上继续使用,而英国教育机构更不愿意以前的应用就这么作废了,这让学生怎么办?几年含辛茹苦的学习,最后却告诉这些学生,你们这些年辛苦学的东西全都是没有用的东西。
这不是误人子弟嘛,英国教育机构岂能答应。
最后没有办法,Acorn只能花取300万美金从MOS Technology公司买来全套的6502技术授权,自己来设计能够完全兼容6502处理器的全新16位处理器。
而这个时候,全世界首款真正意义上的RISC处理器MIPS诞生,MIPS诞生震撼了整个半导体业界,很多业界专家认为RISC将会是下一代的处理器,会最终取代CISC复杂指令集处理器。其实我们都知道CISC没有被RISC取代,而且还活得很滋润。
于是,Acorn公司开始转变设计思路,设计一款能够完全兼容6502的精简指令集CPU,即Acorn RISC Machine处理器,这是ARM处理器的前身。
其实从这里就能看得出ARM跟MIPS有很大的不同,它不是一款纯粹的RISC,它带有很多CISC才有的功能拓展性特质,而且功能拓展能力还很强,这也是为什么后来的ARM公司能够基于ARM构架设计这么多种不同使用功能的ARM系列处理器,更不要说各种变种版的ARM处理器更是多的数不清。
这些处理器发展史上的秘闻李逸轩是不会对郭英年说的,而且现在都还没有发生呢,有了李逸轩这个闯入者,这件事还会不会发生他都无法确定,现在他只要把郭英年说服就行了。
ARM处理器起步是32位,我们最熟知的是64位结构的ARM,现在才79年,是不能直接照抄的。
李逸轩对它进行了改变,16位ARM处理器,由指令寄存器模块、算术运算单元、微处理器的控制器模块、程序计数器、子程序计数器模块、数据存储器模块、数据总线处理器模块组成该处理器的核心。