由潘文明先生開創的IC/FPGA至簡設計法,具備劃時代的意義。這種設計方法不僅將IC/FPGA學習難度降到了最低,同時將設計過程變得簡單,并規范了代碼避免了混亂,將出錯幾率降到最低。下面我們來看看是如何實現的吧。 一、 知識點集中化。(實例實證28原則) 二、 填空式的設計過程。 通常,我們通過敲代碼實現程序功能類似于記流水賬,一行一行一頁一頁的向下寫。在這個過程中,難免遇到設計無思路、代碼冗長重復、邏輯關系不明確、代碼之間出現沖突等等現象。 明德揚至簡設計法,提取大量的實際項目,采用科學的手段統計分析,找出其內在通用性部分,并建立相關的體系,實現了“填空式”設計!首先,把復雜的代碼劃分成幾種類型的模塊,然后以統一規范的代碼格式,通過相應的腳本語言建立可調用的通用模板。不僅如此,通過模板生成的代碼可參數化定制,一旦生成無需修改。下面我們先以非常常用的計數器模板為例演示一下。 我們知道,計數器是FPGA實現時序的基本單元,時鐘分頻要計數,串并轉換要計數,乒乓操作要計數。 |