《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 數字系統設計中VHDL語言設計問題探討
數字系統設計中VHDL語言設計問題探討
謝正光
摘要: 從描述方法、設計規則、時序等方面分析了用硬件描述語言VHDL在EDA設計中容易出現問題的原因,并提出了相應的解決方案。
關鍵詞: 開發工具 VHDL EDA
Abstract:
Key words :

  摘  要: 從描述方法、設計規則、時序等方面分析了用硬件描述語言VHDLEDA設計中容易出現問題的原因,并提出了相應的解決方案。
  關鍵詞: VHDL語言  數字系統設計  問題

   VHDL語言作為一個系統設計語言的工業標準已被廣大的硬件設計者所接受。但因其具有龐大、繁瑣以及易于出錯的特性[1][2],且在實際設計過程中,每個設計工程師對語言規則、電路行為的理解程度和編程風格不同,造成同樣的系統功能綜合出來的電路結構往往大相徑庭,其電路的復雜程度和時延特性也差異較大,有時某些臃腫的電路還會產生難以預料的問題。因此,有必要對在VHDL設計中如何簡化電路結構及優化電路設計的問題進行深入探討。
1   設計問題探討
1.1 描述方法對電路結構的影響

  用VHDL語言進行電路設計,其最終綜合出的電路的復雜程度除取決于該設計所要求功能的難易程度外,還受設計工程師對電路描述方法和設計規則理解程度的影響。最常見的使電路復雜化的原因之一是設計中存在許多本不必要的類似鎖存器的結構而導致電路復雜、工作速度低,且由于時序問題而導致不可預料的后果。
  VHDL語言中引入寄存器的是Wait和If語句。所以如果要描述一個組合電路和時序電路混合的系統,可以將描述時序的部分放在具有邊沿檢測條件的If或Wait語句的進程中,而將描述組合電路的語句放在普通進程中。在此普通進程中,應盡量使用When...Else來代替If結構或If語句中必須帶有的Else。典型電路是FSM(有限狀態機)電路,建議用3個進程來描述。具體如下:

1.2 毛刺信號
  任何組合電路都可能是潛在毛刺信號的發生器。當毛刺信號影響后續電路時,整個設計就只能宣告失敗。因此,當后續電路對組合電路輸出的毛刺敏感時,最好的辦法是將此輸出進行鎖存后再輸出到下一級,如圖1所示。

 

1.3 時  序
  在原始設計電路中,應充分考慮在每一步時序上留有如圖2所示的充分裕量,以避免由于電壓、溫度和工藝等變化出現時序上的問題。


1.4 時鐘電路
  若時鐘電路設計不當,在環境因素(如溫度、電壓等)變化時,會導致電路邏輯混亂。時鐘電路設計過程中,建議盡可能使用如圖3所示的全局時鐘,少用門控時鐘,不用多級時鐘、級聯時鐘和多時鐘網絡。使用門控時鐘時要求門控時鐘只能由單個的“與門”或“或門”構成,且門的輸入信號中只能有1個信號作為時鐘信號。最好的辦法是將門控時鐘改為全局時鐘,以改善設計電路的可靠性,如圖4、圖5所示。并且用控制門控時鐘的控制信號作為觸發器的使能信號或用其控制輸入數據。


1.5 異步邏輯
  EDA(Electronics Design Automation)設計中,由EDA系統自動完成布線。特別是在FPGA設計中,為了均衡邏輯塊的資源,信號在整個芯片內部經過的門數可能并非與邏輯表達式中所期望的一致,有時甚至無法正確估計某個信號的延時。因而常規的諸如利用增加冗余項或增加慣性延時環節來消除異步電路帶來的冒險方法均不一定能起作用。所以數字系統設計中盡量少用異步電路,或用選通脈沖在信號作用時間上加以控制來避開產生冒險的尖峰。
1.6 異步輸入
  許多輸入要求各異步系統之間進行同步通信,或者同步系統需要異步輸入控制。如果異步輸入不能滿足建立時鐘和保持時鐘的限制,則會導致受控的同步系統出現邏輯混亂。
  如果是寄存器的異步置位或清零端,最好用全局的置位或清零控制信號驅動;對于其他控制輸入可以插入D觸發器來解決異步輸入不穩定的問題。
2  結  論
  通過以上討論可知,用VHDL語言進行電路設計時,涉及到VHDL語言的使用方法和對設計的理解程度。因此在編程前首先要對整個設計進行較深入的了解,科學地設計規劃,在進行具體設計時應注意以下問題:
  (1)保證時鐘無毛刺,盡量利用全局時鐘,少用門控時鐘。(2)盡量使用全局置位復位信號。(3)寄存所有對毛刺敏感的組合輸出,組合電路復雜時可采用“流水”技術。(4)同步所有異步輸入信號,盡量不用異步電路。(5)對同步時序電路應消除“滯留”狀態。(6)為每一步時序留有充分的裕度等。
參考文獻
1   IEEE Standard VHDL Language Reference Module.IEEE,Std 1076-1993.1993
2   IEEE Standard VHDL Mathermatical Packages.IEEE,Std 1076.2-1996.1996
 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产日韩欧美高清免费| 亚洲经典视频在线观看| 欧美成人tv| 欧美一区二区精美| 亚洲色图制服丝袜| 亚洲人成网站在线播| 亚洲第一福利视频| 小黄鸭精品密入口导航| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲人成人77777线观看| 在线播放国产一区中文字幕剧情欧美| 国产视频久久| 国产日韩欧美成人| 国产精品视频一| 国产精品美女久久久久久免费 | 国产亚洲一区二区三区在线观看| 国产精品一香蕉国产线看观看| 国产精品香蕉在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 欧美午夜视频一区二区| 欧美性色视频在线| 国产精品日韩在线播放| 国产欧美在线观看一区| 国产日韩精品在线播放| 国产一区亚洲| 精品99一区二区| 亚洲国产电影| 亚洲精品小视频| 一区二区三区欧美视频| 亚洲永久精品大片| 久久爱www久久做| 亚洲国产美女久久久久 | 亚洲人成在线观看网站高清| 亚洲人成7777| 一个色综合av| 亚洲一级在线| 欧美在线网站| 老色批av在线精品| 欧美国产免费| 国产精品高潮呻吟| 国产欧美日韩精品丝袜高跟鞋| 国产亚洲福利一区| 亚洲国产成人一区| 夜夜躁日日躁狠狠久久88av| 亚洲欧美日韩网| 亚洲国产成人精品女人久久久| 亚洲精品综合| 亚洲专区欧美专区| 久久精品动漫| 欧美激情女人20p| 欧美性猛交xxxx免费看久久久 | 亚洲人成高清| 亚洲男人第一网站| 91久久精品一区二区别| 亚洲午夜av电影| 欧美自拍偷拍午夜视频| 蜜臀av一级做a爰片久久| 欧美日韩影院| 国内精品视频666| 日韩小视频在线观看| 午夜精品久久久久久久99樱桃| 亚洲高清免费视频| 亚洲视频一区| 久久中文字幕一区| 国产精品v片在线观看不卡| 国产一二三精品| 日韩视频一区二区三区在线播放免费观看 | 亚洲黄页一区| 亚洲一本视频| 久久综合影视| 国产精品日韩久久久| 亚洲电影在线| 午夜性色一区二区三区免费视频| 亚洲精品视频免费| 久久精品人人| 国产精品家庭影院| 亚洲成色精品| 午夜精品久久久久影视| 99精品国产高清一区二区| 欧美一区二区三区四区夜夜大片| 欧美刺激性大交免费视频| 国产精品亚洲网站| 日韩视频一区二区三区| 久久精品女人天堂| 欧美一区午夜视频在线观看| 欧美激情亚洲一区| 国产在线播精品第三| 亚洲影院色无极综合| 9色精品在线| 麻豆久久久9性大片| 国产欧美日韩精品一区| 在线视频日本亚洲性| 9l视频自拍蝌蚪9l视频成人 | 麻豆精品传媒视频| 国产精品国产三级国产专区53 | 在线亚洲电影| 亚洲人体1000| 久久人人爽爽爽人久久久| 国产精品美女久久| 99国产精品久久久久久久成人热 | 亚洲免费在线视频| 欧美精品18| **性色生活片久久毛片| 欧美自拍偷拍午夜视频| 午夜激情久久久| 国产精品扒开腿做爽爽爽视频| 亚洲激情国产| 亚洲欧洲一区二区三区久久| 久久久www成人免费无遮挡大片| 国产精品美女久久久久久2018| 亚洲乱码国产乱码精品精98午夜| 亚洲精品1234| 毛片精品免费在线观看| 国语自产在线不卡| 久久国产精彩视频| 久久久久看片| 好吊色欧美一区二区三区四区| 午夜精品一区二区三区在线播放| 香蕉精品999视频一区二区| 国产精品白丝av嫩草影院 | 亚洲午夜免费视频| 欧美久久影院| 亚洲精品国产精品乱码不99| 亚洲每日更新| 欧美日韩第一区| 日韩亚洲欧美一区二区三区| 亚洲一区二区成人| 国产精品男人爽免费视频1| 中日韩高清电影网| 羞羞色国产精品| 国产情侣一区| 久久电影一区| 免费在线观看一区二区| 亚洲国产婷婷香蕉久久久久久99 | 在线电影院国产精品| 亚洲欧洲精品一区二区三区| 欧美刺激性大交免费视频| 亚洲国内在线| 亚洲天堂av电影| 国产精品视频| 欧美在线免费观看视频| 久久久一二三| 亚洲第一精品福利| 免费一区视频| 欧美日韩国产成人在线观看| 亚洲精品视频二区| 亚洲一区二区三区中文字幕| 国产精品免费小视频| 欧美亚洲日本网站| 久久永久免费| 亚洲人成亚洲人成在线观看图片| av成人国产| 国产精品毛片a∨一区二区三区| 性久久久久久久久| 免费在线播放第一区高清av| 亚洲精品影视| 欧美一区二区视频在线观看2020| 国产一区二区三区日韩欧美| 亚洲国产精品成人精品| 欧美激情成人在线视频| 亚洲少妇自拍| 久久人人97超碰国产公开结果| 亚洲国产视频一区| 亚洲欧美春色| 韩国av一区二区三区在线观看| 最新中文字幕亚洲| 国产精品理论片| 久久精品夜色噜噜亚洲a∨| 欧美精选在线| 亚洲欧美日韩一区在线观看| 美女视频一区免费观看| 一区二区成人精品| 久久午夜影视| 日韩一二三在线视频播| 久久久av网站| 日韩亚洲一区二区| 久久午夜视频| 99视频一区二区| 久久人人爽人人爽爽久久| 99精品欧美一区二区三区| 久久精品午夜| 日韩亚洲欧美精品| 久久综合网hezyo| 在线亚洲一区观看| 免费中文字幕日韩欧美| 亚洲一区免费看| 欧美精品1区2区| 欧美一区在线视频| 欧美三级在线视频| 久久动漫亚洲| 国产精品视频xxxx| 夜夜嗨av一区二区三区免费区| 国产三区二区一区久久 | 亚洲美女诱惑| 国产婷婷色一区二区三区四区| 一区二区三区波多野结衣在线观看| 国产亚洲va综合人人澡精品| 亚洲午夜精品久久久久久浪潮| 在线欧美亚洲| 久久精品中文字幕一区|