EDA (Electronic Design Automation)即“電子設計自動化”,是指以計算機為工作平臺,以EDA軟件為開發環境,以硬件描述語言為設計語言,以可編程器件PLD為實驗載體(包括CPLD、FPGA、EPLD等),以集成電路芯片為目標器件的電子產品自動化設計過程。“工欲善其事,必先利其器”,因此,EDA工具在電子系統設計中所占的份量越來越高。下面就介紹一些目前較為流行的EDA工具軟件。 PLD 及IC設計開發領域的EDA工具,一般至少要包含仿真器(Simulator)、綜合器(Synthesizer)和配置器(Place and Routing, P&R)等幾個特殊的軟件包中的一個或多個,因此這一領域的EDA工具就不包括Protel、PSpice、Ewb等原理圖和PCB板設計及電路仿真軟件。目前流行的EDA工具軟件有兩種分類方法:一種是按公司類別進行分類,另一種是按功能進行劃分。 若按公司類別分,大體可分兩類:一類是EDA 專業軟件公司,業內最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一類是PLD器件廠商為了銷售其產品而開發的EDA工具,較著名的公司有Altera、Xilinx、lattice等。前者獨立于半導體器件廠商,具有良好的標準化和兼容性,適合于學術研究單位使用,但系統復雜、難于掌握且價格昂貴;后者能針對自己器件的工藝特點作出優化設計,提高資源利用率,降低功耗,改善性能,比較適合產品開發單位使用。 若按功能分,大體可以分為以下三類。 (1) 集成的PLD/FPGA開發環境 由半導體公司提供,基本上可以完成從設計輸入(原理圖或HDL)→仿真→綜合→布線→下載到器件等囊括所有PLD開發流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其優勢是功能全集成化,可以加快動態調試,縮短開發周期;缺點是在綜合和仿真環節與專業的軟件相比,都不是非常優秀的。 (2) 綜合類 這類軟件的功能是對設計輸入進行邏輯分析、綜合和優化,將硬件描述語句(通常是系統級的行為描述語句)翻譯成最基本的與或非門的連接關系(網表),導出給PLD/FPGA廠家的軟件進行布局和布線。為了優化結果,在進行較復雜的設計時,基本上都使用這些專業的邏輯綜合軟件,而不采用廠家提供的集成PLD/FPGA開發工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真類 這類軟件的功能是對設計進行模擬仿真,包括布局布線(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了門延時、線延時等的“時序仿真”(也叫“后仿真”)。復雜一些的設計,一般需要使用這些專業的仿真軟件。因為同樣的設計輸入,專業軟件的仿真速度比集成環境的速度快得多。此類軟件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介紹了一些具代表性的EDA 工具軟件。它們在性能上各有所長,有的綜合優化能力突出,有的仿真模擬功能強,好在多數工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成開發工具,就支持多種第三方的EDA軟件,用戶可以在QuartusII軟件中通過設置直接調用Modelsim和 Synplify進行仿真和綜合。 如果設計的硬件系統不是很大,對綜合和仿真的要求不是很高,那么可以在一個集成的開發環境中完成整個設計流程。如果要進行復雜系統的設計,則常規的方法是多種EDA工具協調工作,集各家之所長來完成設計流程。
上傳時間: 2013-10-11
上傳用戶:1079836864
徹底解決99在以往不能完全漢化的問題,全面實現漢化,具體到每個對話框和工作表,對初學者和英文不好的用戶非常實用,也非常簡單! 用過的,麻煩頂一下我,或加一點分,謝謝啦!
上傳時間: 2013-10-24
上傳用戶:小眼睛LSL
賽靈思采用專為 FPGA 定制的芯片制造工藝和創新型統一架構,讓 7 系列 FPGA 的功耗較前一代器件降低一半以上。
上傳時間: 2013-10-10
上傳用戶:sklzzy
本白皮書介紹了有關賽靈思 28 nm 7 系列 FPGA 功耗的幾個方面,其中包括臺積電 28nm高介電層金屬閘 (HKMG) 高性能低功耗(28nm HPL 或 28 HPL)工藝的選擇。
上傳時間: 2013-10-24
上傳用戶:wcl168881111111
賽靈思推出業界首款自動化精細粒度時鐘門控解決方案,該解決方案可將 Virtex®-6 和 Spartan®-6 FPGA 設計方案的動態功耗降低高達 30%。賽靈思智能時鐘門控優化可自動應用于整個設計,既無需在設計流程中添加更多新的工具或步驟,又不會改變現有邏輯或時鐘,從而避免設計修改。此外,在大多數情況下,該解決方案都能保留時序結果。
上傳時間: 2015-01-02
上傳用戶:wutong
在基于ASIC或FPGA的設計中,設計人員必須認真考慮某些性能標準,他們面臨的挑戰主要體現在面積、速度和功耗方面。 與ASIC一樣,供應商在FPGA設計中也需要應對面積和速度的挑戰。隨著門數不斷增加,FPGA需要更大的面積和尺寸來適應更多的應用,設計工具需要采用更好的算法以便更有效地利用面積。不斷演進的FPGA技術也給設計人員帶來一系列新的挑戰,電源利用率就是其中之一,這對于為手持或便攜式設備設計基于FPGA的嵌入式系統來說是急需解決的問題。
上傳時間: 2013-11-23
上傳用戶:xaijhqx
上圖為protel99se setup安裝圖片。此版本為protel99se軟件,里面包含有漢化工具,可以直接進行漢化。內含注冊信息。并可以免費下載。 使用序列號:SerialNo:NG9A-JVDN-Z4SK-CTTP
上傳時間: 2013-11-11
上傳用戶:tianming222
這個軟件需要你的本機操作的。其他機器是算不出來的! 就是說 一臺電腦只有一個注冊碼對應! 這里有個辦法: MULTISIM2001安裝方法: 一:運行SETUP.EXE安裝。在安裝時,要重新啟動計算機一次。 二:啟動后在“開始>程序”中找到STARTUP項,運行后,繼續進行安裝,安裝過程中,第一次要求輸入“CODE"碼時, 輸入“PP-0411-48015-7464-32084"輸入后,會提示"VALID SERIAL NUMBER FOR MULTISIM 2001 POWER-PRO." 按確定,又會出現一個“feature code”框,輸入“FC-6424-04180-0044-13881”后, 在彈出的對話框中選擇“取消”,一路確定即可完成安裝。 三:1.運行VERILOG目錄內的SETUP安裝 2.運行FPGA目錄內的SETUP安裝 3.將CRACK目錄內的LICMGR.DLL拷貝到WINDOWS系統的SYSTEM 目錄內 4.并將VERILOG安裝目錄內的同名文件刪除 5.將SILOS.LIC文件拷到VERILOG安裝目錄內覆蓋原文件,并作如下編輯: 6.將“COMPUTER_NAME”替換為你的機器名 7.將“D:\MULTISIM\VERILOG\PATH_TO_SIMUCAD.EXE”替換為你的 實際安裝路徑。如此你便可以使用VERILOG了。 四:安裝之后,運行MULTISIM2001,會要求輸入“RELEASE CODE",不用著急, 記下“SERIAL NUMBER"和“SIGNATURE NUMBER", 使用CRACK目錄內的注冊器“MULTISIM KEYGEN.EXE" 將剛才記下的兩個號碼分別填入后, 即可得到"RELEASE CODE", 以后就可以正常使用了。 五:接下來運行 database update目錄中的幾個文件, 進行數據庫合并即可。祝你成功!! 六:啟動MULTISIM2001時候的注冊碼 1: PP-0411-48015-7464-32084 2: 37506-86380 3:的三個空格 1975 2711 4842 里面包含了:Multisim2001漢化破解版、Multisim.V10.0.1.漢化破解版圖解 解壓密碼:www.pp51.com
上傳時間: 2013-11-16
上傳用戶:天空說我在
傳統測控軟件有著重復利用率低、不易維護、開發周期長并且成本高等缺點,通用測控軟件開發平臺的出現為解決上述問題提供了一種嶄新的方法,該平臺基于組件化思想,使用工廠、狀態機等多種設計模式,在降低模塊之間耦合性的同時,提高了代碼的重用性。使用該軟件平臺開發的測控軟件具有層次化、組件化和易升級的特點,并可靈活配置資源,進行系統功能重構。
上傳時間: 2013-11-18
上傳用戶:gundan
集成化音頻放大電路的設計
上傳時間: 2013-10-09
上傳用戶:行者Xin