孟澤主 作品

第28章 一人自研軟件,這就是成品!(求追讀)

第28章 一人自研軟件,這就是成品!(求追讀)




駱垚沒有想通。




吳天明和王野這兩人算是比一般人都要聰明瞭,為什麼連ip核這種東西都不懂。




駱垚看了下時間,九點四十五。




宿舍是十點半熄燈,他需要留十分鐘洗漱時間。




“我現在有半個小時時間,如果你們願意的話,現在可以跟你們講。”




聽到駱垚願意給他們講課,王野和吳天明連忙跑去拿上了筆記本和電腦。




“ip核是一種可以預先設計和驗證的功能塊,需要使用時,可以被集成到不同的數字電路或系統中去。”




“這我知道,就跟土豆一樣,屬於萬能菜,紅燒可以用它,下火鍋也可以用它,蒸、炒、煮、炸、煎、燉都可以。”王野一拍大腿地說道。




駱垚雖然覺得王野舉的例子離譜,但也不得不承認他說得確實如此。




可要駱垚把ip核看作是土豆,他總覺得彆扭。




“其實設計ip核很簡單,就是基於需求,設計ip核的架構和邏輯,這裡麵包含了功能模塊、信號流程和狀態機等。”




“比如要設計一個用於電腦的監控器ip核,你們會怎麼操作?”




王野沒有想到駱垚還會突如其來的發問,他想了想說:“額,下載個企鵝管家,研究下功能?”




吳天明哭笑不得,說:“伱就算把企鵝管家拆了,也不行啊。”




“我會先集成cpu使用率、內存使用情況和溫度傳感器模塊,以獲取相關數據。”吳天明說完王野後認真地回答。




“這個思路沒錯,但沒有用上狀態機。”




“在架構上你需要計一個有限狀態機來收集cpu使用率這些你需要參數,否則你所得到的數據都不是實時的。”




“然後這些數據就可以通過配置通信接口發送到外部設備上。”




“這就是簡單的架構。做研發,架構是最重要的。”




“設cpu使用率、內存和溫度傳感器為子模塊,那麼我們現在就可以得出:”




【entity monitor is




port ( clk : in std_logic;




reset : in std_logic;




cpu_usage : in std_logic_vector (7 downto 0);




memory_usage : in std_logic_vector (7 downto 0);




temperature : in std_logic_vector (7 downto 0);




data_out : out std_logic_vector (23 downto 0));




end monitor……】




駱垚講的興起,直接接過吳天明的電腦在上面敲起了代碼來。




“三土,你怎麼一言不合就敲了代碼,你等等我,我還沒有反應過來!”吳天明和王野都不擅長編程,所以看到滿屏的代碼,一下就慌了起來。




等到駱垚將代碼都敲完後,他旁邊的吳天明和王野已經升起了敬畏之心。




“三土,要不你先給我們補下編程的課吧?”




駱垚:???




他有些不敢相信地說:“你倆不會?”




王野忙替自己爭辯了下:“不是不會,只是說基礎不太好。”




“那和不會有什麼區別?只不過比別人多認識幾個字符而已。”駱垚毫不留情地揭穿了他。




吳天明也不好意思了起來,他說:“三土,扎心了,你如果願意教我們,我們肯定好好學。”….




本章未完,請點擊下一頁繼續閱讀!




好好學,這差不多要從頭開始教了。




駱垚時間緊張,不可能跟他們從頭補習編程,於是就瞭解了下他們的情況,給他們在編程書上畫了重點,自己就先去睡覺了。




吳天明和王野也覺得丟人,他倆在物質條件上比駱垚要好太多,但現在,人家會的東西,他倆不會,這讓吳天明和王野難以接受。