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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于EDA技術(shù)的數(shù)字系統(tǒng)設(shè)計(jì)

          基于EDA技術(shù)的數(shù)字系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2012-02-22 來(lái)源:網(wǎng)絡(luò) 收藏

          g.jpg
          ③七段顯示譯碼電路的設(shè)計(jì) 七段顯示譯碼電路將4位矢量轉(zhuǎn)換為點(diǎn)亮LED 7段顯示數(shù)碼管a~g的信號(hào)。其VHDL程序如下:
          h.jpg
          i.jpg
          使用Max+Plus II的文本輸入方式分別完成八進(jìn)制計(jì)數(shù)器、選擇電路、七段顯示譯碼電路各部分程序的輸入,進(jìn)行編譯、仿真,最后生成各部分的默認(rèn)電路符號(hào)。然后在原理圖編輯器中調(diào)用各電路符號(hào),按圖2所示完成顯示模塊原理圖的設(shè)計(jì)。對(duì)顯示模塊的原理圖進(jìn)行編譯,并生成默認(rèn)的顯示模塊電路符號(hào)display。

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

          j.jpg


          3)系統(tǒng)電路的設(shè)計(jì) 二十四進(jìn)制計(jì)數(shù)器及顯示系統(tǒng)采用原理圖輸入方式完成,在原理圖編輯器中調(diào)用計(jì)數(shù)器模塊CNT24和顯示模塊displ ay電路符號(hào),完成其頂層原理圖的設(shè)計(jì),如圖3所示。對(duì)該電路進(jìn)行編譯、仿真,得到圖4所示仿真結(jié)果。最后通過(guò)編程器或下載電纜將設(shè)計(jì)結(jié)果下載到目標(biāo)芯片CPLD中,連接硬件電路驗(yàn)證設(shè)計(jì)結(jié)果符合功能要求。

          4 結(jié)束語(yǔ)
          技術(shù)徹底改變了數(shù)字系統(tǒng)的設(shè)計(jì)方法和實(shí)現(xiàn)手段,使電子系統(tǒng)的設(shè)計(jì)由硬件設(shè)計(jì)轉(zhuǎn)變?yōu)橐訴HDL語(yǔ)言為核心的編程設(shè)計(jì),借助于國(guó)際標(biāo)準(zhǔn)的VHDL語(yǔ)言和強(qiáng)大的工具,使電子系統(tǒng)的設(shè)計(jì)變得思路簡(jiǎn)單,功能明了。使用CPLD可以反復(fù)進(jìn)行硬件實(shí)驗(yàn),降低了硬件電路的復(fù)雜程度,且設(shè)計(jì)電路的保密性強(qiáng)。通過(guò)修改程序可方便地修改設(shè)計(jì),提高了設(shè)計(jì)的靈活性,縮短了設(shè)計(jì)周期,提高設(shè)計(jì)的效率。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();