<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > VHDL設(shè)計(jì)中電路簡(jiǎn)化問題的探討

          VHDL設(shè)計(jì)中電路簡(jiǎn)化問題的探討

          作者:朱明程 林欣榮 時(shí)間:2008-06-25 來源:電子技術(shù)應(yīng)用 收藏

            3邏輯設(shè)計(jì)對(duì)結(jié)構(gòu)的影響

          本文引用地址:http://www.ex-cimer.com/article/84777.htm

            還有一個(gè)使復(fù)雜化的原因是邏輯的輸入項(xiàng)太多以致需占用過多的面積。我們從圖3和圖4兩個(gè)相同功能的邏輯電路和他們對(duì)應(yīng)的描述來分析。


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


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

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

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

           ?。ǎ常┰谘訒r(shí)要求不高的情況下,可提取邏輯電路公因子?煱閹?分解成含有中間變量的多級(jí)電路。

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY



          上一頁 1 2 3 下一頁

          關(guān)鍵詞: VHDL 電路 集成電路

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();