第595章召集一下同志,我有好东西!</p>
对于这个建议,娄晓娥倒是没有反对,自己今天这饭估计是做不成了,可别把振东给饿着了。</p>
高振东端上饭盆,两口子直奔傻柱家。</p>
“嗨,不就昨儿找你帮个忙嘛,你今儿就忙着吃回去,可真有你的。”</p>
在自己人面前,傻柱的嘴还是那么碎,一边忙活加菜,一边笑着调侃高振东。</p>
“诶,对了,有账赶紧收,哈哈。”高振东也不以为意,在傻柱这里,他算是最放松的地方之一了,这子有心眼,但是不用在自己人身上。</p>
“振东,你猜今天我们系里找我干啥了”正在辅导何雨水功课的娄晓娥,趁何雨水在演算的间隙,抬起头来。</p>
高振东大概猜到了,动作还挺快啊。但是他没有直接出答案来,那样就扫娄晓娥的兴了。</p>
他是不知道,三分厂技术科这边把材料一拿过去,娄晓娥系里就麻溜的把资料给补齐了,除了技术资料需要研究一下之外。</p>
系主任看着材料里若隐若现的防工委,心里更是大喜,别看这东西好像科技含量不高,可是规格却不低啊。</p>
“找你干啥”高振东装傻。</p>
“系主任我学习好,要我参加一个微生物的课题,给老师们打下。”娄晓娥刚才光顾着吐去了,现在才缓过来起这个事情。</p>
高振东一脸惊喜:“啊真的那太好了,厉害厉害。微生物啊,我都不懂。”语气跟哄孩儿似的,但是娄晓娥还是听得很得意。</p>
傻柱一听来劲了:“微生物对了,你们学校是京二医吧巧了,应该是我们那个课题。”</p>
娄晓娥也觉得巧了:“真的那怎么没看见你”</p>
傻柱笑道:“那个课题我负责做饭的技术,振东那边的同志负责其他技术,所以过去的是他们三分厂技术科的,我还在厂里煮面条呢。”</p>
几人笑笑,娄晓娥发表起学习心得来:“振东,你别,我看了看微生物的知识,可有意思了。”</p>
她学的,应该是类似日后临床那样的专业,微生物的知识是没学到的,不过既然要进这个课题,高低得恶补一下。</p>
这一学,娄晓娥的兴趣就来了,这个的世界,真是太有趣了。</p>
局座:真是太好玩儿了jpg。</p>
高振东笑道:“有兴趣就学学呗,技多不压身嘛。”</p>
娄晓娥用力点点头:“嗯,你给我找书。”</p>
微生物的研究,书籍不是那么太多。</p>
对于娄晓娥来,遇事不决高振东就完事儿了,别的不用多想。</p>
没学上有振东。</p>
没方向有振东。</p>
没教材还是有振东。</p>
高振东一口应下:“好嘞,你先看着现在有的,我回头给你踅摸踅摸。”</p>
两人的交流,傻柱插不上话,反倒是听得何雨水心驰神往,晓娥姐太厉害了,我也要像她一样。</p>
吃饭的时候,高振东发现,有个菜是面条,还是咸。</p>
他妈的,这子,报复我。</p>
——</p>
短时间24厂的dp插座是等不来的,这东西毕竟从设计到模具到投产,还是需要时间,但是高振东上的那块原理电路板,却是已经焊好了。</p>
虽然有点难看,还飞了不少线,但总算是把电路调试好了。</p>
整张电路板的规格,大概是一张dj-60d的面积,5050的样子,只是全部面积并没有被用完。</p>
高振东将电路板与dj-59连了起来,没有串口,线连得挺多的,并口就是这样,一位数据至少一根线,如果地址不复用,那就更夸张。</p>
好在高振东早就为dj-59、60设计了一个简单的外设总线,能部分复用地址和数据线,情况稍微好一些,代价就是会降低速度,增加底层驱动的编程复杂度。</p>
高振东在dj-59上,先编了一个简单的程序,这个程序没什么特殊的地方,甚至都不针对那块电路板,而是针对dj-59本身的。</p>
程序很简单,把两个单字节数5和5相乘,乘0万次!结果是225,还是能放在一个字节里。计算的同时,计算总的耗时。</p>
是分别相乘,每一次的两个乘数都是一样的两个5,而不是用5连乘0万次,5的0万次方这个数用天文数字都不足以形容,当然,比起葛立恒数和tree3这种变态,还是微不足道的。</p>
</p>
程序简单,编得很快,高振东输入了编译运行指令。</p>
程序跑了起来,相对计算的速度来,可以等了很久。看了一眼时间,高振东嘴里“啧”了一声,摇了摇头,这个结果的大致范围他心里有数,绝对很难看,现在只是确定一下具体数字而已。</p>
然后高振东开始编另一个程序,这个程序编得有些艰难,主要是需要直接操作底层硬件。</p>
运算都是一样的,重复进行0万次55。</p>
而且高振东在程序里,必须把通讯时间扣掉,因为这是dj-59向那块试验电路板通信,控制其进行计算,然后再把数据传回来。</p>
运算可能会很快,但是通信的时间可就长了,高振东的目的,是扣掉这些通信时间,才能大致算出运算所需的总时间来。</p>
好在这个东西,也不算复杂,高振东动作也不慢。</p>
一个时后,高振东编译完成启动了程序。</p>
这次的时间,比dj-59计算的时间还长,高振东早有所料,很有耐心。</p>
没办法,外设总线的通信速度比起内部总线来,差太远了。</p>
很久过去,屏幕上跳出了一个数字,高振东看了一眼,笑了,要的就是这个。</p>
相比使用dj-59进行计算,扣掉通信时间之后,这个实验电路板在相同频率情况下,其速度快得离谱。</p>
——二十五倍!</p>
这就是高振东要的东西。</p>
——单周期硬件乘法器!</p>
dj-59是没有硬件乘法器的,别单周期硬件乘法器了,就连多周期的、控制加法器实现乘法的硬件乘法器都没有。</p>
前者可以在一个指令周期内完成乘法的计算,后者不一定,比如5单片,4个指令周期可以完成一次乘法运算。</p>
不用,前者快而贵,后者略快,略贵。</p>
而dj-59这个数字就庞大了,没有硬件乘法器的它,只能通过程序指令,一步一步的控制加法器和寄存器完成乘法运算。</p>
对于dj-59来,大概5个指令才能完成一次二进制位的整数乘法运算,其中又有不少多周期指令,综合下来,大约是25个指令周期才能完成一次乘法运算。</p>
而且这只是位的情况,如果扩展到6位、32位,那这个数字还会上升。</p>
至于浮点数,那这个情况就更加恶劣了。</p>
这就是dj-59的弱点,也是早期大部分通用p的弱点,高级一点的数学运算它是不行的。</p>
但是对于信号处理来,乘法算是基本运算,也是使用最多的运算。</p>
这就是通用p用到信号处理上非常羸弱的原因,算不过来,娘胎里的毛病。</p>
但是高振东的下一步,一切的一切,最终目标都基本上直指雷达,靠dj-60d,哪怕是化了,也一样是个弱鸡,不够好。</p>
所以高振东就琢磨着自己做一个硬件乘法器,而且目标直指单周期浮点硬件乘法器,赞美互联,赞美导师,前世这东西,他是在vdl上面实现过的,对于其结构,清楚得很。</p>
vdl,硬件描述语言,在pld/fpg上的设计语言之一,能够直接设计硬件结构。</p>
虽然vdl的最终结果是基于逻辑单元的,和用晶体管或者逻辑门直接搭的连接有区别,可是其依据的算法,高振东却是门儿清,还是能换得过来的。</p>
之所以这个乘法器的电路板这么大个,这就是原因,要只是一个加法器实现的硬件乘法器,那就在dj-60d里面增加就好了,成本面积增加都不多,但是相应的,性能增加也就不多,这个事情要做,但是对于高振东的需求来,还不够!</p>
而高振东搞这个,算是一个6位浮点数的单周期硬件乘法器,绝对绝对的遥遥领先。</p>
高振东兴高采烈的把第二个程序的乘数,换成了两个6位浮点数,再次启动了计算。</p>
这一次,他没有去折磨dj-59了,这种计算,实在是太折磨dj-59这个老家伙了,虽然它依然比人算得快得多。</p>
很快,计算结果和耗时都跳了出来。</p>
高振东对了对自己准备好的计算结果,完全一致,至于时间,和算位整数乘法是一样的。</p>
这就是单周期硬件乘法器的魅力,只要不超出它的设计规格,参与计算的数在其设计范围内,那不管算什么,它都是一样的速度——单指令周期。</p>
高振东哈哈大笑起来,这虽然只是个中间成果,仅仅是一块原理电路板而已,但是对于相当一部分同志来,其实改改是已经能用了,毕竟相当多的雷达,对于体积的要求是不高的。</p>
而且相比以前的后端信号处理电路,这块5050的板子,绝对算得上是巧玲珑!</p>
高振东乐呵呵的跑到要室,要了一个防工委领导的电话。</p>
在电话里,他只向防工委领导了一句话:“领导,麻烦召集级别够的搞雷达的同志,我有好东西!”</p>