龙芯3A2000运行node.js的初体验——龙芯平台上搭建node.js环境指南

举爪为证 发表了文章 • 0 个评论 • 219 次浏览 • 2017-01-24 10:33 • 来自相关话题

原文链接:http://www.loongson.cn/news/company/449.html 一、初识node.js Node.js是一种面向后台Web服务器的脚本语言,其语法是Javascript。最早的Javas ...查看全部
原文链接:http://www.loongson.cn/news/company/449.html

一、初识node.js
Node.js是一种面向后台Web服务器的脚本语言,其语法是Javascript。最早的Javascript是起源于Web浏览器前端,是用于加强 HTML页面的交互能力而设计的。但是,程序员们发现这种语言非常安全、灵活、高效,因此把它迁移到了后台服务器上,就是node.js,用于方便地搭建 响应速度快、易于扩展的网络应用,从2009年出现开始,到现在已经有非常高的普及率。
对于这样一个使用广泛的语言,龙芯平台能不能方便的支持呢?今天我们就从头开始搭建node.js的环境,试验一下龙芯电脑好不好用。
一、龙芯3A2000桌面电脑
我们使用的机器是一台龙芯3A2000桌面电脑。龙芯3A2000是2015年8月发布的最新4核CPU,目前已经批量供货,性能与Intel i3看齐,足够日常办公使用,预装了浏览器、Office、文件管理、影音播放等常用的软件,开箱即用。

一、龙芯社区操作系统Loongnix
在今天的实验中,我们仍然使用龙芯开源社区版操作系统Loongnix。Loongnix是由龙芯公司主导开发的,并且组织联合产业链合作厂商、国际开源 软件社区及开源爱好者共同参与建设。社区以“开源、开放”的形式进行管理,设置内核、浏览器、JAVA、图形、编译工具等系列基础软件项目。在龙芯基础软 件方面的研制优化成果将首先在社区版的Loongnix操作系统中集成和验证。
这篇文章就是使用3A2000电脑上的金山WPS创作的,是不是很酷?

Loongnix的下载地址在这里:http://www.loongnix.org/?page_id=35873 。目前最新版本是Fedora21-MATE(20160503-Release)。下载镜像iso文件,支持制作U盘安装live版本。
一、第一个node.js程序
实际上,Loongnix已经内置提供了node.js的运行环境。打开终端,运行下面的命令,通过网络在线安装必要的软件包:
# yum install -y nodejs
(需要以管理员身份运行) 
现在可以测试一下,检查node.js的版本号:
$ node -v
v0.12.4
现在可以编写一个最小的Web服务器程序web.js:
[web.js]
var http = require("http");
http.createServer( function(req, res) {
res.writeHead(200, {"Content-Type": "text/html"});
res.write("<h1>Node.js OK</h1>");
res.end("<p>Hello Loongson 3A2000!</p>");
}).listen(3000);
console.log("HTTP server is running at port 3000.");
运行这个程序:
$ node web.js
HTTP server is running at port 3000.
现在打开一个浏览器,输入地址:http://127.0.0.1:3000,可以看到龙芯运行node.js的正确页面:
龙芯3A2000运行node.js小程序_.png

龙芯3A2000运行node.js小程序
一、编译新版本的node.js
上面的例子已经证明龙芯运行node.js了,但是由于node.js的官方版本更新很快,我们往往需要下载最新源代码进行编译,才能得到最新的官方运行 环境。打开浏览器,直接访问node.js主页,下载最新版本node-v4.4.3.tar.gz。文件只有21.4 MB。
下载地址:https://nodejs.org/en/
Linux上的软件编译方式都是大同小异,基本都是“解包 - 配置 - 编译 - 安装”的套路。Node.js也不例外,命令都是极其简单。走完一遍流程之后就会发现,在Linux上安装软件其实比Windows上更简洁方便。
1. 解包
$ tar zxf node-v4.4.3.tar.gz -C ~
$ cd ~/node-v4.4.3
由于官方node.js没有在龙芯Loongnix上适配过,因此有一些文件需要做微小的调整才能正确编译。好在修改的量很小,最后只有在configure文件的591和682行做了如下修改,主要是修改了体系结构的名称:
591c591,592
< '__MIPSEL__' : 'mipsel',
---
> '__MIPSEL__' : 'mips64el',
> # '__MIPSEL__' : 'mipsel',
682c683
< elif target_arch in ('mips', 'mipsel'):
---
> elif target_arch in ('mips', 'mipsel', 'mips64el'):
2. 配置
$ ./configure 
3. 编译
$ make -j 8 
下面就是等待编译完成了。在龙芯3A2000上编译大约需要10分钟时间。
4. 安装
# sudo make install
(这时候会提示输入管理员密码) 
不出意外的话,上面的过程应该一切顺利。
5. 运行
默认的安装位置是在/usr/local下。我们先打印一下版本信息吧:
$ /usr/local/bin/node -v
v4.4.3
看见了吧?版本标识里面鲜明的打印了“4.4.3”,这个就是我们手工编译的最新版本。测试前面的小例子,功能也是完全正常的。
二、更多的系统演示
Node.js是平台无关的语言,这意味着龙芯平台拥有了node.js的全套软件生态,以往在X86平台上搭建的服务器应用系统,现在都能够以“零代价”的方式迁移到龙芯平台上来。
现在node.js的资源太多了,笔者只试验了两个较大规模的系统,一个是TiddlyWiki5,是一款交互式的wiki,非常灵活,它也可以在浏览器 里作为单一的HTML文件或者是一款功能强大的应用程序;另一个是NodeOS,是采用node.js开发的一款友好的操作系统,该操作系统是完全建立在 Linux内核之上的,并且采用shell和NPM进行包管理,采用node.js不仅可以很好地进行包管理,还可以很好的管理脚本、接口等。
有兴趣的朋友可以再找类似的系统搭建起来,参见这篇文章《NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目》。(http://blog.csdn.net/kaitiren/article/details/17410209)

一、总结和体会
龙芯的软件生态在蓬勃发展,除了本文搭建的node.js语言环境之外,所有主流的语言都已经能够支持,包括Java、PHP、Python、Ruby都是有成熟的解决方案,对我们程序开发人员是一个很大的福音。龙芯CPU基本可以在开放市场一较高低了。
笔者在不到一天的时间里不停的把玩龙芯3A2000电脑,非常稳定可靠,系统简洁,体验流畅,比Windows一点都不差,准备以后就做为我的主力办公用机了。支持国产,从我做起!

龙芯Fedora21推出docker方案

呼呀 发表了文章 • 0 个评论 • 445 次浏览 • 2017-01-24 10:33 • 来自相关话题

原文链接:龙芯Fedora21推出docker方案 IT界的技术发展更新速度不断加快,5年前的hadoop,3年前的openStack,现在的docker。龙芯平台以支持docker作为建设服务器软件生态的核心工作。 ...查看全部
原文链接:龙芯Fedora21推出docker方案

IT界的技术发展更新速度不断加快,5年前的hadoop,3年前的openStack,现在的docker。龙芯平台以支持docker作为建设服务器软件生态的核心工作。

1.jpg


        龙芯在3A2000、Fedora21上完成了docker 1.6的移植和验证。可供云计算、大数据厂商推出相应龙芯解决方案产品时选用。一、简介        什么是docker?其实docker就是一种虚拟化技术,它是一个开源的应用容器引擎,开发者可以将某个应用以及应用运行时依赖库制作成镜像,分发到其 他机器上执行。如图1,相比虚拟机(VM)技术而言,docker共享hostOS,少了guestOS对内存和CPU等资源的开销,因此docker效 率更高,更加的轻量级化。

2.png


图1. VM与docker的架构比较
        docker形式为:build(制作镜像)、ship(仓库迁移)、run(运行应用)。而这三种形式由镜像、仓库、容器承载实现。
        IMAGES(镜像):docker镜像由多个只读层合并而成。除了最下层外,每个层都有一个指针指向相邻的下层。其中每一层由id、元数据、指向相邻下层的指针组成。
        CONTAINER(容器):容器是镜像运行的一个实例。一个容器包含code、runtime、system tools、system binaries等一切运行所需的依赖。相比镜像,它多了一层读写层。
        镜像和容器可描述为图2所示

3.png


图2.docker镜像和容器
        REPOSITORY(仓库):存放镜像的地方,分为公有仓库和私有仓库。公有仓库由git Hub提供。仓库服务器上存放多个仓库,每个仓库又包含多个镜像,由不同的镜像tag区分,每个tag下包含多个不同的容器。仓库描述见图3

4.png


图3.docker注册服务器上的仓库二、移植环境        docker1.6对平台软件的要求:
        系统必须是64位  (运行file /bin/ls命令查看系统位数)
        iptables>1.4    (运行iptables -v查看设置防火墙工具的版本)
        golang>=1.4.2(运行go version命令查看go语言版本)
        内核版本必须大于3.10       (运行uname -r查看内核版本)
        本次移植的环境为龙芯3A2000,操作系统为fedora21-1030版本,kernel 3.10.84,go 1.7,iptables1.4.21。
三、docker的安装、启动        在fedora21-1030上安装、启动docker,只需执行下述命令:
# yum install docker        ;安装docker,需要机器连接网络
#docker version            ; 验证docker安装是否正常
# systemctl start docker    ;启动docker的服务
# docker -d                      ;启动docker的守护进程

四、基本镜像的制作        安装docker后基本命令是可以执行的,但pull官方镜像是无法在mips64el上运行的,这是因为官方的镜像全部是x86-64架构。要想在龙芯平台上使用docker,需要我们自己创建mips64el版本的基础镜像。
        官方文档没有提供mips64el版本的基础镜像制作方法,笔者通过长时间摸索出下面的正确方法。创建基础镜像是执行下面的命令:
# tar --exclude=/usr/lib32  -cPvf fedora21-base.tar /home
 
将本机运行的操作系统打成一个fedora21-base.tar包,其中--exclude参数是将不需要的目录排除,可以使用--exclude多个参数排除多个目录。
 
# cat fedora21-base.tar | docker import - fedora21-base
 
将tar包使用docker import编译导入镜像
 
# docker run -i -t fedora21-base  /bin/bash
启动镜像。-i 代表打开标准输入 -t 虚拟一个窗口 /bin/bash启动镜像执行的命令。        Docker正常启动容器的输出如下图:

5.png


图4.启动docker基本镜像
五、制作定制应用镜像        实际应用中,往往将一个应用程序单独封装成一个镜像,以便于发布应用。官方提供了一个示范的hello-world镜像,通过剖析这个镜像可以掌握定制应用镜像的制作方法。
        官方的hello-world镜像总共910B,可谓麻雀虽小,五脏俱全。包含Dockerfile,Makefile,hello,hello.asm四个文件。
[Dockerfile]
FROM scratch   
#FROM指定build基于哪个镜像,scratch是一个空镜像,用于创       建极小镜像   
ADD hello /       #ADD是将指定的文件添加到指定目录            
       CMD ["/hello"]      #CMD是不带命令参数时启动镜像执行的命令 
[Makefile]
hello: hello.asm   #Makefile 语法"target:dependcy1 dependcy2 
         nasm -o $@ $<   #$@--目标文件target$<--第一个依赖文件depency                 
         chmod +x hello                              
         .PHONY: clean  
#使用PHONY目标,避免同名文件相冲突,不会检查文件存在与否,都要执行清除操作   
         clean:                           
               -rm -vf hello               剩下的hello.asm是intel x86写的汇编源码,hello文件是最终make编译出来的可执行文件。

        注:
        1.向docker的守护进程发起一个启动hello-world镜像请求
        2.守护进程访问宿主操作系统,请求创建容器
        3.创建一个空的容器
        4.操作系统访问本地仓库服务器
        5.访问本地仓库服务器,若hello-world镜像已经在本地仓库服务器,则将镜像放入空容器里运行
                5.1. 若本地服务器上没有此镜像,访问远程官方服务器
                5.2 .若官方服务器有此镜像,下载到本地服务器,再将其放在空容器里执行。若无,则打印错误信息
        编写我们自己的hello-world,需修改的文件如下:
[hello.c]
#include<stdio.h>
int main()
{
        char * string="Hello from Loongson docker";
        printf("%s\n",string);
        return 0;

[Dockerfile]
FROM fedora21-base
ADD hello /
CMD ["/hello"] 
[Makefile]
hello:hello.c
       gcc hello.c -o hello
 
 .PHONY : clean
clean:
        rm -f *.o        执行如下命令,制作龙芯平台的镜像
# make                                    ;编译出可执行文件
# docker build -t fc21/hello-world .             ;编译生成fc21/hello-world的镜像
# docker images                         ;显示查看是否有fc21/hello-world镜像
# docker run fc21/hello-world                 ;启动hello-world镜像        最后,在终端就会见到如下图的消息输出
图6.启动hello-world镜像的输出结果六、总结        本文验证了docker在龙芯平台上的移植和运行过程。证明docker能够做为大数据、云计算的原型平台。
        对于其它更深入的技术话题,包括registry镜像制作和搭建,有兴趣的朋友可以登录龙芯社区(http://www.loongnix.org)进行更深入的了、学习。
        参考资料:
        [1]http://www.docker.com/
        [2]https://github.com/docker/docker/
        [3]http://blog.csdn.net/x931100537/article/details/49633107
        [4]http://www.csdn.net/article/2014-10-28/2822323
        [5]http://blog.csdn.net/cbl709/article/details/43955687
        [6]http://blog.csdn.net/hazir/article/details/45111161
        [7]https://my.oschina.net/2xixi/blog/516951
        [8]https://my.oschina.net/feedao/blog/222699
        [9]http://blog.csdn.net/s1070/article/details/52459963

深圳大学发布“基于国产龙芯3B1500处理器的云计算系统SD-30”并通过鉴定

举爪为证 发表了文章 • 0 个评论 • 229 次浏览 • 2017-01-24 10:30 • 来自相关话题

原文链接:http://www.loongson.cn/news/company/451.html 2016年6月13日,在深圳大学召开了“基于国产龙芯3B1500处理器的云计算系统SD-30”(以下简称SD-30)成果鉴定会。经深圳 ...查看全部
原文链接:http://www.loongson.cn/news/company/451.html

2016年6月13日,在深圳大学召开了“基于国产龙芯3B1500处理器的云计算系统SD-30”(以下简称SD-30)成果鉴定会。经深圳市科技创新 委员会授权,鉴定委员会通过SD-30系统的鉴定,SD-30是我国第一套基于国产龙芯3B1500处理器的云计算系统,达到了国内领先水平。
    SD-30是深圳大学陈国良院士团队联合龙芯中科技术有限公司研制的我国第一套采用自主设计的基于龙芯3B1500处理器的云计算处理与应用系统,具有高密度、高能效、高扩展性的特点,在软硬件结合的虚拟机设计与性能优化等关键技术上达到了国内领先水平。
    SD-30硬件基于国产龙芯3B1500处理器平台,采用单一整机柜设计,共包含40个云计算节点,云计算节点设计采用两路龙芯3B15000处理器以及 1U twins服务器高密度节点结构,互连网络采用infiniband与千兆以太网高速互连,实现了高密度、高能效、规模化的云计算硬件平台。整系统峰值性 能每秒双精度浮点运算十万亿次,系统具有高密度、高能效、扩展性高的特点,具有完全自主知识产权。
      在SD-30上实现了基于国产龙芯CPU的虚拟化系统HKVM-Loongson,系统采用KVM虚拟化技术和OpenStack开源云计算软件栈,首次 在超过40台国产龙芯集群服务器上构建了大规模的虚拟化节点并实现了对300个以上云计算虚拟节点的有效资源管理与调度。(1)通过SPEC CPU2000测试表明,单CPU节点上单台、两台、四台虚拟机的计算虚拟化效率均达到80%以上;(2)通过Stream内存带宽测试表明,单CPU节 点上单台、两台、四台虚拟机的访存虚拟化效率均达到85%以上。
     在SD-30上基于国产龙芯CPU构建了大规模(40台服务器)的分布式集群存储系统Loongstore。实现了存储资源的虚拟化,具有高性能、高安全 性,高扩展性的特点,支持连接管理、系统监控、存储系统管理、权限管理、高级管理、系统配置等功能;实现了存储资源的虚拟化,测试表明,整个系统对外提供 IO存储聚合读带宽为7.94GB/s,聚合写带宽为4.75GB/s。
    在SD-30上实现了基于国产龙芯CPU搭建的Hadoop云计算平台,并在该系统上实现了基于Hadoop的全文检索功能并在该系统上实现了基于 Hadoop的全文检索功能,应用测试表明,在SD-30国产平台上实现了基于Hadoop的分布式存储和分布式检索功能,功能运行良好。
    研制的SD-30系统将安全可靠服务器、存储设备、网络、管理、散热和电源全面结合至单一系统结构中,并以安全可靠的通用BIOS、通用操作系统、通用中 间件、通用数据库、通用典型应用程序和通用管理软件为基础,集成、优化成一个面向多种行业的、高并发高密集的全国产云计算系统。因此SD-30系统相比传 统的小型机和服务器在应用上具有显著优势:既具有硬件、软件和应用一体化交付的特点,具有用户开箱即用的优势,用户无需组建专门的团队花费大量的时间和金 钱设计、测试和调整集成式定制解决方法。
    SD-30项目的完成将有效的带动我省乃至我国计算机产业的发展,极大地促进国产云计算产业链在基础设施服务、平台服务和软件服务的各个环节的充分发展, 一定程度上突破国际巨头的技术和产业垄断。SD-30系统由于具有通用系统的灵活性、云的伸缩性和针对工作负载调优的设备的简易性,在政府信息化、云计 算、电子商务、安全存储等众多行业中有巨大需求,在广东省乃至全国的经济发展中具有巨大的应用潜力。目前SD-30及其相关核心技术已经在多家单位开展了 相关应用推广工作,同时还与龙芯中科、龙芯梦兰、金蝶、深圳移动、华为、太极、天源迪科、华大基因等著名企业及国内外多所大学和科研机构建立了密切的产学 研合作关系,进行进一步推广。

基于龙芯处理器的会议系统助力江苏省第十三次党代会

呼呀 发表了文章 • 0 个评论 • 183 次浏览 • 2017-01-24 10:30 • 来自相关话题

原文链接:基于龙芯处理器的会议系统助力江苏省第十三次党代会   继成功服务苏州市第十二次党代会后,基于龙芯处理器的国产化会议系统在11月17日至22日召开的江苏省第十三次党代会上亮相,成为省党代会的又一大亮点。该系统具有安全可靠、使用 ...查看全部
原文链接:基于龙芯处理器的会议系统助力江苏省第十三次党代会

  继成功服务苏州市第十二次党代会后,基于龙芯处理器的国产化会议系统在11月17日至22日召开的江苏省第十三次党代会上亮相,成为省党代会的又一大亮点。该系统具有安全可靠、使用方便、响应迅速等特点,完全能够满足会议场合的使用要求。

1.jpg


        该款会议系统是由龙芯合作伙伴龙芯梦兰基于龙芯处理器的国内首款全自主的会议签到和管理系统,主要由国产龙芯处理器、国产操作系统和国产中间件等核心基础 软硬件构成,包括国产射频通道机、国产签到终端、国产查询终端、国产服务器、国产打印机等组件,主要功能有会议签到、会议查询、会议统计、会议显示、会议 打印、缺席提醒等,支持代表证、身份证验证,支持正式代表和列席代表等多种签到模式。它对网络中断、掉电、刷卡失败等突发异常情况具有良好的容错能力,考 虑了各种会务细节,能够满足高可靠要求的大型会议场合,能从根本上保障国家党政军会议的信息安全。

2.jpg


        本次的会议系统是众多基于龙芯处理器产品的一个缩影。目前,基于龙芯处理器的产品已经大规模应用在党政军办公、网络安全、工业控制等领域。龙芯将会继续为 我国信息产业及工业信息化的创新发展提供高性能、低成本、低功耗的处理器,也将继续和合作伙伴一起,构筑基于龙芯处理器的软硬件生态圈。
 

沈昌祥院士携可信计算联盟自主可信专委会走进龙芯

举爪为证 发表了文章 • 0 个评论 • 292 次浏览 • 2017-01-24 10:30 • 来自相关话题

原文链接:http://www.loongson.cn/news/company/452.html 2016年6月14日上午,中关村可信计算产业联盟科学技术指导委员会主任委员、中国工程院院士沈昌祥,携中国工程院重大咨询项目课题组成员、 ...查看全部
原文链接:http://www.loongson.cn/news/company/452.html

2016年6月14日上午,中关村可信计算产业联盟科学技术指导委员会主任委员、中国工程院院士沈昌祥,携中国工程院重大咨询项目课题组成员、中关村可信 计算产业联盟自主可信专委会成员赴龙芯中科技术有限公司(以下简称“龙芯中科”)参观、调研。龙芯中科总裁胡伟武,副总裁冯珂珂、张戈,及安全事业部副经 理赵华陪同接待。 
沈昌祥院士一行参观了龙芯GIS显控等现场演示,深入了解了龙芯中科围绕国产自主可控CPU,在科技创新、产业发展、市场开拓等方面取得的成绩。胡伟武总裁介绍了公司概况、国产自主可控CPU的研制情况和产品规划。
在随后的座谈中,双方就自主可控CPU与国际主流产品相比的优劣势,自主可控CPU能否在国家关键核心领域替代国外同类产品,自主可控CPU受制于国外企 业的环节和应对策略等问题进行了深入交流。调研组和龙芯团队共同探讨了如何落实习总书记讲话精神,尽早实现我国芯片核心技术突破问题。
        最后,沈昌祥院士高度肯定了龙芯中科在国产自主可控CPU的成果,希望公司坚持自主创新,掌握信息领域的核心技术,通过自主、可靠、安全的处理器设计,为 战略性的国家需求服务。   中关村可信计算产业联盟自主可控专委会成员单位中科网威、可信华泰、北京信可信,中电科技、新云东方、山西百信、中船经济等参加了此次调研活动。

首个龙芯机器人创新基地在南京诞生

举爪为证 发表了文章 • 0 个评论 • 233 次浏览 • 2017-01-24 10:28 • 来自相关话题

近日,龙芯俱乐部(注:龙芯俱乐部是由龙芯爱好者自行发起的社区组织,创始人为龙芯首批个人用户之一石南。)推出的业内首个龙芯机器人控制器通过聚丰众筹 网完成了首发版的销售,已经批量生产完成并发货。同时,龙芯俱乐部社区的承载实体,南京龙众创芯电子科技有限公司与南京工 ...查看全部
近日,龙芯俱乐部(注:龙芯俱乐部是由龙芯爱好者自行发起的社区组织,创始人为龙芯首批个人用户之一石南。)推出的业内首个龙芯机器人控制器通过聚丰众筹 网完成了首发版的销售,已经批量生产完成并发货。同时,龙芯俱乐部社区的承载实体,南京龙众创芯电子科技有限公司与南京工业大学电气工程与控制科学学院共 建的“南工龙芯机器人创新基地”进行了揭牌仪式,标志着龙芯机器人控制器从社区走进了高校,开始逐步普及推广。

      2016年5月31日,南京龙众创芯电子科技有限公司与南京工业大学电气工程与控制科学学院在电控学院416会议室举行龙芯机器人创新基地揭牌仪式。南京 浦口经济开发区党工副书记王东燕、中科创新广场总经理顾建伟、南京龙众创芯电子科技有限公司代表和龙芯俱乐部创始人石南、学院院长谢明、党委书记黄锁明, 测控技术与仪器专业教师和学生代表参加了仪式。会议由黄锁明书记主持。
 
龙芯机器人创新基地揭牌仪式现场陈列的各款龙芯主板和龙芯创客证书
      南工电控学院谢明院长从学院师资力量、专业背景、人才培养以及教学科研等几方面对电控学院进行了详细介绍,强调将积极在科学研究、教育教学、人员培训等校 企产学研方面开展全面合作,实现共赢。作为战略性新兴产业,机器人产业被看成是中国未来经济新动能之一,南工电控学院积极致力于机器人及嵌入式操作系统相 关领域研究,希望通过此次产学研合作,在科研领域继续开疆拓土,为自主品牌机器人和操作系统的国产化献一份力。
 
      南京浦口经济开发区党工副书记王东燕在致辞中介绍到,浦口经济开发区是江苏省唯一的国家级新区—江北新区“新制造战略”的核心空间载体。新区总面积 2451平方公里,规划面积788平方公里,是国家自主创新先导区、新型城镇化示范区、长三角地区现代产业集聚区、长江经济带对外开放合作重要平台。
      围绕江北新区“4+2”(智能制造、现代装备、新材料、生命健康以及现代物流、科技服务业)产业定位,浦口开发区重点发展智能制造、高端交通装备制造、新材料、科技服务、港口物流五大主导产业。
 
     在智能制造中的集成电路产业方面,开发区高度重视全产业链的引进培育。从IC设计、晶圆制造、封装测试、到智能终端,在引进如台积电、清华紫光、江苏艾 科这样的大型行业领军企业的同时,也非常关注培养如龙众这样的研发创新型企业,培育园区集成电路产业科技研发成长力量。同时我们引入了中科招商等知名孵化 器、元禾原点等知名风投,建设了IC设计、封装、测试及精密模具四大集成电路公共服务平台,成立了市级行业协会,申报成功省级产业园等称号,力争在科技服 务方面为园区集成电路企业做好配套,提供保障。
    借这次龙芯机器人创新基地成立的东风,开发区将进一步加强与南工电控学院、中科创新广场及龙众创芯公司的联系,大力推进校企合作。在加强高校为地方和区域 经济社会发展服务的能力的同时,深化校企融合度,更新产学研合作理念,建立高校、企业、政府深度合作、紧密结合,优势互补、共同发展的合作机制,以进一步 开创合作新局面。
    中科创新广场总经理顾建伟详细介绍了中科创新广场的区位优势和发展定位。中科创新广场是由中国科技开发院与浦口经开区共同打造的创新创业平台,园区引入苏 州的国家级创新孵化器“蒲公英”共同打造众创空间,主要引入包括互联网+行业,集成电路设计,云计算,大数据,智能制造等方向的创新创业项目。园区为所有 入驻项目提供全方位的服务支持,首先是投融资服务,为企业提供天使投资、风险基金、融资推介等全方位的金融服务;其次园区还联合多家创投机构共同帮助企业 降低投资风险,助力企业发展;除此以外,还有知识产权方面的强大支持,引进多家专注于不同方向的知识产权服务平台,全心为企业提供知识产权服务。当然,园 区还汇集了会计、律师、人力资源、技术咨询等服务资源,完善了园区的服务体系。

    龙芯俱乐部创始人石南是首个龙芯创客,他介绍了龙芯俱乐部社区从2007年以来的发展和现状,社区基于龙芯1C 处理器开发的首个龙芯开源创客主板和首个龙芯机器人控制器,阐述了自己打造龙芯开源生态及创新应用拓展的思路,表示将积极与高校加强各领域合作。南京龙众 创芯电子科技有限公司是源于龙芯俱乐部近10年来龙芯推广的基础,在龙芯和RT-Thread等各方支持下开设的龙芯生态拓展公司,是龙芯开源生态,龙芯 创新应用,龙芯技术推广的开拓者。
    接着,电控学院工业系测控教研室王晓荣主任介绍基地的建设情况。
      随后,谢院长与王副书记共同进行了揭牌仪式,同时测控技术与仪器专业负责人王晓荣副教授代表系接收了龙众创芯公司捐赠的龙芯机器人控制器。
      本次揭牌仪式赠送的的龙芯机器人控制器是基于国产龙芯1C300 处理器,最大扩展出32路PWM信号控制,同时提供了串口、网口、摄像头的扩展接口 ,可运行Linux/RT-Thread等操作系统。该控制器面向龙芯小型机器人原型的研究开发,可运用在教育机器人、家庭机器人、高级玩具机器人等领 域。龙芯机器人控制器在聚丰众筹网站首发众筹成功后已经在华强聚丰旗下的工厂完成量产并发货。
  龙芯俱乐部将在此基础上拓展龙芯机器人开发社区,发起多个龙芯机器人开源项目,并和更多高校合作建立龙芯机器人创新基地,吸引更多的开发者参与。龙芯俱乐 部还将推出基于龙芯2号,3号的机器人控制器以满足更多工业机器人、服务机器人、特种机器人的需求,并尝试从基础层面建设自主机器人技术平台,包括基于龙 芯CPU的机器人控制器和机器人软件等。
 
      接着,南京龙众创芯公司授权南工电控学院为RT-Thread国产实时操作系统实训站,并向参与培训和龙芯创客活动的老师和学生颁发了RT-Thread 认证讲师和龙芯创客证书。本次颁发的龙芯创客证书的有孙冬梅、朱徐东、张一毫、沈玉成、王振尧以及外地的龙芯创客刘世伟、杨海龙、陆明峰等。颁发的RT- Thread认证讲师的有孙冬梅、王晓荣老师。颁发的RT-Thread认证工程师证书的有杨海龙。

      今后,龙众创芯公司将和南工电控学院共建“机器人设计实验室”、“南工龙芯机器人创新基地”及“RT-Thread国产实时操作系统实训站”,以此为依托 进行多个龙芯机器人原型的研究及其他相关科研活动,双方合作推广龙芯嵌入式技术认证和国产实时操作系统技术认证的推广。

2016中国芯大会召开 多款基于龙芯处理器的应用产品获奖

呼呀 发表了文章 • 0 个评论 • 225 次浏览 • 2017-01-24 10:28 • 来自相关话题

原文链接:2016中国芯大会召开 多款基于龙芯处理器的应用产品获奖   11月24日“2016中国集成电路产业促进大会”在成都召开。本次会议由工业和信息化部电子信息司、成都市人民政府指导,工业和信息化部软件与集成电路 促进中心(CSI ...查看全部
原文链接:2016中国芯大会召开 多款基于龙芯处理器的应用产品获奖

  11月24日“2016中国集成电路产业促进大会”在成都召开。本次会议由工业和信息化部电子信息司、成都市人民政府指导,工业和信息化部软件与集成电路 促进中心(CSIP)主办,以“打造安全可靠中国芯生态体系”为主题, 聚焦打造”安全可靠中国芯生态圈”。来自曙光、卫士通、中科龙安、海信、南京龙渊的多款基于龙芯处理器的应用产品荣获最具创新应用产品奖。

1.jpg


2016中国集成电路产业促进大会现场
        成都市市委副书记、代市长罗强出席开幕式并致辞。国家集成电路产业投资基金有限公司总经理丁文武,工业和信息化部软件与集成电路促进中心 主任卢山,四川省经信委副主任王文胜,清华大学教授、核高基重大专项技术总师、高端芯片联盟秘书长魏少军,国家示范性微电子学院建设专家组组长严晓浪以及 工信部电子司、四川省经信委等领导专家出席了本次大会。       
    ​    ​在高端芯片发展论坛上,龙芯中科技术有限公司副总裁张戈发表《龙芯自主IT产业生态建设》的演讲。介绍了龙芯发展情况及在各领域的应 用情况,介绍了龙芯产业生态建设情况,分享了龙芯的生态建设经验。在谈到龙芯生态建设时,张总表示,基于龙芯处理器的生态建设的效果已经开始显现。

2.jpg


龙芯中科副总裁张戈发表演讲
        在“中国芯”颁奖环节,最具创新应用产品奖项中一共6款产品获奖,其中5款都是基于龙芯处理器的产品。包括曙光的3B2000龙芯服务 器,卫士通的龙御系列自主可控计算机,安徽中科龙安的道路交通信号控制机,南京龙渊的基于国产龙芯和自主协议的远距离物联网基站以及海信的ULED超画质 电视(采用龙芯CPU IP),占据了创新应用产品的大半壁江山。

3.jpg


多家龙芯合作伙伴产品荣获最具创新应用产品奖
       众多基于龙芯处理器的产品获奖,这是龙芯生态圈建设效果的显现,基于龙芯处理器的生态已经越来越丰富、涵盖的领域越来越广,这也是龙芯处理 器自身性能和技术实力的体现。龙芯将继续致力于为国家安全战略需求、为我国信息产业及工业信息化的创新发展提供安全可靠、高性能、低成本、低功耗的处理 器。继续和合作伙伴深入合作,一起做大做强龙芯生态圈,为我国自主可控信息产业发展贡献力量。

龙芯中科携手航天科工共建自主IT生态

举爪为证 发表了文章 • 0 个评论 • 196 次浏览 • 2017-01-24 10:27 • 来自相关话题

2016年6月30日,由中国航天科工集团公司主办的“航天科工2016安全可靠信息技术发展论坛”在南京成功举办。来自关键行业用户单位,生态圈合作伙伴和航天科工相关院所等80余家单位、近200位领导和专家齐聚一堂,共同探讨和交流我国安全可靠信息技术产业发展之路。 ...查看全部
2016年6月30日,由中国航天科工集团公司主办的“航天科工2016安全可靠信息技术发展论坛”在南京成功举办。来自关键行业用户单位,生态圈合作伙伴和航天科工相关院所等80余家单位、近200位领导和专家齐聚一堂,共同探讨和交流我国安全可靠信息技术产业发展之路。

   中国航天科工集团公司一直以来都是龙芯中科重要的战略合作伙伴,龙芯中科与航天706所等下属单位一直以来在安全可靠信息化领域保持了长期、深入的合作。
   在本次会议上,航天科工及合作伙伴们均展出了多款在安全可靠信息技术领域中取得的成果。其中,在安全可靠系统应用展区展出了基于龙芯最新一代处理器 3A2000的桌面计算机产品,展出的龙芯3A2000桌面计算机搭载中标麒麟和深度操作系统,运行国产办公软件,在性能和具体的应用体验上都有了新的提 升。

   在上午的“安全可靠信息技术发展论坛”上,龙芯中科总裁胡伟武就《论自主IT生态建设》一题进行了演讲。演讲中,他阐述了对于自主IT生态建设的理解, 分享了龙芯生态建设的经验。经过多年的探索与实践,龙芯与众多合作伙伴一起建立起了基于龙芯处理器的自主IT生态圈。实践表明,经过优化整合的软硬件产 品,在性能上有了极大提高,这充分说明要想把我国安全可靠信息产业做好,就要坚定不移的走自主化IT生态道路。

   龙芯中科目前拥有大、中、小三大系列CPU产品,涉及安全应用、通用计算机和服务器、嵌入式应用三大市场方向。通过和市场结合,应用牵引,在不断推进的自主软硬件应用及试点中,龙芯作为主选CPU之一得到了持续的应用和认可。
本次航天科工安全靠信息技术发展论坛是一个安全可靠信息技术相关领域成果展示与交流研讨的高端平台。龙芯中科作为航天科工的重要战略合作伙伴,愿同航天科 工一起推动我国安全可靠信息技术发展,努力改变我国信息领域关键技术和产品长期受制于人的局面,共同努力打造良好的生态环境,推出性能更高、体验更好的自 主可控系列产品。

龙芯中科参加2016DITis东莞市IT峰会暨集成电路高峰论坛

呼呀 发表了文章 • 0 个评论 • 200 次浏览 • 2017-01-24 10:26 • 来自相关话题

原文链接:龙芯中科参加2016DITis东莞市IT峰会暨集成电路高峰论坛   11月30日, 由中国半导体行业协会、广东省经济和信息化委员会指导,东莞市经济和信息化局主办的  “2016DITis东莞市IT峰会暨集成电路高峰论坛”在松 ...查看全部
原文链接:龙芯中科参加2016DITis东莞市IT峰会暨集成电路高峰论坛

  11月30日, 由中国半导体行业协会、广东省经济和信息化委员会指导,东莞市经济和信息化局主办的  “2016DITis东莞市IT峰会暨集成电路高峰论坛”在松山湖凯悦酒店举行。该活动是广东国际机器人及智能装备博览会的重要环节之一,以” 共赢,从芯开始”为主题,龙芯中科受邀参与。
        来自两岸的300多名集成电路产业链业者参加了大会,东莞市人民政府松山湖(生态园)党工委、管委会党工委书记、管委会主任殷焕明致辞, 中国半导体行业协会执行副理事长徐小田、国家工业和信息化部电子司副司长彭红兵、中国科学院微电子研究所叶甜春所长等专家领导发表了演讲。

1.jpg


会议现场情况
        龙芯中科副总裁张戈在会上介绍了龙芯发展情况,龙芯生态建设情况。目前龙芯已经拥有完善的信息化产品系列家族,龙芯生态圈建设的效果也已开始显现。
        在圆桌对话环节,两岸嘉宾以探索两岸集成电路产业合作为主题展开交流、讨论。在说到产业资本对我国集成电路产业发展的影响时,龙芯产业基 金筹建负责人孙静表示,目前龙芯正在准备通过产业基金的方式,以龙芯的技术,加上核心解决方案,以资本助力,推动龙芯产业链上下游企业的共同发展。

2.jpg


圆桌对话环节
        在展示区,龙芯展出了基于龙芯处理器的一体机和笔记本等产品。与会嘉宾通过现场的实际操作体验,对龙芯处理器和基于龙芯处理器的信息化产品有了更进一步的认识。
龙芯现场展示的一体机、笔记本等产品

3.jpg


         东莞是全国最重要的电子信息制造业产地之一,以2016DITis东莞市IT峰会为契机,依托广东的集成电路产业资源,龙芯中科愿和优秀的产业合作伙伴一起,通过优势互补、产业合作等方式,共同为我国信息产业发展而努力。

岁月见证的中国芯——谨贺龙芯黄令仪老师八十寿辰

呼呀 发表了文章 • 0 个评论 • 431 次浏览 • 2017-01-24 10:24 • 来自相关话题

原文链接:岁月见证的中国芯——谨贺龙芯黄令仪老师八十寿辰 在龙芯的办公楼里,很多熟悉或陌生的面孔彼此擦肩而过,有朝气蓬勃的年轻才俊,有睿智稳重的中年骨干。但是,有一个人,如同一段青藤,一级石阶般平凡,却又如一块历经岁月洗礼的美玉,让人 ...查看全部
原文链接:岁月见证的中国芯——谨贺龙芯黄令仪老师八十寿辰

在龙芯的办公楼里,很多熟悉或陌生的面孔彼此擦肩而过,有朝气蓬勃的年轻才俊,有睿智稳重的中年骨干。但是,有一个人,如同一段青藤,一级石阶般平凡,却又如一块历经岁月洗礼的美玉,让人不由得心生崇敬,她就是我们龙芯中科的研究员——黄令仪老师。

1.jpg


胡老师和龙芯同事给黄老师庆祝八十寿辰
 
        黄老师生于1936年,在抗日战争中长大,随新中国一起成长,遵循毛主席和周总理发展我国科学事业的指示,怀揣科技兴国的理想,1958年毕业于华中工学 院(今华中理工大学),随后进入清华大学半导体专业深造。1960年学成返校,在母校创办半导体专业和实验室。1962年加入中科院计算所。一心投入到科 研工作当中,在随后长达半个多世纪的时间里,从二极管、三极管、大规模集成电路,到中国自主研发设计的第一枚CPU芯片。黄老师见证并参与了中国微电子行 业从无到有的发展历程。2002年,66岁的黄令仪老师第一次见到胡伟武老师,共同的理想促使黄老师加入龙芯,一晃又是十五载,从1B,1C到 3A,3B,再到GS464E,龙芯的每一块芯片中都凝聚着黄老师的辛勤汗水。用黄老师自己的话说,人生取决于思维,生于忧患,死于安乐。命运取决于选 择,成于正挑,败于诱惑。一生取决于内心,大爱常乐,小我恒苦。一世坚持于正念,风雨无阻,雷鸣失声。
年近八十的黄老师依然精神矍铄
 
时至今日,已近耄耋之年的黄老师仍然精神矍铄的站在研发一线,在屏幕前拖动鼠标查看版图,如此辛勤付出又何曾有一丝一毫是为己为私?是对祖国的忠诚和对事 业的热爱支持着她瘦小的身躯不断前行。黄老师正如那一段青藤,为同伴连接被阻隔的山峦,如同一级石阶,承举着后来者一步步地向上攀登,更如一方美玉,以自 己的光芒照亮前进的方向。两鬓斑白终不悔,路途艰辛亦无惧,一腔热血赤子心,铸就一颗中国芯!
下文《回望50年》,是黄老师于2008所著自传,人生天地之间,若白驹过隙,转眼2016年已至,在黄老师即将迎来八十寿辰之际,让我们共同祝愿老人青山永在,绿水长流,勤耕不辍,辉煌永驻!
 
 
2.jpg


回望50年(2008)
黄令仪
 
岁月如流,1958年大学毕业至今,半个世纪已逝去,而往事却历历在目,仿佛就发生在昨天,一幕又一幕……
 
走进微电子
 
1956年,毛主席、周总理为了发展我国的科学事业,采取了四项紧急措施,其中之一就是加速半导体学科的发展,清华当年即创办了半导体专业,1957年
李志坚教授从前苏联学成回国,领导教研室,1958年前苏联专家又来清华讲学,因此母校华中工学院(今华中理工大学)即时派我到清华进修,主攻半导体器件,从此与微电子学结上了终身之缘。
我是与清华首届半导体专业的同学一起听课和学习的,全部课余时间都在初创的实验室参加科研。我被分配到晶体管组,进行合金P-N结的研究并自制一台晶体管 参数测试仪。这种理论与实践高度结合的效果非常好,李教授刚讲完能带论、P-N结,我们马上能在科研中看到它、测到它。这是一个充满活力的集体,虽然学 习、科研很紧张,但大家都非常愉快、融洽,它既培养了我们的刻苦钻研精神,又培养了我们的团队精神。
1960年学毕返校,创建了半导体专业,讲授半导体器件与材料课,同时带领一批比我更年轻的教工和学生,风风火火地创建了实验室。什么都自己动手干,并研 制出了半导体二极管。当时居然得到心中敬仰的科学院院长、著名诗人、作家郭沫若的视察及鼓励,大家非常兴奋。可是三年困难时期到了!粮食很紧张,国家制定 了调整方针,学校对一批刚上马的专业也调整了,半导体下马。1962年10月按应届毕业生分配到了中科院计算所二室101组(固体电路组)工作。一进实验 室,四壁空空,只看见一个年青人,身穿白大褂,蹲在一个电炉旁边,炉上有一个玻璃烧杯,里面有几块指甲盖大小的紫蓝色硅片,他说:“这是要做二极管的”。 我心里暗想,似曾相识!后来才了解到,本组是由1959年刚回国的青年科学家黄敞研究员领导,他还在北大讲授半导体器件课,1952年美国哈佛大学毕业后 即从事晶体三极管的创业工作,应该属于晶体管的创始人之一。1958年就在美国电化学与半导体会议上发表过外延模型,并预言可以改善晶体管特性。当时组里 正在研究厚膜电阻译码器二极管矩阵(混合集成电路)以及外延技术,这在国内是领先的,与世界亦是同步的。我立即被分配负责研制平面二极管,接着研制外延小 功率开关三极管,一切都很吸引人,开始埋头苦干。1963年9月,我们组被命名为十一室(集成电路研究室)。
 
激情燃烧的日子—参加微型计算机研制
 
1965年8月,我们去参加了一个院里召开的大会,党委书记兼副院长张劲夫在台上来回走动,激动地挥动双手说:“我提着脑袋把任务给你们要来了,你们要好 好干!”会上宣布,成立计算所二部,亦称“156”,专门研制微型计算机。我们在台下,亦热血沸腾!深知自己参加的工作,是国家所急需,是时代赋予的使 命,心中既高兴,又紧张!随后,很快从科大、清华调来了十来个毕业生,干部及设备也配齐了。特别是从东北光机所三天之内调来了一个室。我被任命负责研制外 延中功率开关三极管,这个任务难度很大,初期做出的P-N结总是低压击穿,饱和压降也下不来,于是将全组排成三班倒。大家都是随叫随到,正副组长则是12 小时一轮换,常常一天干13—14个小时。黄敞先生也亲自指导,教我不要局限一点,要全面考虑各种参数的全面配合,我们又重新设计了版图……那时全组团结 得如一个人,人人尽职尽责,指到哪,打到哪,真是激情燃烧的日子!部室领导也抓得非常紧。
科研处处长马庆魁就常站在实验室外面等着芯片,副主任何绍宗晚上给我们送面条、面包……情景十分感人。主任赵松岩则遥望南楼,感慨地说:“灯火辉煌 156”。记得我们室有一个叫韩景春的同志,负责封装,既无资料更无经验,只有不断地摸索才能前进,在他试验用什么化学药品时,没有高级设备去分析,只靠 舌头去尝,感到不对劲时,就跑到水龙头处马上用水冲。在这样的条件下,他把研制出的组件硬是给封好了!1976年他重病在身,已病危了,我去看他时,他已 经神志不清了,但还陆陆续续跟我说:“毛主席还活着,他正在深圳的上空走着呢!”听着听着,我的泪水洒满了面颊。当时就是这样一群人,为了国家的需要,无 私地奉献着自己的青春乃至生命!既无职称、无荣誉,更无光环、奖金,却默默无闻地工作了一辈子,他们什么也不求,只求祖国的富强!
不知道经过了多少不眠之夜,中功率管终于质量和数量全达标了,而且还帮助兄弟组做了引导二极管。整体微型机研制进展也非常快,到了1966年8月即研制成 功了,还会唱东方红!在2007年的一天,我逐个在一楼大厅仔细看了所历史长廊的画卷,突然一幅图片在我面前出现,令我惊呆了!这就是“156”组件计算 机!从来没有看到过啊!这就是我们曾经用青春和热血灌溉过的156!这就是在浩瀚的夜空中追逐星空寻找的“156”!心情顿时激动了起来。旁边的注释 是:156组件(集成电路)计算机是1966年8月研制出的我国第一台自行研制的空间计算机,1966年国庆,向国家报喜,得到周总理的表扬。此时,我已 不禁热泪盈眶。
 
创业路、路漫漫
 
1969年12月由于156迁内地,1970年计算所又筹建集成电路研究室,1971年1月1号我被调回计算所,同时成立了十一室(集成电路研究室)由沈 世刚与我负责,1973年7月启动了013大型通用计算机的研制,是我国计算技术创始人之一的王正负责。他亲切地对我说:“013机的咽喉是半导体通导存 储器,由你们室负责研制”。面对着更年轻的队伍,我心中既兴奋又有点害怕,好在156精神依然在我们的血液中流动。虽然国外封锁厉害,很难找到资料,但我 们靠顽强的拼搏,一点一点地摸索,终于完成了任务,研制成功的存储器性能稳定。013机1976年也通过了鉴定,投入了使用,获1978年全国科学大会重 大成果奖,1977年所里将电路预研组调入我室,其组长是所知名的电路设计专家沈亚城同志,而且任命吴几康研究员为室主任。他是1953年回国的专 家,156时,是十三室主任,专门研究集成电路计算机(1979—1983年提升为计算所副所长)。任命沈世刚、我、沈亚城、许新武为副主任,沈世刚协助 吴几康抓总,我负责集成电路、器件及工艺、研制芯片,沈亚城负责巨型机所用的电路设计,许新武为行政兼改造约1500M2的芯片研制净化小楼。室已初具规 模了,1977年12月,所里承担了千万次大型机757任务,王正仍是负责人。他说:“一定要给十一室一个项目”。因此我们分析当时各种不同电路的特 性:ECL虽然快,但功耗太大,CMOS虽然集成度高,功耗小,但因为Latch-up效应尚未彻底解决,造成了成品率低,只剩下I2L电路了,其规模可 大,功耗亦小,而速度太低,我们从器件原理、工艺原理的分析中,发明了P+-N-P+型高速I2L新结构,并研制成功了256ROM,与六室外设合作,成 功用于757外设的打印机中,为757工程增加了独立自主研制成功的新集成电路。1983年11月757千万次机通过了国家级鉴定,获得国家科学进步一等 奖,我们以“集成电路和工艺P+-N-P+型高速I2L新结构”的项目获得1980年院科技成果二等奖,沈亚城负责的电路预研组的“高速低功耗ECL电路 系统”的项目亦获1980年院科技成果二等奖。
1983年6月,所里将十一室命名为大规模集成电路室,当时已有6个组,约七八十人,而且已入住改造成功,位居南楼与北楼中的芯片研制净化小楼,正准备甩 开手大干一番。当时北师大有一个“浅结离子注入”项目,我们参加了,研究多晶硅掺杂发射极晶体管及全离子注入晶体管,已有很大的进展。准备提供更高速度的 电路(该项目后获北京市科技成果二等奖),但在1984年末,科技处周洁来问我:计算所要不要研究大规模集成电路?令我大吃一惊!立即斩钉截铁的回答:计 算所若不进行芯片研究,今后做计算机设计的人只知道用芯片,里面是什么都不知道了,怎么能设计一台好的计算机呢?然而不久,所领导正式把我们召去说:“所 里经费太紧张,拿不出钱支持大规模集成电路的研究……”我知道他的意思了,一走出北楼门口,忍不住失声痛哭了,难道我们呕心沥血十几年创建的研究室就这样 结束?计算所今后设计计算机的人真的只能看到黑匣子,而里面是什么都不懂了?难道计算所今后真的走向了“无芯”的未来?在万般无奈中,我把最后一个同事安 排好工作岗位后,毅然到微电子中心报到了,此时已是1986年年底。1987年3月6号,计算所正式撤消了大规模集成电路研究室,结束了这段无法忘怀的历 史。
微电子中心成立于1986年年底,又是一个初创的研究所,由三部分组成:半导体所及部分计算所做集成电路的人以及109厂。一天科技处的人通知我去电子部 开一个项目研究会,主持人问我:你是哪个单位的?我如实回答,岂料他说:“你们科学院另有经费,不必在这里挂了”,令人失望啊!后来我找到他的上级说: “我们不要经费,只要一个项目,到时按时交帐,如何?”大概他被我的精神感动了,不仅给了项目还给了三万元经费。自此,我就和我的合作者陈晓东同志投入了 CAD的研究,但此时我已50岁了,阅读门阵列的描述语言,像读天书,一句一句啃,一咬牙,下决心:从零开始,甘于寂寞,乐于清贫,从此潜心识规律,风华 正茂更如前;三十年啊三十年,弹指一挥笑作别。
幸运的是:正好一家与日本人合资的厂家生产洗衣机,他们登门求教,希望帮助研制控制洗衣机的芯片,因为日本人什么都给,唯独洗衣机的芯片设计不给,只卖芯 片,奇贵无比。我大胆地接下了这任务,开始全身心的用CAD方法设计了这块芯片,日日夜夜解决难题,有时晚上甚至跳铁门的墙回家,终于研制成功。单位生产 处已计划一年生产几十万片。但日本人却降价到四块钱一片,若生产,要赔钱。我不禁感叹,难道我们工作的价值就是逼别人降价?
碰巧有一天,遇到院秘书长侯自强与院基金会主席徐正春,徐对我说:“夏培肃研究员(后升院士)申请了一项“等时间差”研究课题的项目,交到香港某公司生产 一年没有做出来,现在交帐限期快到了,能否帮忙用三个月去解决一下”?因为这块芯片的物理设计是我们做的,便满口答应,只提了一个条件,为二人在港生活费 提供5000元港币。双方当即拍板成交,谁知等到签证手续办完,即将离京时,正式合同才拿到,其中有一条:若三个月做不出芯片,退回5000元生活费。天 啊!卖了我也找不回这5000元啊!硬着头皮,背水一战,只好向前冲!到了香港,恨不得一天掰成两天用,别人上班,我们上班;别人下班,我们还在上班。总 算在大限之日拿到了合格芯片,免了一劫!
1989年我被公派到美国一家公司进行合作。但怎么也没有料到,一生中最大的刺激迎面而来。11月在加州拉斯维加斯有一个国际芯片的展览会,我们在那里参观了一周,成千上万的摊位我几乎跑遍,都找不到我国的摊位。
好不容易在拥挤的人群中看到了几个国人手中拿着长城公司的塑料袋,我立马迎上去,亲切地问:“你们是来参展的吧?”,“不,是来参观的”心中猛然一震,没 有希望找到了。只有我最明白,1963年我国的集成电路的研究水平与国外是同步的啊!为什么现在差距如此?内心的痛苦使我掉下了眼泪,“琳琅满目非国货泪 眼涟涟”。我暗自下决心,一定要设计一块高水平的芯片来参展,洗刷耻辱。
1990年回国后,就潜心钻研各种集成电路的设计方法,从建立版图库,时序库开始,到寄生参数对性能的影响,时钟树的生成,全局规划,时序驱动布线等等, 全定制,标准单元,宏单元的设计方法都研究过,用户包括华为的程序控制芯片,计算所的模糊控制芯片等等。批准了两个发明专利,有关单位在2000年推荐我 参加了一个在德国纽纶堡召开的国际发明专利博览会。该会1949年创立,第一次邀请我国参加。大约全国去了32人,别人摊位是一个公司,我们则是一个国, 摊位小而拥挤,但毕竟突破了“零”。归国的大巴走了约一半车程,被通知我送的专利被评为银奖,高兴之余,写了几句歪句:
 
神州之尊重泰山, 赤子荣辱轻鸿毛;
灵台无计四十载, 不觉青丝已成雪。
 
纽纶堡夜星光灿, 启明银座落中华;
十年耻痛今宵去, 芳草天涯迷人还。
 
但是兴奋之余,定下心来,仔细一想:真正用上的芯片在哪里?虽然在设计时,就像一个老迈之年的人,用战战兢兢的双腿爬上了一个山峰,仰头一看,又一座更高 的山峰堵住了前进的路,然后一咬牙,又顽强的一步一步的爬上那更高的山峰,可是令人痛心的是:芯片做出来了,没有用,锁在抽屉中,得了奖,又怎样?它只是 一张纸。因此,当江绵恒副院长视察微电子所时,召开了座谈会,在会上我说:“一个科技工作者最大的痛苦,就是他用心血灌溉的珍贵芯片做出来了,没有用!” 好心人对我说:“你只会干活,不会说话”,可是,这是我的肺腑之言。
 
激情再次燃烧的日子—参加龙芯物理设计
 
2001年12月左右,夏培肃院士的博士研究生林琦给我电话:他与李国杰所长要找我,希望我能帮助计算所的CPU做物理设计,当时我有要事没有去,第二天 由他带我去找了唐志敏老师。一群年青人坐在一个大会议室中,唐介绍了情况,让我参观了他们研制成功的用FPGA烧成的CPU芯片,并提出了要求。我说,请 让我考虑三天。会下,我问韩承德老师:你们有多少经费,回答是全室200万,但要留100万培养研究生,顶多只能拿100万做CPU。我心中一震,软件 费、投片费、人工费、返工费。这个经费要差一个数量级啊!因此,不敢接,只怕半途而废,不了了之。然而,我内心深处,对计算所有着深厚的感情,曾经苦苦挣 扎,想为计算所的计算机出力,而环境却使我不得不离开,
如今……
到了2002年1月21日,我敲开了唐志敏老师办公室的门,开口就说:“我来和你们干CPU物理设计”。
他说:“热烈欢迎”!于是1月22日,我就在微电子所实验室说:新项目还在申请,我准备抽这段时间到计算所参加CPU物理设计,谁愿意去?当时杨旭、陈守 顺、蒋见花、左红军马上响应。在23号一大早,我们五人就进了龙芯实验室,开始上机熟悉环境了。第一次和胡伟武老师见面。他说:“我要让全中国人都会设计 CPU”!我心一震,深深地被感动了!为中国人民服务,这是一生的追求!真是心有灵犀一点通,我们共同的理想一下子融在一起了。开始了我们之间长达六年之 久的真诚合作。系统设计与物理设计无缝地结合了。真正的心往一处想,劲往一处使。 
004年黄令仪老师(右一)与胡伟武老师(右三)及龙芯
课题组成员,在龙芯2C芯片设计运行成功后到天安门看升旗
 
对于从未做过0.18μ工艺规范的人来说,设计时间这样短,要看的资料这样多,信号完整性又是全新的概念,真是心有余而力不足了。那时,每一周,我都要召 开会议,要每一个人汇报自己做过的工作,而且请胡老师到会指导。(大约2—3月份,胡老师又派了范宝峡、钟石强参加了进来,后来还有赵继业、李文等)。由 于用Cadence信号完整性的仿真软件仿真后的结果指出:几乎一半以上的线网均有问题。我不敢告诉大家,怕影响信心。迫于无奈,找到了Cadence负 责亚洲区的外国专家咨询,他说:Cadence工具对信号完整性的分析太悲观,不能用,要用CeltIC。天呀!为什么不早说?害得我们好苦。此关一过, 不仅掌握了方法,而且还独立找到了质量又好,耗时又短的修复信号完整性方法,获得了一项批准的发明专利。在这一段合作的时间中,龙芯课题组的全体年轻人, 尤其是胡老师那种对崇高理想的执着追求深深地感染着我,这里没有无聊的纷争,而是一颗颗炙热的心,要把龙芯做出来,我感觉到一个激情燃烧的156时期又来 到了。因此下决心一定要把CPU的物理设计做成功。也就在这个时候,胡老师做了一个果断的布置,要我在前面搭桥铺路,大家紧紧跟上,而且决定我们自己设计 的物理设计要投片。全体后端设计人员立刻紧张了。我回想起做757千万次计算机时,每一个元器件都有备份,以防万一。于是和胡老师商量,要做两个芯 片,1B为确保的,以打通全部流程为目标,时序与面积不太苛求;另一个1C为力争的,对时序要严,面积要小,1B由我带,1C由胡老师带,并计划先加工 1C,再加工1B,但临近流片时,一天一个冲击波,若有心脏病者,肯定要趴下,尤其当1C在tapeout的前一天,测试同志发现,扫描链没有接出来,胡 老师迅速决策:人工修改。两人一组,一个人操作,一个人旁边检查是否改错,并调整先流1B,再流1C。同时胡老师庄严而凝重地说:“这是一个历史时 刻……”后,在场的人一个个疲劳得面色苍白,只有眼睛充满血丝,嘴唇还有一点点红色的情况下,依然抖擞精神开始战斗,我心中立刻有一种悲壮感。这不就是没 有硝烟的战场吗?这与当年奋战156的情景何其相似!就在我陷于沉思时,左红军神色慌张地找我:“黄老师,1B有一块SRAM的电源地也没有联出来”,胡 老师立刻下达命令:“你马上去处理,这儿我管”!我跑过去一看,情况属实,大量布线占满了一块SRAM的电源地线上面,怎么办?急中生智,我把屏幕尽量做 大,在布线中露出了缝隙,可以容纳局部的Via孔通过,一点一点把电源地补齐了,1B顺利地交出了。
在经历千难万险的修正后,1C终于在第二天凌晨3点左右结束设计了,在胡老师的房间,我说:就这样了,已尽力了!但此时此刻已错过了TSMC最后上交的 tapeout的时间,要怎样才能争取1C与1B同步加工?突然想到过去我曾在TSMC流过两个芯片,都是通过上海赖作琪先生联系的,何不找他再帮忙?胡 老师马上拍板,要我乘7点的飞机飞往上海,9点在大雨中找到赖先生,他为我们的精神所感动,竭力去争取,从电话中传来对方声音:“我们这里人仰马翻了”!
眼看无希望了,通过阅读赖作琪先生的文档又发现1C一个错误:PLLCUTCELL中少加了一个金属条,会造成ESD的问题,在通知所里改错时,突然又传 来了一个令人振奋的消息:有一个用户因时间问题未能完成设计,空出了一个MPW的位置,于是1C进线了,真是天道酬勤,上天不负有心人!
随后的日子,我与胡老师一样,老做噩梦,这有错,那有错,醒来上机一查又没有错,心惊肉跳的度日,两块芯片都加工,是我坚持的,心中沉甸甸的。如果做不出 来,十万美元啊!如何向计算所交代?接着脖子不能动了,大夫说,今后不要再用电脑了,躺在床上整整一个多月,1C回来时,不敢去看,胡老师一个电话打到 家:“成功了!”我顿时心花怒放,不知怎的,脖子也不疼了,我完全沉浸在幸福之中,紧接着1B也成功了。
2003年3月,微电子所与计算所正式签了合同后,由微电子所承担龙芯的宏单元库全定制模块设计,我招了一批研究生开始3w6r寄存器堆的设计,但,无情 的非典来了,而大家的热情依然高涨,认真学习,努力工作,每天晚上十点,我都要赶人离开实验室,居然还有两个人,杨献与陈为竟通宵达旦地干,我对他们说: 若你们得了非典,我如何向你们的父母交代?就在这样的非常时期,我们也按时完成了任务,龙芯2B成功了。
2004年9月,在圆满的完成了龙芯2C中所用的2块寄存器,6种I/O PAD,14种电源地PAD后,我向微电子所领导交代了全部工作及文档总结后,请求退休,因身心太疲劳,已67岁了。回到了桂林老家,胡老师闻讯后,给我 写了一封非常感人的信,要我继续为龙芯的理想而奋斗,并派了他爱人晋红、龙芯骨干杨旭、钟石强在桂林找到了我,此时此刻,我没有理由拒绝,跟他们回到了计 算所,坚持在2D、2E、2F、2F2中完成了我所承担的工作。
 
感想
 
3.jpg


参加156及龙芯的工作,是我一生中最紧张、最艰苦的工作,然而也是心情最舒畅和感到最幸福的工作,因为它是如此的相似,一样的激情满怀,一样的时代使命 感,一样的拼搏,一样的为国家的需要,一样的进展很快,关于这一点,除了精神因素以外,有一个很重要的原因是两者组织结构合理、科学,系统设计无缝的与物 理设计结合在一起,一个领导,统一指挥,没有两层皮,这是一个不可逾越的客观规律,正好像在社会主义中,要进行商品经济一样。另外,也使我联想到:如果计 算所1986年没有彻底地解散大规模集成电路室,留下几个种子,或许龙芯不至于15年后如此艰辛的从零开始做物理设计,进展也许会更快。伟大的毛主席在陕 甘宁边区经济极端困难的时刻,不是压缩部队,而是把部队开到南泥湾,生产自救,极大地推动了革命的进程。
在我这一生中的直接领导和合作者中,最佩服的是胡老师,他不仅有一颗热爱祖国、献身民族复兴的灵魂,而且能把这一理念去感染和传递给他领导的团队,有学 识,有胆量,有魄力,是一个有理想的人。他承受的压力与挑战太多了,有时也会流泪。有一次,我以为他受不了了,而第二天见他依然乐观开朗的指挥工作,在一 种很高的境界中过关了。是的,当一个人为了崇高的理想,甚至不惜冒生命的危险时,对他就只有爱惜和帮助的份了。我也很羡慕龙芯团队的年轻人,一参加工作就 有了这样好的项目去发挥自己的才能,如张福新,在产业化最艰苦的日子里,临危受命,为了让龙芯能真正的用起来,杀出了一条血路。高翔、张戈,年纪轻轻,已 挑大梁。
赵继业、杨旭、范宝峡、钟石强在物理设计中已做出了很大的贡献等等。
在这个优秀的团队中,人才迅速成长,在我们这一代人中是梦寐以求的啊!我们的童年是在抗日战争敌机的扫射中度过的,我就躲过防空洞,亲眼目睹过敌机炸死了 两个在洞口抽烟的无辜同胞。国破山河碎的痛苦,四处逃难的恐惧,已深深地印在了我们年幼的心灵中。我们的少年时期,是在新中国欣欣向荣的景象中,沐浴着温 暖的阳光中成长。记得初中毕业后,因家贫,上不起学了,想了种种办法都落空了。无望之际,找了团委书记梁汇全同志,他亲切的对我说:国家百废待兴,急需建 设人才,你应该继续学习!事后不仅派人到家说服母亲,还在居委会开出了免学费及助学金的证明。当我拿到这证明时,眼泪夺眶而出。因此,在我心中最大的愿望 是为祖国的强大而出力。今天,龙芯的理想,就是增强中国国力,加强信息安全,为千万老百姓能用上龙芯而努力。愿以生命的余辉与龙芯人一起,共同奋斗!
 
南楼、北楼今何在?
只是魂不改。
问君能有几多情?
恰似滚滚长江向东流。