第28章 一人自研軟體,這就是成品!(求追讀)
孟澤主提示您:看後求收藏(第28章 一人自研軟體,這就是成品!(求追讀),情商20學霸,造出晶片正常吧?,孟澤主,書無憂),接著再看更方便。
請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。
駱垚沒有想通。
吳天明和王野這兩人算是比一般人都要聰明瞭,為什麼連IP核這種東西都不懂。
駱垚看了下時間,九點四十五。
宿舍是十點半熄燈,他需要留十分鐘洗漱時間。
“我現在有半個小時時間,如果你們願意的話,現在可以跟你們講。”
聽到駱垚願意給他們講課,王野和吳天明連忙跑去拿上了筆記本和電腦。
“IP核是一種可以預先設計和驗證的功能塊,需要使用時,可以被整合到不同的數位電路或系統中去。”
“這我知道,就跟土豆一樣,屬於萬能菜,紅燒可以用它,下火鍋也可以用它,蒸、炒、煮、炸、煎、燉都可以。”王野一拍大腿地說道。
駱垚雖然覺得王野舉的例子離譜,但也不得不承認他說得確實如此。
可要駱垚把IP核看作是土豆,他總覺得彆扭。
“其實設計IP核很簡單,就是基於需求,設計IP核的架構和邏輯,這裡麵包含了功能模組、訊號流程和狀態機等。”
“比如要設計一個用於電腦的監控器IP核,你們會怎麼操作?”
王野沒有想到駱垚還會突如其來的發問,他想了想說:“額,下載個企鵝管家,研究下功能?”
吳天明哭笑不得,說:“伱就算把企鵝管家拆了,也不行啊。”
“我會先整合CPU使用率、記憶體使用情況和溫度感測器模組,以獲取相關資料。”吳天明說完王野後認真地回答。
“這個思路沒錯,但沒有用上狀態機。”
“在架構上你需要計一個有限狀態機來收集CPU使用率這些你需要引數,否則你所得到的資料都不是實時的。”
“然後這些資料就可以透過配置通訊介面傳送到外部裝置上。”
“這就是簡單的架構。做研發,架構是最重要的。”
“設CPU使用率、記憶體和溫度感測器為子模組,那麼我們現在就可以得出:”
【entityMonitoris
Port(clk:inSTD_LOGIC;
reset:inSTD_LOGIC;
cpu_usage:inSTD_LOGIC_VECTOR(7downto0);
memory_usage:inSTD_LOGIC_VECTOR(7downto0);
temperature:inSTD_LOGIC_VECTOR(7downto0);
data_out:outSTD_LOGIC_VECTOR(23downto0));
endMonitor……】
駱垚講的興起,直接接過吳天明的電腦在上面敲起了程式碼來。
“三土,你怎麼一言不合就敲了程式碼,你等等我,我還沒有反應過來!”吳天明和王野都不擅長程式設計,所以看到滿屏的程式碼,一下就慌了起來。
等到駱垚將程式碼都敲完後,他旁邊的吳天明和王野已經升起了敬畏之心。
“三土,要不你先給我們補下程式設計的課吧?”
駱垚:???
他有些不敢相信地說:“你倆不會?”
王野忙替自己爭辯了下:“不是不會,只是說基礎不太好。”
“那和不會有什麼區別?只不過比別人多認識幾個字元而已。”駱垚毫不留情地揭穿了他。
吳天明也不好意思了起來,他說:“三土,扎心了,你如果願意教我們,我們肯定好好學。”
好好學,這差不多要從頭開始教了。
駱垚時間緊張,不可能跟他們從頭補習程式設計,於是就瞭解了下他們的情況,給他們在程式設計書上畫了重點,自己就先去睡覺了。
吳天明和王野也覺得丟人,他倆在物質條件上比駱垚要好太多,但現在,人家會的東西,他倆不會,這讓吳天明和王野難以接受。
“今晚不睡了!我今天非得把程式設計這一塊搞懂不可!”吳天明小聲地跟王野說。
“淦!我也不睡了,我們今晚努力一把,明天就讓三土刮目相看,免得他還真以為我們蠢!”
“來!通宵!”
王野說完後,立刻在書桌面前看起了書,吳天明見狀,也不甘示弱,沒一會兒功夫,宿舍熄燈了,他倆就打起了手電筒繼續看書。
直到第二天早上五點,駱垚醒來的時候,他看到吳天明和王野兩人已經在書桌面前睡著了。
學個程式設計要看通宵嗎?駱垚不理解。
“不許說我蠢。”王野喃喃地說道,也不知道是在做夢還是怎麼了。
駱垚搖搖頭,輕手輕腳地出門,往超級計算實驗訓練中心去了。
日子一天天過去,駱垚一直重複著這樣的生活。
一有空就幫吳天明和王野補半個小時的課,然後其餘時間不是去上課就是在超級計算實驗訓練中心。
EDA軟體程式設計量巨大,幸好有系統提供的技術在,駱垚幾乎可以不帶停地輸出程式碼。
不過就算是這樣,駱垚也不可能在半個月之內把EDA給搞出來。
沒辦法的駱垚在系統商城裡面花了5點積分購買了一次性的天賦【自動程式設計】。
【自動程式設計】可以根據駱垚的需求框架生成相關程式碼,然後駱垚只需要坐等就行。
駱垚在編寫功能模擬模組時,就動用天賦自動生成CDC檢查模組程式碼,這樣一來,就相當於有人能夠同時幫駱垚編寫程式碼。
【自動程式設計】天賦自動生成程式碼僅需幾秒,所以駱垚只需要把框架理清楚,就可以快速編寫好對應模組。
【自動程式設計】天賦時效是三天,三天之後,駱垚就已經得到了九成九的程式碼。
剩下的一點工作量,他熬了半個月,才終於把EDA軟體給整出來。
做完測試後,駱垚將EDA軟體所有程式碼打包成安裝包後,裝入了硬碟中。
馬上夏青要回學校了。
駱垚怎麼把硬碟給夏青成了問題。
如果連同作業一起上交,他擔心硬碟會落入他人手裡。
現在看來,唯一的辦法就是交給夏青本人。
夏青和國內著名的智慧終端提供商華記公司有合作,軟體最後交給華記代理或者官方代理對於駱垚來說關係都不大。
反正兩方都有錢,不會虧待他。
有人覺得官方沒錢,這是一個錯誤的論點,官方對於真正的人才從來不會虧待。
而來學校,是最方便也是最安全能夠接觸到官方的路徑。
第二天,夏青回學校了。
中午吃完飯,駱垚用簡訊聯絡上了夏青,說是想讓她看看最近他開發的成果。
夏青以為對方是在說上次佈置的作業,就告訴駱垚下午上課和同學一起交上來就行了。
結果駱垚說這很重要,需要夏青先看了再說。
夏青知道天才都很執拗,他們想做的事情絕對會做到,所以縱使知道駱垚這樣的做法不太禮貌,夏青也還是讓他去辦公室找她了。
駱垚出門前引起了吳天明和王野的注意,不過這段時間他們也習慣了駱垚往外跑,他們現在正在為下午要交的作業做最後的檢驗,所以也沒有問他。
駱垚帶著硬碟找到了夏青。
夏青辦公室是單獨的,他一進門就把紅色的硬碟遞給了夏青。
“作業都在裡面嗎?”
駱垚點頭。
夏青感到奇怪,一般學生交作業都是拿隨身碟來,駱垚怎麼拿這麼大個硬碟來裝?
夏青將硬碟接入電腦中,一開啟,她就發現了裡面名為L.vmx的安裝檔案。
是安裝檔案?
“夏教授,你電腦中有虛擬系統嗎?需要安裝虛擬系統。”
夏青聽到駱垚這麼說,就順手開啟了電腦中的虛擬系統,再點選了L.vmx的圖示,進行了安裝。
很快一個“L”的圖示出現在了電腦中央,進入介面後,夏青臉色變了。
“設計編譯工具、模擬工具、功耗分析工具、物理驗證工具、時序分析工具、封裝設計和分析工具……這是EDA!”
她立刻轉頭看向駱垚,“駱垚這是怎麼回事?”
“我自己開發了一套EDA軟體,這是成品。”駱垚不擔心夏青去調查,因為所有的開發工作他都是在超級計算實驗訓練中心完成的。
裡面有監控可以證明他所說的是實話。
要是問到開發時間為什麼這麼短就研發出來了,他也有辦法。
直接就說從小學跳級到初中時就開始編寫程式碼了,反正那會他都在圖書館沒怎麼去上課,別人想查也查不到問題。
“不可能!EDA研發難的不僅是程式,還在於沒有下游完善資料的支撐,國內現在EDA匱乏,這也是為什麼市面上只有一些三流的國產EDA軟體的原因。”夏青要帶隊研究EDA軟體,當然知道這些情況。
“你是不是在其他EDA軟體上換了套UI或者只有框架?”夏青想到這裡忍不住皺眉。
駱垚是她看重的學生,她不希望駱垚為了得到表揚而去做一些有損人品的事情出來。
“夏教授,你應該也用過Synopsys和Siemens的EDA,如果是換皮或者只有框架的話,你很容易看出來。”
夏青沒說話,她知道駱垚說得沒錯,如果是換皮或者只有框架,她確實可以看出。
夏青沒有說話,開始在電腦介面上點選了起來。
她從自己的文件中隨便找到了一張有問題的電路圖開始做驗證。
很快,電腦介面上開始報錯,電路圖錯誤的位置用紅線標記了出來。
居然是真的?!
夏青心中驚疑不定,一個大一的學生其實做到這一步,已經會是各大科技公司競相爭搶的香餑餑了,駱垚竟然說他研發了整套EDA?
夏青接著又測試了模擬功能,整個系統絲滑無比,完全沒有停頓就給出了她想要的結果。
內部邏輯完全沒有問題。
憑這點,可以確定駱垚給的軟體不是隻有框架,而且能夠在她進行操作時迅速響應,無感知地執行任務,這種絲滑的程度,只有成熟程式才能達到!
那是不是換皮的山寨軟體?
夏青這裡沒法測試,她抬頭認真地問駱垚:“駱垚,我再問一次,你確定是你自己做的?”
“確定,如果你需要檢查,所有程式碼我都可以提供。”駱垚語氣淡定,一點也不慌。
夏青一愣,駱垚這是看穿了她想要檢測整個軟體的心思。
“好,你等我一下。”
就在駱垚面前,夏青打電話給了華記。
“孟總,我是夏青,012實驗室EDA部門的各位現在有空嗎?我這邊有點事。”
.求個票票支援!上推薦有爆更!
(本章完)
本章未完,點選下一頁繼續閱讀。