FPGA開發入門并不難,但是怎么做得規范、清晰、可維護,讓合作伙伴或者兩年后的自己能夠高效準確地理解一個設計?我們請來了前華為FPGA開發資深工程師陳波,在這個系列課程里,從簡單到復雜,用多個有趣的工程實例來給大家介紹在做FPGA項目的過程中,該遵循怎樣的開發規范,怎樣去整理和優化項目整體的系統設計思路,以及如何寫出更加高效的FPGA綜合實現方法。
第一課,我們用狀態機來實現FPGA最最通用的入門實例——流水燈,探討怎么實現一個清晰的邏輯結構,以及規范的命名方法。
在公眾號后臺留言“owvstate”獲取本課程工程文件。
PS:你能一眼看出 owvstate 是 output 還是 input ,是 wire 還是 reg,是 single wire 還是 vector 信號嗎?
硬禾學堂
硬禾團隊一直致力于給電子工程師和相關專業的同學,帶來規范的核心技能課程,幫助大家在學習和工作的各個階段,都能有效地提升自己的職業能力。
在過往的每一期硬禾實戰營,我們都會通過高強度的封閉式實戰項目訓練,幫助學員掌握電子系統設計,以及調試過程中每一個環節的規范要點,陪伴他們成長為各自項目里的中堅力量。現在,我們秉承同樣的宗旨,在硬禾學堂為大家帶來更多的在線課程。
關注硬禾 / 我們一起在電子領域探索前進
往期回顧
工程大牛傳你AD經驗系列
1.工程大牛傳你AD經驗系列之一——認識工作面板
2.工程大牛傳你AD經驗系列之二——高效圓弧放置元器件
3.工程大牛傳你AD經驗系列之三——使用極坐標系
4.工程大牛傳你AD經驗系列之四——快速高效建立多管腳器件原理圖符號
一分鐘焊接技巧系列
1.一分鐘教你拆卸SOP芯片
2.一分鐘教你拆卸QFP芯片
3.一分鐘教你正確使用熱風槍(一)
4.一分鐘教你正確使用熱風槍(二)
5.一分鐘教你認識各種烙鐵頭
6.一分鐘教你用烙鐵焊SOP/QFP芯片
7.一分鐘教你處理連錫
8.一分鐘教你規范焊接貼片阻容器件
9.一分鐘教你規范焊接穿孔器件
10.一分鐘教你拆卸穿孔器件
硬禾學堂
我們一起在電子領域探索前進
長按識別二維碼關注我們
點擊左下方“閱讀原文”查看更多
硬禾學堂-硬件工程師的在線學習平臺