“百分之二十?”
何雨柱把晶片测试报告放在桌上,没看那条上扬的曲线。他盯著彭练矛,等回答。
彭练矛站在桌前,白大褂袖口沾著银色的导电胶渍,那是焊晶片时蹭上去的。他张了张嘴,又闭上,然后才说:“百分之二十。半年前百分之五。”
何雨柱的手指在桌面上敲了一下。“明年呢?”
彭练矛看了一眼窗外。戈壁滩上的风沙打在玻璃上,沙沙的。他转回头。“百分之五十。也许更高。”
林建国从后排走上来,拿起那片晶圆举到灯下。光透过晶圆边缘,映出一圈彩色的光环。他看了很久,放回泡沫盒。
“彭教授,兼容性呢?碳基晶片的指令集跟我们现有的软体系统,能跑通吗?”
彭练矛摇头。“指令集兼容。我们改了arm架构,但底层驱动必须重写。硅基晶片的电压閾值零点七伏,碳基晶片零点四伏。时序也不一样。原来的代码假设晶片响应时间纳秒级,碳基晶片是皮秒级,快三个数量级。原来那些等待循环和时序同步指令,全都要改。”
林建国把泡沫盒盖好,抱在怀里。“那等於软体重写。炎黄二號的主控系统几万行代码。”他转向何雨柱。“重写要多久?何院长,您想过没有?万一移植出了bug,总装又要往后推。”
何念华站在门口,手里拿著一本书,书页折了角。他听见了后半段,走进来,从泡沫盒里拿起一片晶圆。晶圆很薄,他捏著边缘,手指微微发抖。
“林叔叔,我重写。”
林建国看著他。“多久?”
何念华看了一眼门口。苏晓站在那里,嘴唇动了一下,没出声。
“三天。四个人。我,苏晓,两个研究生。三天三夜。”
林建国把手里的泡沫盒放在桌上,发出一声闷响。“三天?几万行代码,你一个人?你知道三天意味著什么吗?”
何念华把晶圆放回去,手在裤腿上蹭了蹭。手心全是汗。
“知道。意味著这三天我不用睡觉。”
苏晓从门口走进来,站在何念华旁边。她没说话,但手按在何念华的手臂上,指甲掐进袖子。
何雨柱看著何念华。“三天,你確定?”
何念华咽了口唾沫。“確定。但需要彭教授提供晶片的详细时序参数和指令集文档。”
彭练矛从公文包里抽出一本厚厚的技术手册,放在桌上。封面磨得发白。“早准备好了。三百页,英文的。”
何念华拿起手册。纸页边缘锋利,翻第一页时手指被划了一下,他甩了甩手,没吭声。苏晓从口袋里掏出创可贴,撕开,贴在他食指上。何念华低下头,看著那圈创可贴,没有说话。
(请记住 找书就去 101 看书网,????????????.??????超全 网站,观看最快的章节更新)
何雨柱站起来,走到窗前。戈壁滩上的发射架在阳光下泛著银光。炎黄二號的船头从总装厂房门口露出一截,纳米碳管涂层在日光下泛著深灰色的光泽。
“换。风险可控。林建国,你配合。”
林建国把泡沫盒放在桌上,转身走了。鞋底踩在水磨石地面上,嗒嗒嗒的。
何念华抱著那本技术手册走出办公室。苏晓跟在他身后,两人走过走廊,声控灯一盏盏亮起来。
“念华,三天真的够吗?”苏晓的声音压得很低。
何念华停下来,转过身。“不够也得够。我爸把两亿砸进去了,晶片做出来了,不能因为软体拖后腿。”他看了一眼手指上的创可贴,血已经止了,但创可贴勒得紧,指尖发紫。他把创可贴撕掉,手指上留下一道浅痕。
苏晓没有再说。
实验室里,两台电脑已经开了。两个研究生坐在屏幕前,一个在敲键盘,一个在翻手册。何念华坐到主控台前,打开编译器,屏幕的光照在他脸上。
“苏晓,cpu核心初始化代码我来写。外设驱动你们分。”
“好。”
苏晓把手册翻到中断控制器那一章,用铅笔在页边標註时序参数。她的笔跡工整,数字写得很大,方便旁边的研究生看。
第一个凌晨。何念华写完初始化代码,编译通过。他靠在椅背上,闭了一会儿眼睛。苏晓递给他一杯水,水已经凉了,他喝了两口。
“念华,你去睡一会儿。”
“不困。”
他的眼皮在打架,但手指还在键盘上敲。敲了几个字母,错了,退格刪掉,重新敲。
第二个凌晨。一个研究生趴在桌上睡著了,脸压著键盘,屏幕上打出一串乱码。苏晓把他推醒,他揉了揉眼睛,继续干活。另一个研究生在角落里打盹,手里还攥著笔。何念华还在敲代码,速度慢了,但没停。苏晓把自己的外套披在他肩上。他动了一下,没有拒绝。
第三天下午。实验室里的泡麵碗堆了十几个,筷子插在碗里,汤干了。咖啡洒在桌角,留下褐色的渍印。苏晓用纸巾擦了一下,没擦掉。
“苏晓,帮我检查中断向量表。我眼睛花了。”
苏晓走过去,接过他的键盘。屏幕上密密麻麻的汇编代码,她一行一行往下看。看到第三页,她停住了。
“这里。中断优先级配置错了。碳基晶片的响应时间是皮秒级,原来的中断轮询在这里会漏掉中断。”
何念华凑过去,额头差点碰到屏幕。他看了几秒。“改。轮询改成硬体中断直连。”
苏晓修改代码,重新编译。通过。
凌晨三点。所有代码编译完毕。何念华把碳基晶片插到测试主板上,手指捏著晶片边缘,犹豫了一秒,然后按下去。
接通电源。
屏幕黑了两秒。
然后跳出一行字——
“系统自检通过。cpu温度正常。內存测试正常。外设接口正常。”
何念华的手悬在键盘上方,没有放下去。他盯著那行字,盯了很久。苏晓把手搭在他肩膀上,手指掐进他肩膀的肉里。何念华疼得吸了口气,但没有躲。
两个研究生累得趴在桌上,没力气抬头。
何念华拿起电话,拨了何雨柱办公室的號码。铃声响了三声,接起来。
“爸。系统移植完了。自检通过。”
电话那头沉默了几秒。
“好。”
电话掛断了。何念华把听筒放下,看著屏幕上那行字。系统界面弹出一个窗口——“碳基晶片主频:1.2ghz。功耗:3w。”原来的硅基晶片,主频100mhz,功耗15w。
苏晓把下巴搁在何念华肩膀上,看著屏幕。她没说话,但嘴角动了一下。
何念华的手机震了一下。彭练矛发来一条简讯——“明天早上我去实验室。”
何念华没有回,把手机放在桌上,屏幕朝下。
苏晓把外套从他肩上拿下来,叠好,放在椅子靠背上。
“念华,天亮了。”
何念华转过头。窗户外面,戈壁滩上的地平线泛著一层灰白色的光。
何雨柱把晶片测试报告放在桌上,没看那条上扬的曲线。他盯著彭练矛,等回答。
彭练矛站在桌前,白大褂袖口沾著银色的导电胶渍,那是焊晶片时蹭上去的。他张了张嘴,又闭上,然后才说:“百分之二十。半年前百分之五。”
何雨柱的手指在桌面上敲了一下。“明年呢?”
彭练矛看了一眼窗外。戈壁滩上的风沙打在玻璃上,沙沙的。他转回头。“百分之五十。也许更高。”
林建国从后排走上来,拿起那片晶圆举到灯下。光透过晶圆边缘,映出一圈彩色的光环。他看了很久,放回泡沫盒。
“彭教授,兼容性呢?碳基晶片的指令集跟我们现有的软体系统,能跑通吗?”
彭练矛摇头。“指令集兼容。我们改了arm架构,但底层驱动必须重写。硅基晶片的电压閾值零点七伏,碳基晶片零点四伏。时序也不一样。原来的代码假设晶片响应时间纳秒级,碳基晶片是皮秒级,快三个数量级。原来那些等待循环和时序同步指令,全都要改。”
林建国把泡沫盒盖好,抱在怀里。“那等於软体重写。炎黄二號的主控系统几万行代码。”他转向何雨柱。“重写要多久?何院长,您想过没有?万一移植出了bug,总装又要往后推。”
何念华站在门口,手里拿著一本书,书页折了角。他听见了后半段,走进来,从泡沫盒里拿起一片晶圆。晶圆很薄,他捏著边缘,手指微微发抖。
“林叔叔,我重写。”
林建国看著他。“多久?”
何念华看了一眼门口。苏晓站在那里,嘴唇动了一下,没出声。
“三天。四个人。我,苏晓,两个研究生。三天三夜。”
林建国把手里的泡沫盒放在桌上,发出一声闷响。“三天?几万行代码,你一个人?你知道三天意味著什么吗?”
何念华把晶圆放回去,手在裤腿上蹭了蹭。手心全是汗。
“知道。意味著这三天我不用睡觉。”
苏晓从门口走进来,站在何念华旁边。她没说话,但手按在何念华的手臂上,指甲掐进袖子。
何雨柱看著何念华。“三天,你確定?”
何念华咽了口唾沫。“確定。但需要彭教授提供晶片的详细时序参数和指令集文档。”
彭练矛从公文包里抽出一本厚厚的技术手册,放在桌上。封面磨得发白。“早准备好了。三百页,英文的。”
何念华拿起手册。纸页边缘锋利,翻第一页时手指被划了一下,他甩了甩手,没吭声。苏晓从口袋里掏出创可贴,撕开,贴在他食指上。何念华低下头,看著那圈创可贴,没有说话。
(请记住 找书就去 101 看书网,????????????.??????超全 网站,观看最快的章节更新)
何雨柱站起来,走到窗前。戈壁滩上的发射架在阳光下泛著银光。炎黄二號的船头从总装厂房门口露出一截,纳米碳管涂层在日光下泛著深灰色的光泽。
“换。风险可控。林建国,你配合。”
林建国把泡沫盒放在桌上,转身走了。鞋底踩在水磨石地面上,嗒嗒嗒的。
何念华抱著那本技术手册走出办公室。苏晓跟在他身后,两人走过走廊,声控灯一盏盏亮起来。
“念华,三天真的够吗?”苏晓的声音压得很低。
何念华停下来,转过身。“不够也得够。我爸把两亿砸进去了,晶片做出来了,不能因为软体拖后腿。”他看了一眼手指上的创可贴,血已经止了,但创可贴勒得紧,指尖发紫。他把创可贴撕掉,手指上留下一道浅痕。
苏晓没有再说。
实验室里,两台电脑已经开了。两个研究生坐在屏幕前,一个在敲键盘,一个在翻手册。何念华坐到主控台前,打开编译器,屏幕的光照在他脸上。
“苏晓,cpu核心初始化代码我来写。外设驱动你们分。”
“好。”
苏晓把手册翻到中断控制器那一章,用铅笔在页边標註时序参数。她的笔跡工整,数字写得很大,方便旁边的研究生看。
第一个凌晨。何念华写完初始化代码,编译通过。他靠在椅背上,闭了一会儿眼睛。苏晓递给他一杯水,水已经凉了,他喝了两口。
“念华,你去睡一会儿。”
“不困。”
他的眼皮在打架,但手指还在键盘上敲。敲了几个字母,错了,退格刪掉,重新敲。
第二个凌晨。一个研究生趴在桌上睡著了,脸压著键盘,屏幕上打出一串乱码。苏晓把他推醒,他揉了揉眼睛,继续干活。另一个研究生在角落里打盹,手里还攥著笔。何念华还在敲代码,速度慢了,但没停。苏晓把自己的外套披在他肩上。他动了一下,没有拒绝。
第三天下午。实验室里的泡麵碗堆了十几个,筷子插在碗里,汤干了。咖啡洒在桌角,留下褐色的渍印。苏晓用纸巾擦了一下,没擦掉。
“苏晓,帮我检查中断向量表。我眼睛花了。”
苏晓走过去,接过他的键盘。屏幕上密密麻麻的汇编代码,她一行一行往下看。看到第三页,她停住了。
“这里。中断优先级配置错了。碳基晶片的响应时间是皮秒级,原来的中断轮询在这里会漏掉中断。”
何念华凑过去,额头差点碰到屏幕。他看了几秒。“改。轮询改成硬体中断直连。”
苏晓修改代码,重新编译。通过。
凌晨三点。所有代码编译完毕。何念华把碳基晶片插到测试主板上,手指捏著晶片边缘,犹豫了一秒,然后按下去。
接通电源。
屏幕黑了两秒。
然后跳出一行字——
“系统自检通过。cpu温度正常。內存测试正常。外设接口正常。”
何念华的手悬在键盘上方,没有放下去。他盯著那行字,盯了很久。苏晓把手搭在他肩膀上,手指掐进他肩膀的肉里。何念华疼得吸了口气,但没有躲。
两个研究生累得趴在桌上,没力气抬头。
何念华拿起电话,拨了何雨柱办公室的號码。铃声响了三声,接起来。
“爸。系统移植完了。自检通过。”
电话那头沉默了几秒。
“好。”
电话掛断了。何念华把听筒放下,看著屏幕上那行字。系统界面弹出一个窗口——“碳基晶片主频:1.2ghz。功耗:3w。”原来的硅基晶片,主频100mhz,功耗15w。
苏晓把下巴搁在何念华肩膀上,看著屏幕。她没说话,但嘴角动了一下。
何念华的手机震了一下。彭练矛发来一条简讯——“明天早上我去实验室。”
何念华没有回,把手机放在桌上,屏幕朝下。
苏晓把外套从他肩上拿下来,叠好,放在椅子靠背上。
“念华,天亮了。”
何念华转过头。窗户外面,戈壁滩上的地平线泛著一层灰白色的光。
