看清楚題目
制定規格
a. 輸入、輸出
b. 資料長度(位元數)、資料表示法(binary、hexadecimal)
c. 是否使用有限狀態機
(a) 定義狀態
(b) 狀態轉移流程
(c) 對應的組合邏輯
d. 最小模組的功能
e. 如何模擬測試(如何寫 testbench)
f. 如何實際測試(輸入何種訊號、讀取何種訊號)
製作、繪製:真值表或時序波形圖
撰寫 verilog
撰寫 testbench
模擬、除錯
生成 .bit 設定檔
上傳 FPGA 開發板、除錯
建立資料夾,製作所需檔案 (.v、.xdc)
建立 Vivado 專案,匯入檔案
執行 Simulation,檢查結果
執行 Generate Bitstream,上傳 FPGA 開發板,檢查結果
目前課程未涵蓋 Synthesis、Implementation 細節