---
# System prepended metadata

title: 實作：請使用case改寫四人投票機，並撰寫testbench

---

# 實作：請使用case改寫四人投票機，並撰寫testbench
###### 班級：資工二1 姓名：鍾宏昌 學號：1410932049


---


|                  |                                                                                                                                                                                                                                                                                                                   |
|:----------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|     **目的**     | 驗證 Hierarchical Design of 3-8 decoder                                                                                                                                                                                                                                                                           |
|     **原理**     | 編寫程式，並且產生波形圖                                                                                                                                                                                                                                                                                          |
|   **使用軟體**   | vscode, github, gtkwave                                                                                                                                                                                                                                                                                           |
|  **使用程式碼**  | [<font color="#f00">voter_case.v</font>](https://github.com/s1410932049/HW3/blob/master/voter_case.v)、[<font color="#f00">voter_case_tb.v</font>](https://github.com/s1410932049/HW3/blob/master/voter_case_tb.v)、[<font color="#f00">makefile</font>](https://github.com/s1410932049/HW3/blob/master/makefile) |
| **結果(波形圖)** | [<font color="#f00">voter_case.vcd</font>](https://github.com/s1410932049/HW3/blob/master/voter_case.vcd)![](https://i.imgur.com/JwxMes9.png)[<font color="#f00">voter_case.vvp</font>](https://github.com/s1410932049/HW3/blob/master/voter_case.vvp)                                                            |
|     **討論**     | 這次我嘗試從零開始撰寫testbench，看了很多網路上的資料及教學，然後就成功了?我不太確定?但還是得出了一個看起來還可以的成果?|
|     **心得**     | 這次花了比較多的時間，因為波形圖的結果感覺很奇怪，但其實我也不曉得現在的成果是否正確。對於我試著不寫步驟直接給檔案連結，不知道會不會看起來比較舒服一點，下次的作業我可能會試著在這個網頁貼上程式碼，所以下次不會再用表格，因為表格內似乎無法放置程式碼區塊，也有可能可以，但需要某個我不知道的方法。 |
|   **參考**   |   [智慧大師 - 數位邏輯設計實習：Lectrue_2，Lectrue_3，Lectrue_4，Lectrue_5](https://elearn.nutc.edu.tw/)  |
