2011年10月24日 星期一

20111024 Verilog 64位元多工器

前幾個禮拜所練習的都是1-bit的多功器

在我們稍為瞭解Verilog的語法後

這個星期要練習到64-bit的多功器


mux~mux64為階乘的關係

一個mux2由兩個mux組成

一個mux4由兩個mux2組成

一個mux8由兩個mux4組成

以此類推至mux64

以Verilog語法的角度來看的話

mux編輯完後編輯mux2時會需要呼叫到兩次mux

編輯mux4時會需要呼叫到兩次mux2

編輯mux8時會需要呼叫到兩次mux4

以此類推至mux64

這點也和C++一樣

可以將先前編輯完的運算方式呼叫出來用

64-bit 多工器程式碼


















模擬結果及波形圖











這個禮拜老師沒把所有的做法都教我們

老師希望我們再過程中遇到的困難有辦法自己解決

經過google大神的幫助輸入信號的問題已經解決了

但要跑程式的時候還是一直出現問題

最後發現原因是直接複製PDF上的程式碼時會複製到伊些特殊字元

但貼上後看不出來有什麼不一樣

所以最後我自己全部用打的



筆記
















































沒有留言:

張貼留言