Discuz!NT|BBS|论坛

注册

 

发新话题 回复该主题

一家之言:告诉你一个真实的龙芯 [复制链接]

1#

一家之言:告诉你一个真实的龙芯

告诉你一个真实的龙芯
作者:小飞



我在一家集成电路设计公司工作,最近一直看到许多关于龙芯的报道,很想说上两句。也当是一个IT的科普讲座。

在了解一个真实的龙芯之前,我们必须学习一点CPU的知识:

目前CPU分成两类,一种是以intel为代表的复杂指令集CPU(CISC),也就是大家PC机上用的哪种。复杂指令集CPU有个缺点,执行效率不高,
需要较大的外部存储器和较高的运行频率才能完成工作,所以不适合用于嵌入式系统,(所谓嵌入式系统就是那些需要智能化控制,需要运行一些程序,但有不能外加PC机的电子系统,例如手机,PDA,机顶盒,汽车控制系统,智能仪器等。)

于是出现了第二种CPU:精简指令集CPU(RISC),这种CPU效率很高,对配套硬件要求很低。从理论上讲,精简指令集CPU要优于复杂指令集CPU,
但由于复杂指令集CPU使用的太普及了,几乎所有软件都是在它的架构上开发的,这些程序不能与新的精简指令集CPU兼容,所以精简指令集CPU只用在除了PC机以外的领域,例如大家手上的手机上,基本上都含有一个简单的精简指令集CPU.(目前UNIX工作站都是采用精简指令集CPU)

龙芯就是属于后者。

在精简指令集CPU(RISC)领域,没有形成Intel,AMD这样以生产为主的垄断公司。但有几家著名的设计公司,例如:美国MIPS公司,英国ARM公司,他们不生产芯片,而是通过向全球集成电路公司出售CPU设计的版权来盈利,一般每个授权需要几十万美金以上,而且每卖一颗芯片都要向他们付费。

中科院计算所就是购买的美国MIPS公司的版权,然后在它的基础上,根据实际需要增加一些功能。设计完成以后,把设计文件交给芯片工厂去生产。
由于龙芯采用0.18um的半导体工艺,国内几乎不能加工,所以目前是通过国外某芯片工厂代加工。

了解了以上信息,可以知道,中科院计算所要作的工作就是:1.付给美国MIPS公司的版税 2.根据需要增加一些辅助功能 3.请国外芯片工厂生产 4.对芯片的功能进行测试。

国内媒体纷纷兴高采烈的报道:“我们有了中国芯!”,但是我们却忽略了这样一个事实:这颗芯的真正血亲却是美国MIPS公司,我们最多只是一个养母。

可以举一个形象的比喻:某对夫妇想生一个儿子,但男方和女方都有生理问题,于是决定付钱请一个美国人提供精子,另一个人供子宫,进行人工受精,出生以后,登记为他们的儿子。从此以后,他们逢人便说,看!我们有儿子了!


所以一定要保持清醒的头脑和科学的态度,千万不要以为有了龙芯,中国的集成电路行业就上了一个台阶,就能向intel叫板了,这路,还长着呢。
分享 转发
TOP
2#
MIPS提供的是指令集,指令集的实现的确是胡伟武他们做的。作为一个芯片设计人,怎么可能搞不懂指令集和实现指令集的关系?
这个人不是什么都不懂得枪手就是为了某种利益才这么说的,否则不会故意在这里混淆概念。:mad: :mad: :mad: :mad: :mad:
TOP
3#
啥玩意啊
都是
:confused: :confused: :confused:
TOP
4#
不明白蜡!
来看没男日记
我是一个没男 :
没钱 没房 没车 没身材 没长相 没学历 没女友 没好工作,虽然一无所有,但没男学会了如何享受生活!没男们团结起来,互相帮助,共同努力,创造美好生活!


TOP
5#
实际情况如文中所说,龙芯并不具有多么大的技术创新。
其实也不必对“龙芯”要求太多,技术层面上的问题我们都清楚核心知识产权都集中在国外的公司手中。实际上龙芯是集成电路设计的成果。最多也就是使用硬件描述语言来编程罢了,熟练运用VHDL也不是难事。但是希望不要就这件事就说龙芯一无是处,我国的集成电路发展确实还需要很多路走,但是能实实在在做点事,我想事件不容易的事情。至少对浮躁的中国科技界,这已经是件大事了。

我比较熟悉电信业,就拿CDMA来说,高通掌握很多专利,其他的CDMA的实现如WCDMA有一些也是在高通专利技术的基础上的。这不能说WCDMA就什么都不是,它也是一个系列的技术创新。
很多人连CDMA是什么技术都不知道,就拿CDMA和GPRS比较,简直可笑。因为:1.CDMA是码分多址的缩写,是和FDMA、TDMA相比较的无线复用方式,简单说就是利用伪随机码来区分每一个信道。
GPRS是“通用无线分组业务”的缩写,是一种利用GSM网络的信道实现数据传输的业务方式。从含义上可以知道一个是网络无线资源的复用方式,一个是移动通信的业务,不具有可比性。2。CDMA是码分多址,实现方式有很多,目前我们使用的是DSS,就是直接序列扩频。联通目前所运行的基于CDMA的网络是建立在IS95基础上的,属于所谓的第二代技术。既然CDMA是无线资源的复用方式,利用伪随机码就可以区分不同的用户,因为伪随机码非常多,这样通信完全数字化,保密性高。这种技术的优点还可以在比较低的信噪比的条件下实现通信,简单说就是信号强度要求不高,通话质量好,耗电低。3.第三代(3G)是基于CDMA的通信,未来的移动通信是CDMA的天下,IS95的网络可以升级到CDMA2000,实现3G.

欢迎从事电信的朋友和我探讨,我的观点并不能保证完全正确,只是想从事件的真实情况科学的看待问题。
如果您觉得有异议,请不吝赐教,非常感谢您的帮助。
敬上。
TOP
6#
同行!

深圳电信干活!

承让承让!
来看没男日记
我是一个没男 :
没钱 没房 没车 没身材 没长相 没学历 没女友 没好工作,虽然一无所有,但没男学会了如何享受生活!没男们团结起来,互相帮助,共同努力,创造美好生活!


TOP
7#
最初由 openunix 发布
MIPS提供的是指令集,指令集的实现的确是胡伟武他们做的。作为一个芯片设计人,怎么可能搞不懂指令集和实现指令集的关系?
这个人不是什么都不懂得枪手就是为了某种利益才这么说的,否则不会故意在这里混淆概念。:mad: :mad: :mad: :mad: :mad:

同意。
TOP
8#
最初由 mskeva 发布
同行!

深圳电信干活!

承让承让!

我从前在河南平顶山联通,今年辞职了,呵呵。
同行,我做运维的,虽然现在不了。
TOP
9#
最初由 Planet 发布
实际情况如文中所说,龙芯并不具有多么大的技术创新。
其实也不必对“龙芯”要求太多,技术层面上的问题我们都清楚核心知识产权都集中在国外的公司手中。实际上龙芯是集成电路设计的成果。最多也就是使用硬件描述语言来编程罢了,熟练运用VHDL也不是难事。但是希望不要就这件事就说龙芯一无是处,我国的集成电路发展确实还需要很多路走,但是能实实在在做点事,我想事件不容易的事情。至少对浮躁的中国科技界,这已经是件大事了。
  


是这样的,胡伟武他们其实就是用硬件描述语言编编程而已,而且其实实现的算法就是大家在书店里可以买到的一本书里涉及的。名字是《计算机体系结构——量化的描述方法》,是伯克里的教材。 体系结构的设计中国根本做不了,其实芯片级设计中国也做不了,龙芯的最下层芯片布线是由芯片生产公司完成的,原因主要是没钱
Intel当年花了比开发486还多两倍的人设计新的指令集i960,结果有谁看到过i960?现在只有HP的激光打印机和一些RISC卡上才看得到,那些钱基本上等于打水漂听个响声,还有Intel的i860还是什么来着,连响声都没听到。这样大手笔的败钱估计中国谁也受不了
TOP
10#
最初由 Planet 发布

我从前在河南平顶山联通,今年辞职了,呵呵。
同行,我做运维的,虽然现在不了。

呵呵。我也差不多是干这个第
TOP
发新话题 回复该主题