FPGA調試技巧
八月,一直在debug, 編譯,查信號,幾乎沒機會,也沒心思停留下來看點東西,靜心思考,做點筆記。今天,在硬盤上翻到了保存已久,但一直沒想起來讀的一本手冊。這是我初入職場,決定從硬件工程師轉FPGA的崗位時下載的,當時想着要是讀完verilog那些事,FPGA STORY系列,出去找FPGA的工作崗位,我肯定會更有信心吧。結果呢,初次接觸FPGA,很多知識還不具備,使得我讀起這些書來很困難,缺乏具體的調試經驗,當然也缺少對作者感同深受的那份體驗,但是我能感覺到,作者對這套教程花了許多心思,深知FPGA小白,在自學這條道路上遇到的困惑,多次提出讀者內心的疑問,並循序漸進的解答,這一點真的值得點贊。這種寫教程的方式,真的是我非常喜歡的,也是我應該學習的,不用把逼格抬得太高,揣摩讀者想知道的內容,而不只是列出自己想表達的。我甚至覺得,作者應該也是一位人際交往的高手,總能把話說到別人心坎里。
這套教程還沒讀一半,我就辭職了,不是因為我感覺知識學好了,而是原來的單位實在呆不下去了,離職后,我真的很快找到一個FPGA的崗位,現在想來,我當初能獲得這個工作機會,只是因為全公司總人數小於5,並且沒有一個人懂FPGA,還有一個很重要的因素是我有個高學歷。從那以后,做FPGA開發快滿兩年了,這本冊子一直躺在硬盤里,沒有翻過。這兩天,想靜下心來讀讀書,翻開這本手冊,有一點讓我非常開心,因為我已經能很順暢的閱讀它,並理解里面的內容。學習真的就應當反反復復,每一次讓自己進步一點點。
模塊化設計
- 調用
- 完成
- 數據輸入
- 數據輸出
以下是一段自動啟停的代碼
模塊之間的基本溝通信號
問答式溝通的最基本代碼
采集時鍾的頻差
關於數據采集與計數
用延時來檢測數據的變化