5.20这天,我收到了从龙芯中科寄来的一份礼物——镶嵌着几块龙芯CPU的礼品册。虽然寄出快递的是个女孩子,但5.20这个日期绝对没有任何特别的含义,凑巧了而已,可惜!
芯片礼品册展开后有两张A4纸大小,里面是龙芯中科几种有代表性的产品,这些不是工艺品,都是真正的芯片。桌面CPU是3A4000/3000或者3B4000/3000,以及7A1000桥片,基于龙芯CPU的台式机、笔记本和服务器就是使用的这些。低功耗的2K1000主要用于加固平板电脑、高性能交换机以及工业控制等使用场景。嵌入式的龙芯1A和1B则广泛用于信号采集、网络通信、电子门锁、仪器仪表、交通信号灯等各种嵌入式设备中。我最好奇的能上天入地(适用于各种严酷的特殊环境)的几款龙芯特种CPU并没有包含在里面,虽有一点小小的遗憾,但这份珍贵的礼物仍然令我喜不自禁。
其实这些芯片都是瑕疵品,由于在芯片封装前的抽检中已经可以淘汰绝大多数的不良品,这些在实测中才发现的漏网之鱼也就并不多见。不是不能用,只是因为CPU频率低或者不稳定就不能出售用于工程,可是扔掉又太过可惜,勤俭惯了的龙芯中科就把它们做成了礼品。这是龙芯中科独有的土特产,主要赠送给合作伙伴留作纪念,数量十分有限。而我对CPU技术是个十足的外行,又是怎么得这件礼物的呢?
我在阅读《龙芯架构参考手册》的时候,由于自身水平较低有些内容没看明白,还有些语句感觉比较晦涩冗长,就把我遇到的疑问以及对某些表述方式的修改建议整理了一个文档,发给了龙芯对外联络的人员。碰巧投其所好,龙芯中科正希望收集读者们对《龙芯架构参考手册》的意见,我猜龙芯的小姐姐就趁机假装我是千里马的骨头,其实我是抛砖引玉的那块砖。于是就产生了下面的对话内容:
尽管得到夸赞很开心,可我知道自己对CPU技术是一个外行。虽然在开发应用程序时,有时为了性能而不得不手写汇编进行优化,但我对CPU架构缺少深层次的理解,提出的所有建议也只停留在表面。《龙芯架构参考手册》是第一本公开发布的中文版的CPU架构参考手册,我作为国产CPU的爱好者,希望有更多的专业人士给龙芯中科提出意见和建议。手册是用中文编写的,即使初学者在阅读时障碍也很少,我在手册中还揪出了一处笔误,我想这本手册作为最初版本,里面肯定还有一些错误等着大家去纠正。
最后再展示一下来自龙芯中科的另一款土特产——龙芯钥匙链。这也是真正的CPU,只是把四个角磨圆了,还打了一个孔。芯片礼品册中那些芯片,如果有主板兴许还能装上去试一试,这个钥匙链就只能做装饰品了,但比那个大大的册子常见。