微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > 一文看懂龙芯3号开发全过程,这15年都经历了啥?

一文看懂龙芯3号开发全过程,这15年都经历了啥?

时间:09-24 来源:EETOP 点击:

、全定制锁相环等核心模块内部的问题,并不是把这些模块"攒"在一起产生的问题。这些问题,如果购买商业IP(如ARM的CPU,Imagination的GPU等)来"攒"芯片一般不会碰到。自从2001年开始研制CPU以来,我直接或间接负责了近百次流片,流片后碰到的问题除了极个别外,都是核心模块内部的问题。

  

龙芯长期坚持芯片中的核心IP自己掌握。这些核心IP包括CPU核、内存控制器、DDR2/3/4的PHY、互连网络、HT控制器、HT PHY等,最近还展开了GPU的研发,只有少量的外围IP使用商用IP。不是吃饱了饭没事干,而是我们使用别人的IP吃过亏。2003年我们刚开始研制龙芯2号时委托一个很有名的EDA和设计服务公司定制一个3写6读寄存器堆,在交付流片后发现其中的电源地严重缺失,跟他们交涉时他们说这个不会有问题,导致龙芯2号系列的第一款芯片龙芯2A流片失败,后来我们自己定制了该寄存器堆才使龙芯2B流片成功。龙芯3A1000刚开始研制时曾经使用过商业DDR2/3 PHY,我们在检查中发现了一些问题,但厂家觉得没问题不愿意修改,后来3A1000流片时同时流了使用商用DDR2/3 PHY和自主研制DDR2/3 PHY的两个版本,并在使用自主DDR2/3 PHY的版本流片成功后确定使用自主DDR2/3 PHY的版本进行量产。龙芯3A1000和3B1000曾经使用过商业的内存控制器,但商业的内存控制器满足不了高性能CPU的带宽要求(使用商业内存控制器的SOC在双通道下不可能做出龙芯3A3000 的13GB/s实测带宽来),因此从3B1500开始自主设计内存控制器。龙芯2H集成了商用的GPU核,该GPU核有 Android操作系统的驱动程序,但我们需要Linux的Xserver驱动,厂家自己开发不了,我们希望厂家把内部配置寄存器如何使用的手册给我们,我们自己开发,可是厂家说这是商业机密,不愿意给,至今龙芯2H只有在Android上有3D驱动,Linux的Xserver驱动只有2D的。

  

一是吃过亏,二是觉得洋鬼子干得还不如我们,所以就自己干。在国际上,虽然Nvidia巴心巴肝地帮Intel做配套GPU,Intel还是坚持自己做GPU;虽然Imagination巴心巴肝地帮ARM做配套GPU,ARM也坚持自己做GPU;虽然开源的火狐浏览器很不错,谷歌还是坚持自己做Chrome。苹果和高通公司都是在ARM的架构授权下自主设计处理器核,其性能远高于ARM的处理器核。他山之石、可以攻玉。只有技术上不受制于人,才有产业上的主动权。

  

做任何事情,依靠别人总是容易一些,完全靠自己则困难得多。但依靠得多了,吃过亏后才明白还得靠自己。毛主席在青年时期也没有想过要革命,想着改良主义可以救中国,后来才觉得马克思主义是"山穷水尽诸路皆走不通了"的选择;建党后在陈独秀领导下在湖南搞工人运动,光大的罢工就举行了十多次,结果是罢工受镇压,工人领袖被杀;国共合作期间依靠国民党的武装干革命,结果蒋介石发动"四一二"政变杀共产党人;好不容易上井冈山建立了自己的军队,找到了武装夺取政权、农村包围城市的道路,却被那些在上海租界呆不住跑到井冈山避难的书生们轻松地夺了权,不得不进行两万五千里长征;经历千难万险与四方面军会师了,还差点被贪心不足的张国焘武力扣押。吃了这么多亏后,毛主席在以后的革命和建设中就牢牢掌握了主动权,包括国共第二次合作时坚持独立自主的山地游击战,反对共产国际的"一切通过统一战线"的错误主张;重庆谈判坚持保留边区和军队;建国后先是抗美援朝,后是中苏论战。等等。

  

在中国的近代史上,我们有三次向外国老师学习的经验,每次都是受老师欺负吃了亏后走上自力更生的道路。第一次是洋务运动,晚清时期中国海关关长都是英国人担任的,是中国历史上最开放的时期,却被西方列强欺负得水深火热,毛主席领导共产党推翻了三座大山,解放了中国人民。第二次是建国后向苏联学,一边倒,结果苏联在中国的土地上又想建联合舰队,又想建长波电台,毛主席拒绝后苏联又撤专家又逼债,毛主席还是领导中国人民自己搞了"两弹一星",建立了自主可控的工业体系。第三次是改革开放,我们学习西方的管理理念和科学技术,刚开始觉得挺好的,现在有点觉得吃亏了(像我这样气性大的觉得忍无可忍了,很多人觉得还可以再忍忍)。2011年我国IT产业百强企业的利润总和是苹果公司的40%(我刚开始觉得华为是通信企业,可能不算在IT百强里面,后来查到华为也算在这里面时很有挫折感)。总是听专家说,我国跟美国的经济互相依赖,美国也不敢把我们怎么样,可是当美国制裁中兴时,我们不得不认怂,中兴公司定期向美国商务部报告工作,以获得延期制裁。美国可以通过不卖元器件在三个

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top