首頁> 現代都市> 四合院:我邊做科研邊吃瓜> 第595章 召集一下同志,我有好東西!

第595章 召集一下同志,我有好東西!

  第595章 召集一下同志,我有好東西!

  對於這個建議,婁曉娥倒是沒有反對,自己今天這飯估計是做不成了,可別把振東給餓著了。

  高振東端上飯盆,兩口子直奔傻柱家。

  「嗨,不就昨兒找你幫個忙嘛,你今兒就忙著吃回去,可真有你的。」

  在自己人面前,傻柱的嘴還是那麼碎,一邊忙活加菜,一邊笑著調侃高振東。

  「誒,對了,有帳趕緊收,哈哈。」高振東也不以為意,在傻柱這裡,他算是最放鬆的地方之一了,這小子有心眼,但是不用在自己人身上。

  「振東,你猜今天我們系裡找我幹啥了?」正在輔導何雨水功課的婁曉娥,趁何雨水在演算的間隙,抬起頭來。

  高振東大概猜到了,動作還挺快啊。但是他沒有直接說出答案來,那樣就掃婁曉娥的興了。

  為您提供最快的小說更新

  他是不知道,三分廠技術科這邊把材料一拿過去,婁曉娥系裡就麻溜的把資料給補齊了,除了技術資料需要研究一下之外。

  系主任看著材料里若隱若現的防工委,心裡更是大喜,別看這東西好像科技含量不高,可是規格卻不低啊。

  「找你幹啥?」高振東裝傻。

  「系主任說我學習好,要我參加一個微生物的課題,給老師們打下手。」婁曉娥剛才光顧著吐去了,現在才緩過來說起這個事情。

  高振東一臉驚喜:「啊?真的?那太好了,厲害厲害。微生物啊,我都不懂。」語氣跟哄小孩兒似的,但是婁曉娥還是聽得很得意。

  傻柱一聽來勁了:「微生物?對了,你們學校是京二醫吧?巧了,應該是我們那個課題。」

  婁曉娥也覺得巧了:「真的?那怎麼沒看見你?」

  傻柱笑道:「那個課題我負責做飯的技術,振東那邊的同志負責其他技術,所以過去的是他們三分廠技術科的,我還在廠里煮麵條呢。」

  幾人說說笑笑,婁曉娥發表起學習心得來:「振東,你別說,我看了看微生物的知識,可有意思了。」

  她學的,應該是類似日後臨床那樣的專業,微生物的知識是沒學到的,不過既然要進這個課題,高低得惡補一下。

  這一學,婁曉娥的興趣就來了,這個小小的世界,真是太有趣了。

  局座:真是太好玩兒了.jpg。

  高振東笑道:「有興趣就學學唄,技多不壓身嘛。」

  婁曉娥用力點點頭:「嗯,你給我找書。」

  微生物的研究,書籍不是那麼太多。

  對於婁曉娥來說,遇事不決高振東就完事兒了,別的不用多想。

  沒學上?有振東。

  沒方向?有振東。

  沒教材?還是有振東。

  高振東一口應下:「好嘞,你先看著現在有的,我回頭給你踅摸踅摸。」

  兩人的交流,傻柱插不上話,反倒是聽得何雨水心馳神往,曉娥姐太厲害了,我也要像她一樣。

  吃飯的時候,高振東發現,有個菜是麵條,還是咸。

  他媽的,這小子,報復我。

  ——

  短時間1274廠的DIP插座是等不來的,這東西畢竟從設計到模具到投產,還是需要時間,但是高振東手上的那塊IC原理電路板,卻是已經焊好了。

  雖然有點難看,還飛了不少線,但總算是把電路調試好了。

  整張電路板的規格,大概是一張DJS-60D的面積,50*50cm的樣子,只是全部面積並沒有被用完。

  高振東將電路板與DJS-59連了起來,沒有串口,線連得挺多的,並口就是這樣,一位數據至少一根線,如果地址不復用,那就更誇張。

  好在高振東早就為DJS-59、60設計了一個簡單的外設總線,能部分復用地址和數據線,情況稍微好一些,代價就是會降低速度,增加底層驅動的編程複雜度。

  高振東在DJS-59上,先編了一個簡單的程序,這個程序沒什麼特殊的地方,甚至都不針對那塊電路板,而是針對DJS-59本身的。

  程序很簡單,把兩個單字節數15和15相乘,乘10萬次!結果是225,還是能放在一個字節里。計算的同時,計算總的耗時。


  是分別相乘,每一次的兩個乘數都是一樣的兩個15,而不是用15連乘10萬次,15的10萬次方這個數用天文數字都不足以形容,當然,比起葛立恆數和Tree3這種變態,還是微不足道的。

  程序簡單,編得很快,高振東輸入了編譯運行指令。

  程序跑了起來,相對計算機的速度來說,可以說等了很久。

  看了一眼時間,高振東嘴裡「嘖」了一聲,搖了搖頭,這個結果的大致範圍他心裡有數,絕對很難看,現在只是確定一下具體數字而已。

  然後高振東開始編另一個程序,這個程序編得有些艱難,主要是需要直接操作底層硬體。

  運算都是一樣的,重複進行10萬次15*15。

  而且高振東在程序里,必須把通訊時間扣掉,因為這是DJS-59向那塊試驗電路板通信,控制其進行計算,然後再把數據傳回來。

  運算可能會很快,但是通信的時間可就長了,高振東的目的,是扣掉這些通信時間,才能大致算出運算所需的總時間來。

  好在這個東西,也不算複雜,高振東動作也不慢。

  一個小時後,高振東編譯完成啟動了程序。

  這次的時間,比DJS-59計算的時間還長,高振東早有所料,很有耐心。

  沒辦法,外設總線的通信速度比起內部總線來,差太遠了。

  很久過去,屏幕上跳出了一個數字,高振東看了一眼,笑了,要的就是這個。

  相比使用DJS-59進行計算,扣掉通信時間之後,這個IC實驗電路板在相同頻率情況下,其速度快得離譜。

  ——二十五倍!

  這就是高振東要的東西。

  ——單周期硬體乘法器!

  DJS-59是沒有硬體乘法器的,別說單周期硬體乘法器了,就連多周期的、控制加法器實現乘法的硬體乘法器都沒有。

  前者可以在一個指令周期內完成乘法的計算,後者不一定,比如51單片機,4個指令周期可以完成一次乘法運算。

  不用說,前者快而貴,後者略快,略貴。

  而DJS-59這個數字就龐大了,沒有硬體乘法器的它,只能通過程序指令,一步一步的控制加法器和寄存器完成乘法運算。

  對於DJS-59來說,大概15個指令才能完成一次8二進位位的整數乘法運算,其中又有不少多周期指令,綜合下來,大約是25個指令周期才能完成一次乘法運算。

  而且這只是8位的情況,如果擴展到16位、32位,那這個數字還會上升。

  至於浮點數,那這個情況就更加惡劣了。

  這就是DJS-59的弱點,也是早期大部分通用CPU的弱點,高級一點的數學運算它是不行的。

  但是對於信號處理來說,乘法算是基本運算,也是使用最多的運算。

  這就是通用CPU用到信號處理上非常羸弱的原因,算不過來,娘胎里的毛病。

  但是高振東的下一步,一切的一切,最終目標都基本上直指雷達,靠DJS-60D,哪怕是IC化了,也一樣是個弱雞,不夠好。

  所以高振東就琢磨著自己做一個硬體乘法器,而且目標直指單周期浮點硬體乘法器,讚美網際網路,讚美導師,前世這東西,他是在VHDL上面實現過的,對於其結構,清楚得很。

  VHDL,硬體描述語言,在CPLD/FPGA上的IC設計語言之一,能夠直接設計IC硬體結構。

  雖然VHDL的最終結果是基於邏輯單元的,和用電晶體或者邏輯門直接搭的連接有區別,可是其依據的算法,高振東卻是門兒清,還是能換得過來的。

  之所以這個乘法器的電路板這麼大個,這就是原因,要只是一個加法器實現的硬體乘法器,那就在DJS-60D裡面增加就好了,成本面積增加都不多,但是相應的,性能增加也就不多,這個事情要做,但是對於高振東的需求來說,還不夠!

  而高振東搞這個,算是一個16位浮點數的單周期硬體乘法器,絕對絕對的遙遙領先。

  高振東興高采烈的把第二個程序的乘數,換成了兩個16位浮點數,再次啟動了計算。

  這一次,他沒有去折磨DJS-59了,這種計算,實在是太折磨DJS-59這個老傢伙了,雖然它依然比人算得快得多。


  很快,計算結果和耗時都跳了出來。

  高振東對了對自己準備好的計算結果,完全一致,至於時間,和算8位整數乘法是一樣的。

  這就是單周期硬體乘法器的魅力,只要不超出它的設計規格,參與計算的數在其設計範圍內,那不管算什麼,它都是一樣的速度——單指令周期。

  高振東哈哈大笑起來,這雖然只是個中間成果,僅僅是一塊原理電路板而已,但是對於相當一部分同志來說,其實改改是已經能用了,畢竟相當多的雷達,對於體積的要求是不高的。

  而且相比以前的後端信號處理電路,這塊50*50cm的板子,絕對算得上是小巧玲瓏!

  高振東樂呵呵的跑到機要室,要了一個防工委領導的電話。

  在電話里,他只向防工委領導說了一句話:「領導,麻煩召集級別夠的搞雷達的同志,我有好東西!」

  (本章完)


關閉