# 數位電路設計流程參考
看清楚題目
制定規格
a. 輸入、輸出
b. 資料長度(位元數)、資料表示法(binary、hexadecimal)
c. 是否使用有限狀態機
(a) 定義狀態
(b) 狀態轉移流程
(c) 對應的組合邏輯
d. 最小模組的功能
e. 如何模擬測試(如何寫 testbench)
f. 如何實際測試(輸入何種訊號、讀取何種訊號)
製作、繪製:真值表或時序波形圖
撰寫 verilog
撰寫 testbench
模擬、除錯
生成 .bit 設定檔
上傳 FPGA 開發板、除錯