eda設計
① 什麼是EDA軟體
是電子設計自動化。
電子設計自動化(英語:Electronic design automation,縮寫:EDA)是指利用計算機輔助設計(CAD)軟體,來完成超大規模集成電路(VLSI)晶元的功能設計、綜合、驗證、物理設計(包括布局、布線、版圖、設計規則檢查等)等流程的設計方式。
在電子產業中,由於半導體產業的規模日益擴大,EDA 扮演越來越重要的角色。使用這項技術的廠商多是從事半導體器件製造的代工製造商,以及使用 EDA 模擬軟體以評估生產情況的設計服務公司。EDA 工具也應用在現場可編程邏輯門陣列的程序設計上。
(1)eda設計擴展閱讀
eda的歷史發展
在電子設計自動化出現之前,設計人員必須手工完成集成電路的設計、布線等工作,這是因為當時所謂集成電路的復雜程度遠不及現在。工業界開始使用幾何學方法來製造用於電路光繪(photoplotter)的膠帶。
到了1970年代中期,開發人應嘗試將整個設計過程自動化,而不僅僅滿足於自動完成掩膜草圖。第一個電路布局、布線工具研發成功。設計自動化研討會(Design Automation Conference)在這一時期被創立,旨在促進電子設計自動化的發展。
電子設計自動化發展的下一個重要階段以卡弗爾·米德(Carver Mead)和琳·康維於1980年發表的論文《超大規模集成電路系統導論》(Introction to VLSI Systems)為標志。這一篇具有重大意義的論文提出了通過編程語言來進行晶元設計的新思想。
如果這一想法得到實現,晶元設計的復雜程度可以得到顯著提升。這主要得益於用來進行集成電路邏輯模擬、功能驗證的工具的性能得到相當的改善。隨著計算機模擬技術的發展,設計項目可以在構建實際硬體電路之前進行模擬,晶元布局、布線對人工設計的要求降低。
而且軟體錯誤率不斷降低。直至今日,盡管所用的語言和工具仍然不斷在發展,但是通過編程語言來設計、驗證電路預期行為,利用工具軟體綜合得到低抽象級(或稱「後端」)物理設計的這種途徑,仍然是數字集成電路設計的基礎。
② 想學eda設計需要有什麼基礎嗎
eda技術是電子抄CAD技術基礎上發展起來的計算機軟體系統,利用eda工具,電子設計師可以概念,上午,協議等開始設計電子系統,可以將電子產品從電路設計,性能分析到設計出IC版圖或PCB版圖的整個過程在計算機上自動處理完成。
常用的eda軟體
國外有pspice,orcad,pcad,mentor等,但是都是要付費的,國內現在也有自己的eda軟體,立創eda,前身是國外版easyeda,國內叫版立創eda,是在線版本,打開即用不要買,你可以現在去了解一下電路設計的工作台,一目瞭然,對你學校習也有幫助,那邊很多教程還有開源項目。
具體的得通過書籍從頭看,如果是從0開始,論壇有必看十本教程,都不用花錢。
③ EDA是什麼
EDA是電子設計自動化(Electronics Design Automation)的縮寫,在20世紀60年代中期從計算機輔助設計(CAD)、計算機輔助製造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發展而來的。
1、EDA介紹:
EDA技術是指以計算機為工作平台,融合了應用電子技術、計算機技術、信息處理及智能化技術的最新成果,進行電子產品的自動設計。
利用EDA工具,電子設計師可以從概念、演算法、協議等開始設計電子系統,大量工作可以通過計算機完成,並可以將電子產品從電路設計、性能分析到設計出IC版圖或PCB版圖的整個過程的計算機上自動處理完成。
2、設計方法及技巧
a、方法
(1) 前端設計(系統建模RTL 級描述)後端設計(FPGAASIC)系統建模。
(2)IP復用。
(3) 前端設計。
(4) 系統描述:建立系統的數學模型。
(5) 功能描述:描述系統的行為或各子模塊之間的數據流圖。
(6)邏輯設計:將系統功能結構化,通常以文本、原理圖、邏輯圖、布爾表達式來表示設計結果。
(7) 模擬:包括功能模擬和時序模擬,主要驗證系統功能的正確性及時序特性。
b、設計技巧
(1)密碼鎖輸入電路KEYB 0ARD.VHD中對各種分頻信號/信號序列的設計有獨到之處。該設計中,利用一個自由計數器來產生各種需要的頻率,也就是先建立一個N位計數器,N的大小根據電路的需求來決定。N的值越大,電路可以除頻的次數就越多,這樣就可以獲得更大的頻率變化,以便提供多種不同頻率的時鍾信號。若輸入時鍾為CLK,N位計數器的輸出為Q[N-1,0],則Q(0)為CLK的2分頻脈沖信號,Q(1)為CLK的4分頻脈沖信號,Q(2)為CLK的6分頻脈沖信號,……Q(N-1)為CLK的2N分頻脈沖信號;Q(5 DOWNT04)取得的是一個脈沖波形序列,其值是依00、01、10、11、00、01周期性變化的,其變化頻率為CLK的25分頻,也就是32分頻。我們利用以上規律即可得到各種我們所需要頻率的信號或信號序列。
(2)鍵盤輸入去抖電路的設計程序DEBOUNCING.VHD在實際系統的開發中有較好的參考價值。
(3)密碼鎖控制電路CTRL,VHD中對於數據的更新及移位方法比較好。程序中使用語句「ACC <=ACC(11 DOWNT0 0)&DATA_N」非常簡潔地同時實現了ACC中的低4位用DATA_N進行更新,而高12位用ACC中的原來的低12位左移而來的處理。
(4)在密碼鎖輸入電路等模塊的程序的設計和模擬中,為了便於觀察一些中間結果,在程序中增加了一些觀測輸出點。這一設計技巧,對於較大的程序或多進程程序的設計非常重要。同時在模擬時,為了便於觀測全局結果,降低了分頻常數。同理,在進行程序模擬時,對於程序中數目較大的分頻/計數/計時常數的修改是非常必要的。
3、EDA應用
現在對EDA的概念或范疇用得很寬。包括在機械、電子、通信、航空航天、化工、礦產、生物、醫學、軍事等各個領域,都有EDA的應用。目前EDA技術已在各大公司、企事業單位和科研教學部門廣泛使用。例如在飛機製造過程中,從設計、性能測試及特性分析直到飛行模擬,都可能涉及到EDA技術。本文所指的EDA技術,主要針對電子電路設計、PCB設計和IC設計。
EDA設計可分為系統級、電路級和物理實現級。
④ EDA是什麼意思啊
EDA是電子設計自動化( Design Automation)的縮寫,EDA技術是以計算機為工具,設計者在EDA軟體平台上,融合應用電子技術、計算機技術、信息處理及智能化技術的最新成果,進行電子產品的自動設計。EDA技術的出現,極大地提高了電路設計的效率和可操作性。
利用EDA工具,電子設計師可以從概念、演算法、協議等開始設計電子系統,大量工作可以通過計算機完成,並可以將電子產品從電路設計、性能分析到設計出IC版圖或PCB版圖的整個過程的計算機上自動處理完成。
(4)eda設計擴展閱讀:
EDA的發展趨勢
從目前的EDA技術來看,其發展趨勢是政府重視、使用普及、應用廣泛、工具多樣、軟體功能強大。
中國EDA市場已漸趨成熟,不過大部分設計工程師面向的是PCB制板和小型ASIC領域,僅有小部分(約11%)的設計人員開發復雜的片上系統器件。為了與美國的設計工程師形成更有力的競爭,中國的設計隊伍有必要引進和學習一些最新的EDA技術。
在信息通信領域,要優先發展高速寬頻信息網、深亞微米集成電路、新型元器件、計算機及軟體技術、第三代移動通信技術、信息管理、信息安全技術,積極開拓以數字技術、網路技術為基礎的新一代信息產品,發展新興產業,培育新的經濟增長點。要大力推進製造業信息化,積極開展計算機輔助設計(CAD)、計算機輔助工程(CAE)等
⑤ EDA項目設計
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY downcount is
port(clk:in std_logic;
reset:in std_logic;
q:out std_logic_vector(4 downto 0));
end entity;
architecture tr1 of downcount is
signal count:std_logic_vector(4 downto 0);
begin
process(clk,reset)
begin
if clk'event and clk='1' then
if reset='0' then
count<=(others=>'1');
else
count<=count-1;
end if;
end if;
end process;
q<=count;
end tr1;