新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > VHDL設計中電路簡化問題的探討

        VHDL設計中電路簡化問題的探討

        作者:朱明程 林欣榮 時間:2008-06-25 來源:電子技術應用 收藏

          3邏輯設計對結構的影響

        本文引用地址:http://www.104case.com/article/84777.htm

          還有一個使復雜化的原因是邏輯的輸入項太多以致需占用過多的面積。我們從圖3和圖4兩個相同功能的邏輯電路和他們對應的描述來分析。


          比較兩圖可知,圖3是二級邏輯門,每個輸入信號與不只一個邏輯門相連,圖4是三級的邏輯門,每個輸入信號只與一邏輯門相連。由于級數少,延時也較少,因此圖3的速度要比圖4快。然而,由于圖3 的輸入項要比圖4大的多(10:5),因此,占用的面積必然也比圖3大。圖4是圖3通過提取公因數(例中是B和C)得來的,這是把附加的中間項加到結構描述中去的一種過程,它使輸入到輸出中的邏輯級數增加,犧牲速度換來電路占用面積的減少。對于對延時要求不高的情況下采用這種方法分解邏輯電路以達到減少電路復雜度的目的。


          通過以上簡單、初步的探討,我們可以知道,用進行的設計,牽涉到對語言的使用方法和對設計的理解程度。本文討論了以下幾個簡化和優化電路設計的3個值得注意的方面:

          (1)在用VHDL進行設計中要注意避免不必要的寄存器描述。

          (2)在編寫程序前要先對整個設計進行較深入的了解?熆蒲У幕?分設計,多設想幾種方案行比較的單元取代較多位數的單元。

          (3)在延時要求不高的情況下,可提取邏輯電路公因子?煱閹?分解成含有中間變量的多級電路。

        DIY機械鍵盤相關社區:機械鍵盤DIY



        上一頁 1 2 3 下一頁

        關鍵詞: VHDL 電路 集成電路

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 赣州市| 凉城县| 喀喇沁旗| 长子县| 铜陵市| 翁源县| 大石桥市| 日土县| 柳林县| 东平县| 达孜县| 集安市| 涟水县| 临邑县| 精河县| 兴隆县| 沭阳县| 界首市| 米脂县| 万州区| 普洱| 广河县| 沙雅县| 怀化市| 闸北区| 佛学| 子长县| 全南县| 长治县| 来凤县| 丽水市| 蒲江县| 漠河县| 郴州市| 湾仔区| 乌海市| 正蓝旗| 松溪县| 平舆县| 龙门县| 崇州市|