Re: [問題] 處理器內部電路~~~

看板Electronics作者 (恩登)時間13年前 (2013/02/20 14:14), 編輯推噓4(409)
留言13則, 6人參與, 最新討論串3/3 (看更多)
※ 引述《proach (pazroach)》之銘言: : 某強者當年在念博班時,想知道某個加密演算法是否可硬體化,於是花了一些 : 時間到處問題,確定所需的背景知識,然後 : 學習 VHDL。 : 自己設計 32bits 指令集,該有的都有。 : 實作此 32bits CPU,跑 ModelSim, 確認指令集與 HDL是正確的。 : 根據此指令集弄個相對應的 assembly language. : 將加密演算法改用自己開發的 assembly 完成實作,測試成功。據說 compiler : 寫了一半覺得浪費時間放棄。 : 收工。小事一樁,沒有發 paper, 沒有後續,只有我們幾個朋友看到 code. : 以上聽說花他三、四個月的時間,沒有耽誤到他原本的論文。 : 他只有靠自己一個人,相信你也做得到,加油。 : 對了,該強者後來去台大電機教書。 我們部門有個前同事也是自己搞個小cpu 本來是想要做asic控制adpative equalizer數位部分的流程 結果發現state machine做起來太大 乾脆某指令集的cpu刪刪改改做個簡單版超精簡指令集cpu來處理 然後pipeline也做得很搞笑 為惹避免麻煩所以只有IF跟WB會同時做而已 也就是只有20% pipeline 聽起來是很厲害拉......... 在一票做analog/custom ckt的人裡面真的是很偉大 不過VLSI/digital出身的學生基本上也應該要有差不多程度的能力 我覺得手上有FPGA資源的人自己硬幹合一個cpu來玩一玩也算是個不錯的練習 我以前那本weste課本後面就有整組mips multicycle cpu的verilog code 大家有閒有興趣的話應該可以自己玩一玩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.234.209.196

02/20 15:29, , 1F
mips是台大大學部選修的final project
02/20 15:29, 1F

02/20 15:30, , 2F
原來weste後面有 XDD
02/20 15:30, 2F

02/20 19:55, , 3F
樓上提到當年的惡夢阿...
02/20 19:55, 3F

02/20 22:28, , 4F
....我家美國學生自己照ISA自己造一顆還含compiler
02/20 22:28, 4F

02/20 22:30, , 5F
還是一顆fully function with cache的
02/20 22:30, 5F

02/20 22:31, , 6F
by one XD 我看完都要跪下來了orz
02/20 22:31, 6F

02/20 22:32, , 7F
當然那個compiler是簡易版從組語到IO
02/20 22:32, 7F

02/21 00:17, , 8F
老實說就真的是花很多時間搞
02/21 00:17, 8F

02/21 02:07, , 9F
不是做數位電路畢業的 搞這個真的是對科技充滿愛
02/21 02:07, 9F

02/27 21:55, , 10F
寫出來CPU還要弄compiler 否則只能自己刻組語
02/27 21:55, 10F

02/27 21:56, , 11F
以後用組語刻過quick sort 刻完就失去熱情了
02/27 21:56, 11F

08/13 19:36, , 12F
原來weste後面有  https://muxiv.com
08/13 19:36, 12F

09/17 23:29, , 13F
樓上提到當年的惡夢阿. https://daxiv.com
09/17 23:29, 13F
文章代碼(AID): #1H96dNuq (Electronics)
文章代碼(AID): #1H96dNuq (Electronics)