《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于VHDL的數字系統層次化設計方法
基于VHDL的數字系統層次化設計方法
來源:微型機與應用2013年第9期
趙 輝
(天津理工大學 中環信息學院,天津 300380)
摘要: 通過對數字頻率計系統的設計,介紹了基于VHDL語言的數字系統層次化設計方法。首先將數字系統按功能劃分為不同的模塊,各模塊電路的設計通過VHDL語言編程實現,然后建立頂層電路原理圖。使用MAX+PLUS II開發軟件完成設計輸入、編譯、邏輯綜合和功能仿真,最后在CPLD上實現數字系統的設計。結果表明,使用這種設計方法可以大大地簡化硬件電路的結構,具有可靠性高、靈活性強等特點。
Abstract:
Key words :

摘  要: 通過對數字頻率計系統的設計,介紹了基于VHDL語言的數字系統層次化設計方法。首先將數字系統按功能劃分為不同的模塊,各模塊電路的設計通過VHDL語言編程實現,然后建立頂層電路原理圖。使用MAX+PLUS II開發軟件完成設計輸入、編譯、邏輯綜合和功能仿真,最后在CPLD上實現數字系統的設計。結果表明,使用這種設計方法可以大大地簡化硬件電路的結構,具有可靠性高、靈活性強等特點。
關鍵詞: EDA技術;VHDL;數字系統;CPLD

 電子設計自動化EDA(Electronic Design Automation)是隨著電子系統設計技術的發展而發展起來的一門新技術。它是以計算機為工作平臺,以EDA軟件為開發環境,以硬件描述語言HDL(Hardware Description Language)為設計語言,以可編程邏輯器件PLD(Programmable Logic Device)為實驗載體,以專用集成電路(ASIC)芯片為設計的目標器件,自動完成用軟件的方式設計電子系統到硬件系統的一門新技術[1-2]。參考文獻[3-6]闡述了隨著電子設計技術的發展EDA技術的發展過程,直到20世紀90年代EDA技術得到全新的發展。這一階段的主要特征是以高級硬件描述語言(VHDL、AHDL或Verilog HDL)、系統級仿真和綜合技術為特點,采用“自頂向下”的設計理念,實現了整個系統設計過程的自動化。
 EDA技術的關鍵之一是用硬件描述語言對硬件電路進行描述。在各種類型的硬件描述語言中,超高速集成電路硬件描述語言VHDL(Very High Speed Integrated Circuit Hardware Description Language)是一種全方位的硬件描述語言,1987年被IEEE和美國國防部確認為標準硬件描述語言[7-8]。它用軟件編程的方式來描述硬件系統的邏輯功能、電路結構和連接形式,包括系統行為級、寄存器傳輸級和邏輯門級多個設計層次,支持結構、數據流、行為3種描述形式的混合描述,幾乎覆蓋了以往各種硬件描述語言的功能,整個“自頂向下”或“自底向上”的電路設計過程都可以用VHDL來完成。在電子設計工程領域,它承擔了幾乎全部數字系統的設計任務,更適合大規模數字系統的設計。本文以Altera公司提供的MAX+PLUS II為平臺,通過對數字頻率計的設計,介紹基于VHDL的數字系統層次化設計方法。
1 數字頻率計設計系統的組成
 本設計中的數字頻率計是一個8位十進制數字頻率計,它由3個模塊組成:一個測頻控制信號發生器模塊TESTCTL、8個具有時鐘使能的十進制計數器模塊CNT10和一個32 bit鎖存器模塊REG32B。數字頻率計系統的頂層電路原理圖如圖1所示。

2 各模塊電路的設計及仿真
2.1 測頻控制信號發生器的設計

 頻率測量的基本原理是計算每秒中內待測信號的脈沖個數,這就要求測頻信號發生器TESTCTL的計數使能信號TSTEN能產生一個1 s脈寬的周期信號,并對頻率計的每一計數器的使能端EN進行同步控制。當TSTEN為高電平時,允許計數;低電平時,停止計數,并保持其所計的數。在停止計數期間,首先需要一個鎖存信號LOAD的上升沿將計數器在前1 s鐘計數值鎖存進32 bit鎖存器REG32B,由外部的7段譯碼器譯出并穩定顯示。鎖存信號之后,必須有一清零信號CLR對計數器進行清零,為下一秒鐘的計數作準備。測頻控制信號發生器模塊用VHDL語言編程實現,程序如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY TESTCTL IS
PORT(CLK:IN STD_LOGIC;
      TSTEN: OUT STD_LOGIC;
      CLR: OUT STD_LOGIC;
      LOAD: OUT STD_LOGIC);
END TESTCTL;
ARCHITECTURE BEHAVE OF TESTCTL IS
  SIGNAL DIV2CLK: STD_LOGIC;
BEGIN
  PROCESS (CLK)
  BEGIN
   IF CLK′EVENT AND CLK=′1′ THEN
    DIV2CLK<=NOT DIV2CLK;
   END IF;
  END PROCESS;
  PROCESS (CLK, DIV2CLK)
  BEGIN
   IF CLK=′0′ AND DIV2CLK=′0′ THEN
     CLR<=′1′;
   ELSE CLR<=′0′;
   END IF;
  END PROCESS;
  LOAD<=NOT DIV2CLK;
  TSTEN<=DIV2CLK;
 END BEHAVE;
 將該模塊的設計通過MAX+PLUS II軟件進行輸入、編譯、邏輯綜合和功能仿真,驗證設計的正確性。測頻控制信號發生器的仿真結果如圖2所示。

2.2 十進制計數器的設計
 此計數器的特殊之處在于有一個時鐘使能輸入端EA,用于鎖定計數值。當EA為高電平時允許計數,低電平時禁止計數。十進制計數器的仿真波形如圖3所示。

2.3 32位鎖存器的設計
 設置鎖存器的作用是使顯示的數據穩定,不會由于周期性的清零信號而不斷閃爍。如果有32 bit BCD碼存在于此模塊的輸入口,在信號LOAD的上升沿后即被鎖存到寄存器內部,并由鎖存器的輸出端輸出,然后由7段譯碼器譯成能在數碼管上顯示的對應數值。
3 頂層電路的設計及仿真
 使用MAX+PLUS II的文本輸入方式完成各模塊程序的輸入,將各程序進行編譯、仿真,然后生成各模塊的默認電路符號。建立系統頂層原理圖文件,調用各模塊電路符號,按圖1完成系統頂層原理圖設計,并對系統原理圖進行編譯、邏輯綜合及仿真。最后將設計結果下載到指定的CPLD芯片,連接硬件電路,最終完成整個系統的設計。8位十進制數字頻率計系統的仿真結果如圖4所示。

 EDA技術徹底改變了數字系統的設計方法和實現手段,使電子系統的設計由硬件設計轉變為以VHDL語言為核心的編程設計,借助于國際標準的VHDL語言和強大的EDA工具,使電子系統的設計變得思路簡單,功能明了。使用CPLD可以反復進行硬件實驗,降低了硬件電路的復雜程度,且設計電路的保密性強。通過修改程序就可以非常方便地修改設計,提高了設計的靈活性,大大縮短了設計周期,提高了設計的效率。與以前的傳統設計相比,本文的設計具有硬件電路簡單、可靠性高、靈活性強等特點。
參考文獻
[1] Wang Liqin, Shen Lin. The application of EDA technology in education reform of system of hardware courses for electric information specialties[C]. Proceedings of 2010 International Conference on Future Information Technology and Management Engineering, 2010:268-271.
[2] 譚會生,張昌凡.EDA技術及應用[M].西安:西安電子科技大學出版社,2004.
[3] 廖超平,鄧力,韋彬,等.EDA技術[M].北京:北京理工大學出版社,2009.
[4] Qi Haibing. Application of EDA technology on professional teaching for electronic information engineering[C]. 2010 International Conference on E-Health Networking, Digital Ecosystems and Technologies Proceedings,2010(2):203-206.
[5] SCHEFFER L, LAVAGNO L, MARTIN G. EDA for IC system design, verification, and testing[M]. U.S.A. Florida: CRC Press, 2006.
[6] 韓威.EDA技術中的可靠性設計方法與策略[J].計算機與數字工程,2000,28(5):6-10,20.
[7] 劉愛榮,王振成,曹瑞,等.EDA技術與CPLD/FPGA開發應用簡明教程[M].北京:清華大學出版社,2007.
[8] 駱珊,黃明達.VHDL電路結構優化設計探討[J].計算機應用,2001,27(4):14-15,26.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美一级在线视频| 欧美一级久久久| 一区二区三区四区国产| 亚洲欧美日韩成人高清在线一区| 国产日产亚洲精品| 亚洲欧洲精品一区二区| 亚洲综合精品一区二区| 尤物九九久久国产精品的分类| 久久久www成人免费无遮挡大片| 欧美激情精品久久久久| 亚洲伦理在线免费看| 国产乱子伦一区二区三区国色天香| 香蕉av福利精品导航| 在线视频精品一区| 久久久久免费| 美脚丝袜一区二区三区在线观看| 亚洲综合国产精品| 欧美—级在线免费片| 国产亚洲一二三区| 亚洲女人av| 久久激情五月激情| 亚洲免费在线播放| 国内精品免费在线观看| 香蕉久久一区二区不卡无毒影院| 欧美午夜无遮挡| 国模私拍视频一区| 国产精品久久久久久久久久尿| 亚洲精品欧美一区二区三区| 午夜精品久久一牛影视| 欧美成人亚洲成人日韩成人| 原创国产精品91| 在线视频精品| 久久久噜久噜久久综合| 欧美日韩在线高清| 国产精品美女在线观看| 国产日韩欧美夫妻视频在线观看| 美脚丝袜一区二区三区在线观看| 亚洲激情视频在线| 欧美不卡激情三级在线观看| 一区二区三区高清视频在线观看| 免费观看一级特黄欧美大片| 亚洲国产va精品久久久不卡综合| 亚洲人成在线播放网站岛国| 国产日韩av高清| 在线成人av.com| 亚洲少妇最新在线视频| 国产麻豆精品视频| 午夜精品www| 欧美激情精品久久久久久| 亚洲女人小视频在线观看| 欧美日韩喷水| 国产日韩欧美麻豆| 久久亚洲电影| 麻豆成人91精品二区三区| 亚欧美中日韩视频| 在线日韩一区二区| 国产精品亚洲综合一区在线观看| 在线视频欧美精品| 激情五月综合色婷婷一区二区| 欧美在线亚洲一区| 亚洲电影在线| 91久久线看在观草草青青| 一区二区三区精密机械公司| 欧美日韩美女一区二区| 性欧美激情精品| 国产精品无码永久免费888| 久久久久中文| 久久久久久久久久久一区| 久久精品国产99精品国产亚洲性色| 欧美激情综合亚洲一二区| 午夜精品一区二区在线观看| 欧美日韩在线播放一区| 精品成人一区二区| 国产精品高潮呻吟| 欧美视频日韩视频在线观看| 欧美日韩精品一二三区| 国内成+人亚洲| 欧美国产欧美亚洲国产日韩mv天天看完整| 欲色影视综合吧| 亚洲国产合集| 欧美在线视频一区二区三区| 午夜日韩在线| 欧美日韩三级电影在线| 一区二区成人精品| 久久av二区| 久久亚洲精品中文字幕冲田杏梨| 国产精品福利片| 国产精品视频免费观看| 一本色道久久加勒比88综合| 欲香欲色天天天综合和网| 久久综合给合久久狠狠狠97色69| 久久久久99| 激情成人亚洲| 黄色成人在线网站| 中国女人久久久| 欧美日韩妖精视频| 亚洲精品女av网站| 亚洲国产欧美一区二区三区久久| 免费视频最近日韩| 亚洲第一精品久久忘忧草社区| 在线电影院国产精品| 欧美久久视频| 欧美一区二区性| 好吊色欧美一区二区三区四区| 欧美成年人在线观看| 欧美在线视频全部完| 国内精品伊人久久久久av影院| 久久精品日韩欧美| 影音先锋成人资源站| 一本到高清视频免费精品| 亚洲欧美99| 久久在线视频| 亚洲国产另类久久精品| 亚洲一级片在线看| 亚洲精品一区二区三区四区高清| 国产午夜一区二区三区| 一区二区三区国产精华| 欧美日韩三级视频| 亚洲精品一区二区三| 欧美在线播放高清精品| 久久综合狠狠综合久久综青草| 欧美少妇一区二区| 欧美伊人久久久久久久久影院| 欧美一级一区| 99热在线精品观看| 国产精品久久久久影院亚瑟| 激情av一区| 欧美吻胸吃奶大尺度电影| 午夜国产精品影院在线观看| 国产精品盗摄一区二区三区| 欧美伊人久久| 亚洲欧洲在线视频| 亚洲色在线视频| 一区二区激情视频| 一区二区动漫| 亚洲一区免费在线观看| 国产精品久久久久久久午夜| **性色生活片久久毛片| 黄色成人在线网址| 亚洲午夜精品国产| 国产欧美一区二区三区久久| 久久精品一二三区| 伊人成综合网伊人222| 国产美女精品免费电影| 久久精品99| 欧美在线播放一区二区| 久久夜色精品国产欧美乱极品| 亚洲福利久久| 一区视频在线看| 午夜精品成人在线| 欧美日韩精品在线观看| 欧美激情一二三区| 久久三级福利| 久久精品亚洲精品国产欧美kt∨| 在线观看亚洲专区| 欧美激情第二页| 一区二区三区四区精品| 国产亚洲一区二区三区在线观看| 在线亚洲免费视频| 欧美xxxx在线观看| 一卡二卡3卡四卡高清精品视频| 久久精品91久久久久久再现| 最近看过的日韩成人| 欧美日韩亚洲91| 欧美日韩综合久久| 欧美一区二区日韩一区二区| 在线视频国内自拍亚洲视频| 久热爱精品视频线路一| 久久精品亚洲一区二区| 亚洲国产精品第一区二区| 在线视频国内自拍亚洲视频| 亚洲国产婷婷香蕉久久久久久| 久久av老司机精品网站导航| 欧美激情在线| 在线播放亚洲| 亚洲黄色在线视频| 亚洲国产美女精品久久久久∴| 亚洲国产精品电影| 亚洲天堂免费观看| 在线一区二区日韩| 国产日韩精品入口| 一区二区欧美精品| 性欧美18~19sex高清播放| 欧美日韩亚洲视频| 六十路精品视频| 久久国产主播精品| 久久精品国产欧美亚洲人人爽| 欧美日韩免费观看一区三区| 久久福利毛片| 99av国产精品欲麻豆| 午夜一级在线看亚洲| 欧美中日韩免费视频| 日韩视频一区二区三区| 欧美午夜精品久久久久免费视| 久久夜精品va视频免费观看| 国产精品多人| 国内揄拍国内精品久久| 亚洲丶国产丶欧美一区二区三区| 欧美色图一区二区三区| 久久综合给合久久狠狠狠97色69| 亚洲九九爱视频| 久久久91精品国产| av成人免费观看| 免费视频亚洲| 久久亚洲精品欧美| 伊人天天综合| 99视频精品免费观看| 欧美日韩一区二区欧美激情| 亚洲欧美中文日韩在线| 欧美在线视频一区| 国产日韩欧美中文在线播放| 亚洲二区免费| 国产日韩精品视频一区二区三区| 一区二区亚洲欧洲国产日韩| 毛片av中文字幕一区二区| 午夜老司机精品| 1769国内精品视频在线播放| 亚洲麻豆av| 国产精品视频免费在线观看| 久久www免费人成看片高清| 亚洲国产天堂久久综合网| 亚洲一区精品视频| 日韩视频永久免费观看| 亚洲第一中文字幕在线观看| 国产日韩精品在线观看| 一区二区三区在线免费播放| 韩国自拍一区| 国产精品久久久久国产精品日日| 久久成人亚洲| 免费在线观看精品| 久久精品综合| 欧美激情四色| 欧美日韩一区二区三区在线视频| 欧美三级视频在线观看| 性欧美video另类hd性玩具| 欧美视频免费在线| 欧美午夜片欧美片在线观看| 亚洲午夜伦理| 一区二区三区免费看| 久久国产精品毛片| 欧美/亚洲一区| 亚洲欧美久久久| 欧美精品在线网站| 欧美日在线观看| 欧美色欧美亚洲高清在线视频| 国产午夜精品久久久久久久| 免费在线亚洲| 亚洲一二三级电影| 韩日在线一区| 国产亚洲成精品久久| 亚洲成人自拍视频| 午夜精品久久久久久久白皮肤| 国产精品成人v| 久久久另类综合| 国产日韩欧美电影在线观看| 亚洲精品美女| 麻豆成人91精品二区三区| 欧美激情片在线观看| 欧美精品一区二| 一区二区三区久久| 亚洲精品免费在线播放| 亚洲综合色噜噜狠狠| 国产精品va在线播放| 欧美影院成年免费版| 一本大道av伊人久久综合| 欧美一区二区高清| 欧美日韩国产美女| 久久久在线视频| 欧美精品成人| 激情欧美日韩一区| 亚洲一区二区在线免费观看| 免费不卡亚洲欧美| 亚洲欧美日本国产有色| 一区二区三区国产盗摄| 国产欧美精品| 99pao成人国产永久免费视频| 欧美中文字幕第一页| 免费日韩精品中文字幕视频在线| 国产精品一区久久久久| 欧美在线日韩| 亚洲国产精品久久久久婷婷老年| 久久亚洲国产精品日日av夜夜| 国产精品丝袜91| 99视频精品免费观看| 欧美国产一区二区三区激情无套| 亚洲影院免费观看| 欧美国产日本韩| 国产精品美女| 欧美日韩不卡合集视频| 亚洲国产欧美日韩另类综合| 亚洲图片欧洲图片av| 国产日韩精品视频一区二区三区| 久久亚洲不卡| 在线免费观看成人网| 亚洲欧洲精品一区二区三区不卡| 国产精品嫩草影院一区二区| 亚洲一二三区精品| 欧美日韩免费观看一区二区三区| 亚洲免费婷婷| 欧美影院久久久| 国产精品久久久999| 久久久91精品国产| 欧美四级在线观看| 99在线精品观看| 国内成人自拍视频| 国产精品久久久久久久第一福利| 黄色av成人| 日韩一级不卡| 一区二区三区日韩精品| 国产精品视频一区二区高潮| 欧美高清你懂得| 一区二区三区四区五区精品| 久久se精品一区精品二区| 欧美一级久久久久久久大片| 日韩一级精品视频在线观看| 亚洲一级二级在线| 中文在线不卡视频| 羞羞视频在线观看欧美| 亚洲在线视频一区| 国产亚洲午夜高清国产拍精品| 国内一区二区三区在线视频| 亚洲精品中文在线| 久久嫩草精品久久久精品| 欧美日韩四区| 国产精品美女www爽爽爽视频| 在线亚洲欧美专区二区| 国产精品豆花视频| 国产精品裸体一区二区三区|