激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

基于EDA技術(shù)的現代電子設計方法

時(shí)間:2024-10-16 10:22:42 EDA技術(shù)培訓 我要投稿
  • 相關(guān)推薦

基于EDA技術(shù)的現代電子設計方法

  1.引言

  集成電路設計不斷向超大規模、低功率、超高速方向發(fā)展,其核心技術(shù)是基于EDA技術(shù)的現代電子設計技術(shù)。EDA(Electronic Design Automation,電子設計自動(dòng)化)技術(shù),以集成電路設計為目標,以可編程邏輯器件(如CPLD、FPGA)為載體,以硬件描述語(yǔ)言(VHDL、VerilogHDL)為設計語(yǔ)言,以EDA軟件工具為開(kāi)發(fā)環(huán)境,利用強大計算機技術(shù)來(lái)輔助人們自動(dòng)完成邏輯化和仿真測試,直到既定的電子產(chǎn)品的設計完成。其融合了,大規模集成電路制造技術(shù)、計算機技術(shù)、智能化技術(shù),可以進(jìn)行電子電路設計、仿真,PCB設計,CPLD/FPGA設計等。簡(jiǎn)言之,EDA技術(shù)可概括為在開(kāi)發(fā)軟件(本文用QuartusⅡ)環(huán)境里,用硬件描述語(yǔ)言對電路進(jìn)行描述,然后經(jīng)過(guò)編譯、仿真、修改環(huán)節后,最終下載到設計載體(CPLD、FPGA)中,從而完成電路設計的新技術(shù)。

  以EDA技術(shù)為核心的現代電子設計方法和傳統的電子設計方法相比有很大的優(yōu)點(diǎn),兩種設計方法的流程如下圖:

  圖1 傳統電子設計流程圖

  圖2 基于EDA的現代電子設計流程圖

  比較兩種設計方法,基于EDA技術(shù)的現在電子設計方法采用自上而下的設計方法,系統設計的早期便可進(jìn)行逐層仿真和修改,借助計算機平臺,降低了電路設計和測試的難度,極大程度地縮短了電子產(chǎn)品的設計周期、節約了電子產(chǎn)品的設計成本。DEA技術(shù)極大的促進(jìn)了現代電子技術(shù)的發(fā)展,已成為現代電子技術(shù)的核心。

  2.QuartusⅡ軟件開(kāi)發(fā)環(huán)境介紹

  QuartusⅡ軟件是Alter公司開(kāi)發(fā)的綜合性EDA工具軟件,提供了強大的電子設計功能,充分發(fā)揮了FPGA、CPLD和結構化ASIC的效率和性能,包含自有的綜合器及仿真器,支持原理圖、VHDL、VerilogHDL等多種設計輸入,把設計、布局布線(xiàn)和驗證功能以及第三方EDA工具無(wú)縫的集成在一起。QuartusⅡ與Alter公司的上一代設計工具M(jìn)AX+plusⅡ具有一定的相似性,和繼承性。使熟悉MAX+plusⅡ開(kāi)發(fā)環(huán)境的設計人員可以快速熟練應用。相比之下,QuartusⅡ軟件功能更為強大、設計電路更為便捷,支持的器件更多。增強了自動(dòng)化程度,縮短了編譯時(shí)間,提升了調試效率。從而縮短了電子產(chǎn)品的設計周期。利用QuartusⅡ軟件進(jìn)行電子電路設計流程如圖3所示。

  圖3 QuartusⅡ設計流程圖

  3.在QuartusⅡ環(huán)境下的EDA方法設計實(shí)例

  下面本文在QuartusⅡ環(huán)境下,以下降沿D觸發(fā)器的設計為例來(lái)說(shuō)明基于EDA技術(shù)的現代電子設計方法(本文以QuartusⅡ9.0為例)。

  3.1 在計算機上安裝QuartusⅡ9.0版本軟件

  QuartusⅡ9.0對計算機硬件配置要求不高,現階段的主流配置完全可以滿(mǎn)足其要求。QuartusⅡ9.0安裝過(guò)程很簡(jiǎn)單,按照提示操作即可。

  3.2 D觸發(fā)器功能分析

  從D觸發(fā)器真值表可以看出,當時(shí)鐘信號clk不論是高電平還是低電平,其輸出q的狀態(tài)都保持不變,當時(shí)鐘信號clk由高電平變?yōu)榈碗娖綍r(shí),輸出信號q和輸入信號d的狀態(tài)相同。

  表1 D觸發(fā)器真值表

  輸入d 時(shí)鐘clk 輸出q

  × 0 不變

  × 1 不變

  0 下降沿 0

  1 下降沿 1

  3.3 D觸發(fā)器的VHDL描述設計

  下面給出D觸發(fā)器的VHDL描述:

  library ieee;

  use ieee.std_logic_1164.all;

  entity dff1 is

  port(d,clk:in std_logic;

  q:out std_logic);

  end dff1;

  architecture bhv of dff1 is

  begin

  process(clk)

  begin

  if clk='1' then

  q<=d;

  end if;

  end process;

  end bhv;

  上面程序在QuartusⅡ9.0環(huán)境下,經(jīng)保存后進(jìn)行編譯,然后可進(jìn)行波形仿真。

  3.4 設計仿真

  VHDL描述程序編譯后,建立矢量波形文件,之后可以進(jìn)行波形仿真,得到如下波形仿真圖(如圖4所示):

  圖4 D觸發(fā)器仿真波形圖

  此仿真波形符合D觸發(fā)器真值表,說(shuō)明電路設計正確。如果波形仿真不符合真值表,說(shuō)明電路設計有問(wèn)題,此時(shí)可以回到3.3步驟修改VHDL描述程序,直至仿真結果正確為止。

  波形仿真正確后,可得出相應的邏輯電路圖,D觸發(fā)器電路圖(如圖5所示)如下:

  圖5 D觸發(fā)器邏輯電路圖

  3.5 配置下載測試

  整個(gè)電路設計、編譯仿真無(wú)誤后,按照FPGA開(kāi)發(fā)板說(shuō)明書(shū)進(jìn)行引腳鎖定,重新進(jìn)行編譯后,然后通過(guò)下載電纜線(xiàn),將產(chǎn)生的sof文件下載至FPGA中,對電路進(jìn)行測試、驗證,完成電路的最終設計。

  4.結束語(yǔ)

  本文以QuartusⅡ開(kāi)發(fā)環(huán)境下的實(shí)際電路設計為例,介紹了基于EDA技術(shù)的現代電子設計方法。通過(guò)設計過(guò)程可知,DEA技術(shù)在現代電子電路設計中的重要性。在電子技術(shù)飛速發(fā)展的信息時(shí)代,EDA技術(shù)也在不斷發(fā)展。電子產(chǎn)品設計者有必要熟練掌握硬件描述語(yǔ)言、可編程邏輯器件以及各種主流軟件開(kāi)發(fā)環(huán)境,這樣才可以在最短的時(shí)間內完成高質(zhì)量的電子產(chǎn)品設計任務(wù)。

【基于EDA技術(shù)的現代電子設計方法】相關(guān)文章:

2016年EDA技術(shù)的電子設計要點(diǎn)05-17

EDA設計方法09-08

基于EDA技術(shù)進(jìn)行數字電路設計09-30

EDA技術(shù)的發(fā)展08-17

EDA技術(shù)簡(jiǎn)介10-16

EDA技術(shù)的概念08-13

EDA技術(shù)概念08-30

EDA技術(shù)與應用09-19

eda技術(shù)概述07-04

eda技術(shù)的發(fā)展歷史09-10

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频