EDA (Electronic Design Automation)即“電子設(shè)計自動化”,是指以計算機為工作平臺,以EDA軟件為開發(fā)環(huán)境,以硬件描述語言為設(shè)計語言,以可編程器件PLD為實驗載體(包括CPLD、FPGA、EPLD等),以集成電路芯片為目標(biāo)器件的電子產(chǎn)品自動化設(shè)計過程。“工欲善其事,必先利其器”,因此,EDA工具在電子系統(tǒng)設(shè)計中所占的份量越來越高。下面就介紹一些目前較為流行的EDA工具軟件。 PLD 及IC設(shè)計開發(fā)領(lǐng)域的EDA工具,一般至少要包含仿真器(Simulator)、綜合器(Synthesizer)和配置器(Place and Routing, P&R)等幾個特殊的軟件包中的一個或多個,因此這一領(lǐng)域的EDA工具就不包括Protel、PSpice、Ewb等原理圖和PCB板設(shè)計及電路仿真軟件。目前流行的EDA工具軟件有兩種分類方法:一種是按公司類別進行分類,另一種是按功能進行劃分。 若按公司類別分,大體可分兩類:一類是EDA 專業(yè)軟件公司,業(yè)內(nèi)最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一類是PLD器件廠商為了銷售其產(chǎn)品而開發(fā)的EDA工具,較著名的公司有Altera、Xilinx、lattice等。前者獨立于半導(dǎo)體器件廠商,具有良好的標(biāo)準(zhǔn)化和兼容性,適合于學(xué)術(shù)研究單位使用,但系統(tǒng)復(fù)雜、難于掌握且價格昂貴;后者能針對自己器件的工藝特點作出優(yōu)化設(shè)計,提高資源利用率,降低功耗,改善性能,比較適合產(chǎn)品開發(fā)單位使用。 若按功能分,大體可以分為以下三類。 (1) 集成的PLD/FPGA開發(fā)環(huán)境 由半導(dǎo)體公司提供,基本上可以完成從設(shè)計輸入(原理圖或HDL)→仿真→綜合→布線→下載到器件等囊括所有PLD開發(fā)流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其優(yōu)勢是功能全集成化,可以加快動態(tài)調(diào)試,縮短開發(fā)周期;缺點是在綜合和仿真環(huán)節(jié)與專業(yè)的軟件相比,都不是非常優(yōu)秀的。 (2) 綜合類 這類軟件的功能是對設(shè)計輸入進行邏輯分析、綜合和優(yōu)化,將硬件描述語句(通常是系統(tǒng)級的行為描述語句)翻譯成最基本的與或非門的連接關(guān)系(網(wǎng)表),導(dǎo)出給PLD/FPGA廠家的軟件進行布局和布線。為了優(yōu)化結(jié)果,在進行較復(fù)雜的設(shè)計時,基本上都使用這些專業(yè)的邏輯綜合軟件,而不采用廠家提供的集成PLD/FPGA開發(fā)工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真類 這類軟件的功能是對設(shè)計進行模擬仿真,包括布局布線(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了門延時、線延時等的“時序仿真”(也叫“后仿真”)。復(fù)雜一些的設(shè)計,一般需要使用這些專業(yè)的仿真軟件。因為同樣的設(shè)計輸入,專業(yè)軟件的仿真速度比集成環(huán)境的速度快得多。此類軟件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介紹了一些具代表性的EDA 工具軟件。它們在性能上各有所長,有的綜合優(yōu)化能力突出,有的仿真模擬功能強,好在多數(shù)工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成開發(fā)工具,就支持多種第三方的EDA軟件,用戶可以在QuartusII軟件中通過設(shè)置直接調(diào)用Modelsim和 Synplify進行仿真和綜合。 如果設(shè)計的硬件系統(tǒng)不是很大,對綜合和仿真的要求不是很高,那么可以在一個集成的開發(fā)環(huán)境中完成整個設(shè)計流程。如果要進行復(fù)雜系統(tǒng)的設(shè)計,則常規(guī)的方法是多種EDA工具協(xié)調(diào)工作,集各家之所長來完成設(shè)計流程。
上傳時間: 2013-10-11
上傳用戶:1079836864
通過對偽碼捕獲原理進行分析以及對各種捕獲方法進行比較,確定一種性能好、易實現(xiàn)的串并混合搜索捕獲方案。并給出了一個在實際系統(tǒng)中成功應(yīng)用的捕獲電路,用Modelsim對偽碼捕獲電路部分模塊的性能進行了仿真。
上傳時間: 2013-10-23
上傳用戶:縹緲
設(shè)計了一種基于FPGA純硬件方式實現(xiàn)方向濾波的指紋圖像增強算法。設(shè)計采用寄存器傳輸級(RTL)硬件描述語言(Verilog HDL),利用時分復(fù)用和流水線處理等技術(shù),完成了方向濾波指紋圖像增強算法在FPGA上的實現(xiàn)。整個系統(tǒng)通過了Modelsim的仿真驗證并在Terasic公司的DE2平臺上完成了硬件測試。設(shè)計共消耗了3716個邏輯單元,最高處理速度可達92.93MHz。以50MHz頻率工作時,可在0.5s以內(nèi)完成一幅256×256指紋圖像的增強處理。
上傳時間: 2013-11-06
上傳用戶:rishian
本文利用Verilog HDL 語言自頂向下的設(shè)計方法設(shè)計多功能數(shù)字鐘,突出了其作為硬件描述語言的良好的可讀性、可移植性和易理解等優(yōu)點,并通過Altera QuartusⅡ 4.1 和ModelSim SE 6.0 完成綜合、仿真。此程序通過下載到FPGA 芯片后,可應(yīng)用于實際的數(shù)字鐘顯示中。 關(guān)鍵詞:Verilog HDL;硬件描述語言;FPGA Abstract: In this paper, the process of designing multifunctional digital clock by the Verilog HDL top-down design method is presented, which has shown the readability, portability and easily understanding of Verilog HDL as a hard description language. Circuit synthesis and simulation are performed by Altera QuartusⅡ 4.1 and ModelSim SE 6.0. The program can be used in the truly digital clock display by downloading to the FPGA chip. Keywords: Verilog HDL;hardware description language;FPGA
標(biāo)簽: Verilog HDL 多功能 數(shù)字
上傳時間: 2013-11-10
上傳用戶:hz07104032
FPGA
標(biāo)簽: MODELSIM 仿真 視頻教程 計數(shù)器
上傳時間: 2013-10-20
上傳用戶:木子葉1
IP核生成文件:(Xilinx/Altera 同) IP核生成器生成 ip 后有兩個文件對我們比較有用,假設(shè)生成了一個 asyn_fifo 的核,則asyn_fifo.veo 給出了例化該核方式(或者在 Edit-》Language Template-》COREGEN 中找到verilog/VHDL 的例化方式)。asyn_fifo.v 是該核的行為模型,主要調(diào)用了 xilinx 行為模型庫的模塊,仿真時該文件也要加入工程。(在 ISE中點中該核,在對應(yīng)的 processes 窗口中運行“ View Verilog Functional Model ”即可查看該 .v 文件)。如下圖所示。
上傳時間: 2013-11-02
上傳用戶:誰偷了我的麥兜
我近期計劃陸續(xù)整理出以下幾個方面的學(xué)習(xí)筆記:初學(xué) ModelSimSE 時被迷糊了幾天的若干概念;在 ModelSimSE 中添加 ALTERA 仿真庫的詳細步驟;用 ModelSimSE 進行功能仿真和時序仿真的方法(ALTERA 篇);ModelSimSE 中常用到的幾個命令及 DO文件的學(xué)習(xí)筆記;近來學(xué)到的幾招 TestBench 的技巧
上傳時間: 2013-10-13
上傳用戶:18602424091
pkpm2005破解版安裝方式: 一、Windows XP下PKPM的安裝方法: 1. 先安裝正版的 PKPM 。 2. 將本機的 system32\WinSCard.DLL 改名為 SysCard.DLL 。 3. 將本破解包里的 WinSCard.INI 復(fù)制到 C: 盤根目錄。 4. 將本破解包里的 WinSCard.DLL 復(fù)制到系統(tǒng)system32目錄。 5. 將本破解包里的 WinSCard.DLL 復(fù)制到pkpm里各模塊目錄下。 二、Win 7下PKPM的安裝方法: 1.解壓后有兩個文件夾:(PKPM2005.12.17)和(PKPM2005.12.17綜合破解方案) 先打開前一個文件夾安裝正版的 PKPM 。 2. 打開后一個文件夾將本機的 system32\WinSCard.DLL 改名為 SysCard.DLL 。 3. 將本破解包里的 WinSCard.INI 復(fù)制到 C: 盤根目錄。 4. 將本破解包里的 WinSCard.DLL 復(fù)制到系統(tǒng)system32目錄。 5. 將本破解包里的 WinSCard.DLL 復(fù)制到pkpm里各模塊目錄下(就是安裝好的程序中的所有文件夾)。 6。還有WinSCard.INI 復(fù)制到 C: 盤根目錄需要在安全模式下進行。 注意:(windows7中修改系統(tǒng)文件需要獲得TrustedInstaller權(quán)限,具體修改方法:在WINDOWS7下要刪除某些文件或文件夾時提示“您需要TrustedInstaller提供的權(quán)限才能對此文件進行更改”,這種情況是因為我們在登陸系統(tǒng)時的管理員用戶名無此文件的管理權(quán)限,而此文件的管理權(quán)限是“TrustedInstaller”這個用戶,在控制面板的用戶管理里面是看不到的。要想對這個文件或文件夾進行操作,可以用以下方法進行:在此文件或文件夾上點右鍵,選“屬性”→“安全”,這時在“組或用戶名”欄可以看到一個“TrustedInstaller”用戶名,而登陸系統(tǒng)的管理員用戶名沒有此文件的“完全控制”權(quán)限,這時我們可以選擇“高級”→“所有者”→“編輯”,在“將所有者更改為”欄中選擇登陸系統(tǒng)的管理員用戶名,然后點“應(yīng)用”,這時出現(xiàn)“如果您剛獲得此對象的所有權(quán),在查看或更改權(quán)限之前,您將需關(guān)閉并重新打開此對象的屬性”對話框,點“確定”,再點兩個“確定”,在“安全”對話框中選“編輯”,出現(xiàn)了該文件或文件夾“的權(quán)限”對話框,在上面的欄中選中登陸系統(tǒng)的管理員用戶名,在下面的欄中選擇全部“允許”,然后點“應(yīng)用”,再點兩個“確定”,這時你就可以擁有該文件或文件夾的更改權(quán)限了。) 這里有兩份破解包,雖然有些文件相同,但針對不同用戶,可能一個包不能破解,所以推出兩包破解綜合方案,這兩個包文件名分別為:pkpmcr1.rar和pkpmcr2.rar,下載后,分別解壓,先運行pkpmcr1.rar中的setup.bat文件,如果提示:“一個文件正在使用,已復(fù)制0個文件。”并運行PKPM后發(fā)現(xiàn)未能破解,請將pkpmcr2.rar包中WinSCard.DLL文件復(fù)制到PKPM各模塊所在文件夾中,即可完成破解,本站試用過結(jié)構(gòu)、建筑、鋼結(jié)構(gòu)三個模塊,均可用,如需應(yīng)用到工程實際中,請與正版對比后,斟酌使用,謝謝。本站對其未對比就使用此破解版導(dǎo)致的不良后果,不負責(zé)任,切記。本貼已關(guān)閉,有事請在本版開新貼說明。 這是PKPM2005.12.17版綜合破解方案的第二包,文件名是pkpmcr2.rar,應(yīng)用請遵循第一貼的說明,這二個包是有區(qū)別的,雖然文件名和大小及其屬性相同,但還是有區(qū)別的,請看兩個包中的說明文件,如果包1未能成功破解,請用包2,謝謝. 這里FTP里有以下軟件可以下載用戶名xudown密碼down ftp://219.153.14.92/APM2005.exe ftp://219.153.14.92/PKPM2005.12.17.rar ftp://219.153.14.92/比較工具.exe ftp://219.153.14.92/橋梁通安裝狗.exe ftp://219.153.14.92/正版鎖計算模型的結(jié)果.rar
上傳時間: 2013-10-23
上傳用戶:gxy670166755
進行arm-linux嵌入式系統(tǒng)開發(fā)時,需要將文件燒寫到flash上,在網(wǎng)上可以找到win下的燒寫程序,但多數(shù)情況下開發(fā)環(huán)境應(yīng)該是在linux下,燒寫程序時切換到win下很不方便,使用該程序可以在linux下直接對flash進行燒寫 該程序運行后將一個小的for arm的c程序通過串口傳送到arm開發(fā)板上,使用該小程序與主機端通信,將主機傳送信息燒寫到flash上
標(biāo)簽: linux arm 嵌入式 系統(tǒng)開發(fā)
上傳時間: 2013-12-24
上傳用戶:lvzhr
也不知道大家能不能編譯成功!偶在偶機器上用TC可以編譯成功,但用win-tc就不能 ̄還有編譯成功的.exe文件發(fā)給別人看也不能正確顯示結(jié)果,郁悶,偶都不知道哪兒錯了,請大蝦幫我看看,還有要怎么修改計算機當(dāng)前時間!
上傳時間: 2014-08-29
上傳用戶:Altman
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1