Re: [問題] 處理器內部電路~~~
※ 引述《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
02/20 15:29, 1F
→
02/20 15:30, , 2F
02/20 15:30, 2F
→
02/20 19:55, , 3F
02/20 19:55, 3F
推
02/20 22:28, , 4F
02/20 22:28, 4F
推
02/20 22:30, , 5F
02/20 22:30, 5F
→
02/20 22:31, , 6F
02/20 22:31, 6F
→
02/20 22:32, , 7F
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
02/27 21:55, 10F
→
02/27 21:56, , 11F
02/27 21:56, 11F
→
08/13 19:36, , 12F
08/13 19:36, 12F
→
09/17 23:29, , 13F
09/17 23:29, 13F
討論串 (同標題文章)