日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
VHDL設(shè)計(jì)中電路簡化問題的探討
VHDL設(shè)計(jì)中電路簡化問題的探討
 更新時(shí)間:2008-8-4 4:58:28  點(diǎn)擊數(shù):30
【字體: 字體顏色

  對于第一種的程序可以綜合出的電路如圖1所示。

  該電路用一個(gè)15位的加法器和寄存器組成一個(gè)15位的記數(shù)器。在記數(shù)器記完一周回到“000000000000000”時(shí),通過后面的15輸入的與非門和一位的觸發(fā)器就可以實(shí)現(xiàn)同步的進(jìn)行215次分頻,同步輸出32Hz的時(shí)鐘CCLK。CCLK再驅(qū)動(dòng)一8位的移位寄存器,便可實(shí)現(xiàn)每32秒輸出一信號(hào)。

  而用第二種的程序設(shè)計(jì)綜合出的電路如圖2所示。

  圖2所示的電路用一個(gè)18位的加法器和寄存器組成一個(gè)18位的記數(shù)器。后接了8個(gè)18輸入的邏輯門和8輸入的或門。輸入的1kHz時(shí)鐘經(jīng)過記數(shù)器被分頻,其中有八個(gè)相隔32Hz的記數(shù)狀態(tài),邏輯門就負(fù)責(zé)把這八狀態(tài)譯碼成所需的八組信號(hào)。譯碼后的數(shù)據(jù)通過選擇器輸出到8位的觸發(fā)器,以實(shí)現(xiàn)同步輸出。還有個(gè)鎖存器,是用來保持輸出信號(hào)不變,在八個(gè)狀態(tài)中的從一個(gè)狀態(tài)變到下一個(gè)之前,保持前一個(gè)的數(shù)值。選擇器當(dāng)邏輯門輸出新的數(shù)據(jù)時(shí)讓其輸出數(shù)據(jù)通過,在新數(shù)據(jù)到來之前輸出鎖存器的數(shù)據(jù)。

  以上兩種方法都能實(shí)現(xiàn)相同的邏輯功能,但圖2所示的方法由于運(yùn)用了較少位數(shù)的記數(shù)器,所用的邏輯門也較簡單,而且還少用了多路選擇器和鎖存器資源,所以綜合出來的電路較簡單,以XILINX Spartan S05 -3 芯片為例。第一種方法占用芯片CLB的12%,其中FMAPS為9%,最高工作速度為82Hz。而第二種方法占用了15%的CLB,F(xiàn)MAPS占用15%,最高工作速度只有69.9MHz。在這一個(gè)簡單的設(shè)計(jì)之中就能省20%的電路,提高12.1MHz的工作速度,由此可見科學(xué)的劃分設(shè)計(jì)對降低電路復(fù)雜程度的重要意義。
  
  3 邏輯設(shè)計(jì)對電路結(jié)構(gòu)的影響

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

  比較兩圖可知,圖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ù)增加,犧牲速度換來電路占用面積的減少。對于對延時(shí)要求不高的情況下采用這種方法分解邏輯電路以達(dá)到減少電路復(fù)雜度的目的。

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

 。ǎ保┰谟肰HDL進(jìn)行設(shè)計(jì)中要注意避免不必要的寄存器描述。

 。ǎ玻┰诰帉懗绦蚯耙葘φ麄(gè)設(shè)計(jì)進(jìn)行較深入的了解科學(xué)的劃分設(shè)計(jì),多設(shè)想幾種方案再進(jìn)行比較用多個(gè)較少位數(shù)的單元取代較多位數(shù)的單元。

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



  • 上一篇: AT93C46/56/55串行EEPROM及單片機(jī)程序
  • 下一篇: 固定邏輯與可編程邏輯有何區(qū)別
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1