第1176章 芯片适配调试,算力逐步提升(2/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
“这里,全加器的进位输出,应该在高电平的时候才进位,但你看这个波形,低电平的时候也跳了一下。”苏瀚文指着屏幕上的一个毛刺,“干扰。线路太长了,信号串扰。”(有人能看懂不,各位读者老爷们)
陆哲远说:“那怎么办?重新布线?”
苏瀚文摇头:“重布来不及。加一个滤波电容,把这个毛刺滤掉。”
宋砚堂从零件盒里翻出一个瓷片电容,递给苏瀚文。苏瀚文拿烙铁把它焊在电路板上,再用示波器测,波形干净了。重新上电测试,00000001加00000001,输出00000010。对了。
“好!下一组,减法。”苏瀚文说。
王工在纸带上打了一组减法程序,塞进读入器。机器嗡嗡响了一阵,结果出来,又错了。这次是借位逻辑的问题。苏瀚文又加了一个电容,还是不对。他蹲在那里,盯着电路板看了半天,突然伸手摸了一下一个晶体管,烫得缩回来。
“散热不行。晶体管发热,参数漂了。”他说。
宋砚堂翻箱倒柜找出几个小散热片,用导热硅脂粘在发热的晶体管上。再试,这次对了。
加法、减法、乘法、除法,一组一组试。每试一组,就出点毛病,不是信号串扰就是发热,不是逻辑错误就是时序不对。苏瀚文带着陆哲远和宋砚堂,从早上一直干到天黑,又从天黑干到天亮。王工困得不行,趴在桌上又睡着了,这次没压纸带,压的是自己的胳膊。
天亮的时候,最后一组除法测试通过了。苏瀚文看着示波器上稳定的波形,长出一口气,一屁股坐在地上。
“算力多少?”陆哲远问。
苏瀚文算了算:“每秒大概五百次。比预想的慢了一点,但够用。”
宋砚堂说:“五百次?人打算盘一秒一次都算不到。这已经快几百倍了。”
苏瀚文站起来,拍拍裤子上的灰:“不够。还得优化。芯片的时钟频率还能再提一点,线路的布局也要改。先这样,把基础运算跑通,后面慢慢优化。”
王工被他们的说话声吵醒了,迷迷糊糊地问:“成了?”
苏瀚文说:“成了。基础运算没问题了。下一步,跑复杂程序。”