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