亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于可編程邏輯器件的數(shù)字電路設(shè)計

        2010-05-13 09:17:24劉彩虹,陳秀萍
        現(xiàn)代電子技術(shù) 2009年19期
        關(guān)鍵詞:數(shù)字電路計數(shù)器

        劉彩虹,陳秀萍

        摘 要:可編程邏輯器件的出現(xiàn),使得傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計方法發(fā)生了根本的改變,所以有必要介紹一下基于可編程邏輯器件的數(shù)字電路設(shè)計方法。以計數(shù)器的實現(xiàn)方法作為實例,介紹了采用原理圖和硬件描述語言兩種方法作為輸入,實現(xiàn)計數(shù)器的方法,并描述了編譯仿真的方法,給出了對應(yīng)的仿真結(jié)果。采用熟悉的器件為例,使基于可編程邏輯器件的數(shù)字電路設(shè)計方法更容易理解掌握。

        關(guān)鍵詞:可編程器件;計數(shù)器;數(shù)字電路;VHDL

        中圖分類號:TN47文獻標識碼:A

        文章編號:1004-373X(2009)19-189-02

        Design of Digital Circuit Based on Programmable Logic Devices

        LIU Caihong,CHEN Xiuping

        (Northwest Minorities University,Lanzhou,730030,China)

        Abstract:The traditional design method of digital systems has fundamentally changed because of the emergence of programmable logic devices,it is necessary to introduce the design of digital circuit based on the programmable logic device.The realization methods of counter as examples,described two ways to achieve counter by schematic and hardware description language as input methods.The method of compiled simulation was described,and given the simulation results.The design of digital circuit based on the programmable logic device easier to understand and grasp by the use of familiar device.

        Keywords:programmable logic devices;counter;digital circuit;VHDL

        0 引 言

        可編程邏輯器件PLD(Programmable Logic Device)是一種數(shù)字電路,它可以由用戶來進行編程和進行配置,利用它可以解決不同的邏輯設(shè)計問題。PLD由基本邏輯門電路、觸發(fā)器以及內(nèi)部連接電路構(gòu)成,利用軟件和硬件(編程器)可以對其進行編程,從而實現(xiàn)特定的邏輯功能。可編程邏輯器件自20世紀70年代初期以來經(jīng)歷了從PROM,PLA,PAL,GAL到CPLD和FPGA的發(fā)展過程,在結(jié)構(gòu)、工藝、集成度、功能、速度和靈活性方面都有很大的改進和提高[1]。

        隨著數(shù)字集成電路的不斷更新和換代,特別是可編程邏輯器件的出現(xiàn),使得傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計方法發(fā)生了根本的改變[2]??删幊踢壿嬈骷撵`活性使得硬件系統(tǒng)設(shè)計師在實驗室里用一臺計算機、一套相應(yīng)的EDA軟件和可編程邏輯芯片就可以完成數(shù)字系統(tǒng)設(shè)計與生產(chǎn)[3]。

        1 Max+plus Ⅱ簡介

        Max+plus Ⅱ是一種與結(jié)構(gòu)無關(guān)的全集成化設(shè)計環(huán)境,使設(shè)計者能對Altera的各種CPLD系列方便地進行設(shè)計輸入、快速處理和器件編程。Max+plus Ⅱ開發(fā)系統(tǒng)具有強大的處理能力和高度的靈活性,其主要優(yōu)點:與結(jié)構(gòu)無關(guān)、多平臺、豐富的設(shè)計庫、開放的界面、全集成化、支持多種硬件描述語言(HDL)等。

        數(shù)字系統(tǒng)的設(shè)計采用自頂向下、由粗到細,逐步分解的設(shè)計方法,最頂層電路是指系統(tǒng)的整體要求,最下層是具體的邏輯電路的實現(xiàn)。自頂向下的設(shè)計方法將一個復(fù)雜的系統(tǒng)逐漸分解成若干功能模塊,從而進行設(shè)計描述,并且應(yīng)用EDA 軟件平臺自動完成各功能模塊的邏輯綜合與優(yōu)化,門級電路的布局,再下載到硬件中實現(xiàn)設(shè)計[4],具體設(shè)計過程如下。

        1.1 設(shè)計輸入

        Max+plus Ⅱ支持多種設(shè)計輸入方式,如原理圖輸入、波形輸入、文本輸入和它們的混合輸入。

        1.2 設(shè)計處理

        設(shè)計輸入完后,用Max+plus Ⅱ的編譯器編譯、查錯、修改直到設(shè)計輸入正確,同時將對輸入文件進行邏輯簡化、優(yōu)化,最后生成一個編程文件,這是設(shè)計的核心環(huán)節(jié)。

        1.3 設(shè)計檢查

        Max+plus Ⅱ為設(shè)計者提供完善的檢查方法設(shè)計仿真和定時分析,其目的是檢驗電路的邏輯功能是否正確,同時測試目標器件在最差情況下的時延,這一查錯過程對于檢驗組合邏輯電路的競爭冒險和時序邏輯電路的時序、時延等至關(guān)重要。

        1.4 器件編程

        當(dāng)電路設(shè)計、校驗之后,Max+plus Ⅱ的Programmer 將編譯器所生成的編譯文件下載到具體的CPLD器件中,即實現(xiàn)目標器件的物理編程[5]。

        2 以計數(shù)器為例介紹具體的設(shè)計方法

        計數(shù)器是非常常用的時序邏輯電路。計數(shù)器類型有多種,實現(xiàn)計數(shù)器的方法也有很多??梢再I到大部分類型的中規(guī)模集成的計數(shù)器直接使用,也可以用觸發(fā)器搭建符合要求的計數(shù)器。但是采用以上方法實現(xiàn)的計數(shù)器靈活性不夠,不能隨時進行修改,通用性差。這里介紹基于可編程邏輯器件的實現(xiàn)方法。

        2.1 設(shè)計輸入

        采用原理圖輸入的思維方式比較適合一直采用傳統(tǒng)設(shè)計方法人的使用。原理圖輸入如圖1所示。

        圖1 原理輸入圖

        采用硬件描述語言輸入的方法對于沒有傳統(tǒng)設(shè)計方法經(jīng)驗的人更容易入門,修改起來也更方便。給出了一個可逆計數(shù)器的實現(xiàn)實例[6],程序的核心部分如下[7]:

        PROCESS (clk)

        VARIABLE cnt:INTEGER RANGE 0 TO 255;

        VARIABLE direction:INTEGER;

        BEGIN

        IF(updown=′1′)THEN

        direction:=1;

        ELSE

        direction:=-1;

        END IF;

        IF(clk′EVENT AND clk=′1′)THEN

        cnt:=cnt+direction;

        END IF;

        qd <= cnt;

        end process;

        2.2 設(shè)計處理

        原理圖或程序完成之后,選擇好器件并進行引腳定義,然后編譯優(yōu)化得到編程文件的界面如圖2所示[8]。

        2.3 設(shè)計檢查

        編譯結(jié)束后,建立波形文件進行仿真,注意波形文件需要先保存,保存文件名和源文件一致才能進行仿真[9]。結(jié)果如圖3所示。

        圖2 編譯優(yōu)化得到編程文件的界面

        圖3 仿真結(jié)果

        仿真結(jié)果達到設(shè)計目的,符合設(shè)計要求。這時可以把編譯生成的*.pof文件下載到選定的器件使用。用以上方法實現(xiàn)的器件,修改起來非常方便,只需要修改程序重新編譯下載即可,任何類型的計數(shù)器都可以在可編程邏輯器件實現(xiàn)。

        3 結(jié) 語

        隨著電子技術(shù)的高速發(fā)展,CPLD 和FPGA 器件在集成度、功能和性能(速度及可靠性)方面已經(jīng)能夠滿足大多數(shù)場合的使用要求。用CPLD,FPGA等大規(guī)??删幊踢壿嬈骷〈鷤鹘y(tǒng)的標準集成電路、接口電路和專用集成電路已成為技術(shù)發(fā)展的必然趨勢。

        可編程邏輯器件是邏輯器件家族中發(fā)展最快的一類器件,它出現(xiàn)使得產(chǎn)品開發(fā)周期縮短、現(xiàn)場靈活性好、開發(fā)風(fēng)險變小,隨著工藝、技術(shù)及市場的不斷發(fā)展,PLD產(chǎn)品的價格將越來越便宜、集成度越來越高、速度越來越快,再加上其設(shè)計開發(fā)采用符合國際標準的、功能強大的通用性EDA工具,可編程邏輯器件的應(yīng)用前景將愈來愈廣闊[10]。

        參考文獻

        [1]徐偉業(yè),江冰,虔湘賓.CPLD/FPGA的發(fā)展與應(yīng)用之比較[J].現(xiàn)代電子技術(shù),2007,30(2):4-7.

        [2]鄭寶華.基于CPLD的大屏幕掃描電路設(shè)計[J].現(xiàn)代電子技術(shù),2008,31(24):17-19.

        [3]趙延,葛利嘉,雙濤.基于FPGA的UART設(shè)計實現(xiàn)及其驗證方法[J].現(xiàn)代電子技術(shù),2008,31(17):162-164.

        [4]王淑文.基于CPLD的數(shù)字系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2007,30(12):184-186.

        [5]楊暉,張鳳言.大規(guī)模可編程邏輯器件與數(shù)字系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社,2001.

        [6]潘松.VHLD 實用教程[M].西安:西安電子科技大學(xué)出版社,2000.

        [7]宋萬杰.CPLD技術(shù)及其應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2000.

        [8]林明權(quán).VHDL數(shù)字控制系統(tǒng)設(shè)計范例[M].北京:電子工業(yè)出版社,2003.

        [9]曾繁泰,陳美金.VHDL程序設(shè)計[M].北京:清華大學(xué)出版社,2000.

        [10]田開坤,徐海霞.基于CPLD的單片機接口設(shè)計[J].現(xiàn)代電子技術(shù),2008,31(2):34-36.

        猜你喜歡
        數(shù)字電路計數(shù)器
        采用虛擬計數(shù)器的電子式膜式燃氣表
        煤氣與熱力(2022年2期)2022-03-09 06:29:30
        基于數(shù)字電路的定時器的設(shè)計
        電子制作(2019年22期)2020-01-14 03:16:46
        MATLAB在數(shù)字電路教學(xué)中的應(yīng)用
        電子測試(2018年23期)2018-12-29 11:11:48
        案例教學(xué)在數(shù)字電路教學(xué)改革中的應(yīng)用研究
        電子制作(2018年9期)2018-08-04 03:31:14
        基于數(shù)字電路的密碼鎖設(shè)計與實現(xiàn)
        數(shù)字電路功耗的分析及優(yōu)化
        電子制作(2016年19期)2016-08-24 07:49:54
        計數(shù)器競爭冒險及其處理的仿真分析
        基于單片機的自動計數(shù)器設(shè)計
        基于EDA技術(shù)的數(shù)字電路教學(xué)的相關(guān)研究
        河南科技(2014年22期)2014-02-27 14:18:36
        任意N進制計數(shù)器的設(shè)計方法
        河南科技(2014年10期)2014-02-27 14:09:30
        日本在线免费不卡一区二区三区| 东京热加勒比无码少妇| 一本一本久久a久久精品综合麻豆| 三级全黄的视频在线观看| 高清偷自拍第1页| 色偷偷久久一区二区三区| 色狠狠一区二区三区香蕉蜜桃| 99久久久69精品一区二区三区| 日本成年少妇人妻中文字幕| 国内揄拍国内精品人妻久久 | 亚洲综合激情另类小说区| 99久久综合精品五月天| 欧美黑人又粗又硬xxxxx喷水| 国产哟交泬泬视频在线播放| 国产一区二区三区免费主播| 国产视频一区二区三区观看 | 免费无码黄网站在线观看| 日韩激情视频一区在线观看| 蜜芽亚洲av无码精品色午夜| 香港三级精品三级在线专区| 亚洲国产精品无码久久电影| 精品亚洲人伦一区二区三区 | 日韩国产一区二区三区在线观看 | 69精品人妻一区二区| 中国老熟女露脸老女人| 乱中年女人伦av一区二区| 97久久超碰国产精品2021| 日本一区二区三区在线| 亚洲熟女少妇一区二区三区青久久| 色88久久久久高潮综合影院| 久久久久成人精品无码| 国产亚洲午夜精品久久久| 人妖av手机在线观看| 国产喷水1区2区3区咪咪爱av| 久久国产黄色片太色帅| 亚洲av一二三四区四色婷婷| 精品少妇ay一区二区三区| 97在线视频免费| 经典亚洲一区二区三区 | 一区二区三区在线观看日本视频| 最新中文字幕亚洲一区|