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
該信號源可輸出正弦波、方波和三角波,輸出信號的頻率以數控方式調節,幅度連續可調。與傳統信號源相比,該信號源具有波形質量好、精度高、設計方案簡潔、易于實現、便于擴展與維護的特點。
上傳時間: 2013-10-17
上傳用戶:asaqq
針對重構文件的大小、動態容錯時隙的長短、實現的復雜性、模塊間通信方式、冗余資源的比例與布局等關鍵問題進行了分析。并對一些突出問題,提出了基于算法和資源多級分塊的解決方法,闡述了新方法的性能,及其具有的高靈活性高、粒度等參數可選擇、重構布線可靠性高、系統工作頻率有保障的優點。
上傳時間: 2013-11-23
上傳用戶:cylnpy
WP409利用Xilinx FPGA打造出高端比特精度和周期精度浮點DSP算法實現方案: High-Level Implementation of Bit- and Cycle-Accurate Floating-Point DSP Algorithms with Xilinx FPGAs
上傳時間: 2013-10-21
上傳用戶:huql11633
WP369可擴展式處理平臺-各種嵌入式系統的理想解決方案 :Delivering unrivaled levels of system performance,flexibility, scalability, and integration to developers,Xilinx's architecture for a new Extensible Processing Platform is optimized for system power, cost, and size. Based on ARM's dual-core Cortex™-A9 MPCore processors and Xilinx’s 28 nm programmable logic,the Extensible Processing Platform takes a processor-centric approach by defining a comprehensive processor system implemented with standard design methods. This approach provides Software Developers a familiar programming environment within an optimized, full featured,powerful, yet low-cost, low-power processing platform.
上傳時間: 2013-10-18
上傳用戶:cursor
本文簡單探討了verilog HDL設計中的可綜合性問題,適合HDL初學者閱讀 用組合邏輯實現的電路和用時序邏輯實現的 電路要分配到不同的進程中。 不要使用枚舉類型的屬性。 Integer應加范圍限制。 通常的可綜合代碼應該是同步設計。 避免門級描述,除非在關鍵路徑中。
上傳時間: 2013-11-18
上傳用戶:swaylong
賽靈思的新型可擴展式處理平臺架構可為開發人員提供無與倫比的系統性能、靈活性、可擴展性和集成度,并為降低系統功耗、成本和縮小尺寸進行了精心優化。 可擴展式處理平臺基于 ARM 的雙核 Cortex™-A9MPCore 處理器以及賽靈思的 28nm 可編程邏輯之上,采用以處理器為核心的設計方案,并能定義通過標準設計方法實施的綜合處理器系統。這種方案可為軟件開發人員在功能齊備且強大的優化型低成本低功耗處理平臺上提供熟悉的編程環境。
上傳時間: 2013-11-02
上傳用戶:爺的氣質
CAM350 為PCB 設計和PCB 生產提供了相應的工具(CAM350 for PCB Designers 和CAM350 for CAM Engineers),很容易地把PCB設計和PCB生產融合起來。CAM350 v8.7的目標是在PCB設計和PCB制造之間架起一座橋梁隨著如今電子產品的朝著小體積、高速度、低價格的趨勢發展,導致了設計越來越復雜,這就要求精確地把設計數據轉換到PCB生產加工中去。CAM350為您提供了從PCB設計到生產制程的完整流程,從PCB設計數據到成功的PCB生產的轉化將變得高效和簡化?;赑CB制造過程,CAM350為PCB設計和PCB生產提供了相應的工具(CAM350 for PCB Designers和CAM350 for CAM Engineers),很容易地把PCB設計和PCB生產融合起來。平滑流暢地轉換完整的工程設計意圖到PCB生產中提高PCB設計的可生產性,成就成功的電子產品為PCB設計和制造雙方提供有價值的橋梁作用CAM350是一款獨特、功能強大、健全的電子工業應用軟件。DOWNSTREAM開發了最初的基于PCB設計平臺的CAM350,到基于整個生產過程的CAM350并且持續下去。CAM350功能強大,應用廣泛,一直以來它的信譽和性能都是無與倫比的。 CAM350PCB設計的可制造性分析和優化工具今天的PCB 設計和制造人員始終處于一種強大的壓力之下,他們需要面對業界不斷縮短將產品推向市場的時間、品質和成本開銷的問題。在48 小時,甚至在24 小時內完成工作更是很平常的事,而產品的復雜程度卻在日益增加,產品的生命周期也越來越短,因此,設計人員和制造人員之間協同有效工作的壓力也隨之越來越大!隨著電子設備的越來越小、越來越復雜,使得致力于電子產品開發每一個人員都需要解決批量生產的問題。如果到了完成制造之后發現設計失敗了,則你將錯過推向市場的大好時間。所有的責任并不在于制造加工人員,而是這個項目的全體人員。多年的實踐已經證明了,你需要清楚地了解到有關制造加工方面的需求是什么,有什么方面的限制,在PCB設計階段或之后的處理過程是什么。為了在制造加工階段能夠協同工作,你需要在設計和制造之間建立一個有機的聯系橋梁。你應該始終保持清醒的頭腦,記住從一開始,你的設計就應該是容易制造并能夠取得成功的。CAM350 在設計領域是一個物有所值的制造分析工具。CAM350 能夠滿足你在制造加工方面的需求,如果你是一個設計人員,你能夠建立你的設計,將任務完成后提交給產品開發過程中的下一步工序。現在采用CAM350,你能夠處理面向制造方面的一些問題,進行一些簡單地處理,但是對于PCB設計來說是非常有效的,這就被成為"可制造性(Manufacturable)"??芍圃煨栽O計(Designing for Fabrication)使用DFF Audit,你能夠確保你的設計中不會包含任何制造規則方面的沖突(Manufacturing Rule Violations)。DFF Audit 將執行超過80 種裸板分析檢查,包括制造、絲印、電源和地、信號層、鉆孔、阻焊等等。建立一種全新的具有藝術特征的Latium 結構,運行DFF Audit 僅僅需要幾分鐘的時間,并具有很高的精度。在提交PCB去加工制造之間,就能夠定位、標識并立刻修改所有的沖突,而不是在PCB板制造加工之后。DFF Audit 將自動地檢查酸角(acid traps)、阻焊條(soldermask slivers)、銅條(copper slivers)、殘缺熱焊盤(starved thermals)、焊錫搭橋(soldermask coverage)等等。它將能夠確保阻焊數據的產生是根據一定安全間距,確保沒有潛在的焊錫搭橋的條件、解決酸角(Acid Traps)的問題,避免在任何制造車間的CAM部門產生加工瓶頸。
上傳時間: 2013-11-07
上傳用戶:chongchongsunnan
介紹了,JB-30B型沖擊試驗機的工作原理,并運用西門子S7-200小型可編程序控制器(012)代替沖擊試驗機的繼電接觸控制系統,實現對原電器系統的改造。[關鍵詞]PLC;電氣控制系統;改造
上傳時間: 2013-10-23
上傳用戶:yuchunhai1990
本文檔主要是以Altera公司的Stratix II系列的FPGA器件為例,介紹了其內嵌的增強型可重配置PLL在不同的輸入時鐘頻率之間的動態適應,其目的是通過提供PLL的重配置功能,使得不需要對FPGA進行重新編程就可以通過軟件手段完成PLL的重新配置,以重新鎖定和正常工作。
上傳時間: 2013-11-02
上傳用戶:66666