<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > eda技術(shù)軟件有哪些

          eda技術(shù)軟件有哪些

          作者: 時(shí)間:2010-09-21 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/191570.htm

           ?。?)模擬電路仿真器

            前面講的仿真器主要是針對(duì)數(shù)字電路的,對(duì)于模擬電路的仿真工具,普遍使用SPICE,這是唯一的選擇。只不過(guò)是選擇不同公司的SPICE,像MiceoSim的PSPICE、Meta Soft的HSPICE等等。HSPICE現(xiàn)在被Avanti公司收購(gòu)了。在眾多的SPICE中,最好最準(zhǔn)的當(dāng)數(shù)HSPICE,作為IC設(shè)計(jì),它的模型最多,仿真的精度也最高。

            4、PLD設(shè)計(jì)工具

            PLD(Programmable Logic Device)是一種由用戶根據(jù)需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。目前主要有兩大類型:CPLD(Complex PLD)和FPGA(Field Programmable Gate Array)。它們的基本設(shè)計(jì)方法是借助于EDA,用原理圖、狀態(tài)機(jī)、布爾表達(dá)式、硬件描述語(yǔ)言等方法,生成相應(yīng)的目標(biāo)文件,最后用編程器或下載電纜,由目標(biāo)器件實(shí)現(xiàn)。生產(chǎn)PLD的廠家很多,但最有代表性的PLD廠家為ALTERA、Xilinx和Lattice 公司。

            PLD的開(kāi)發(fā)工具一般由器件生產(chǎn)廠家提供,但隨著器件規(guī)模的不斷增加,的復(fù)雜性也隨之提高,目前由專門的公司與器件生產(chǎn)廠家合作,推出功能強(qiáng)大的設(shè)計(jì)軟件。

            下面介紹主要器件生產(chǎn)廠家和開(kāi)發(fā)工具。

            (1)ALTERA 20世紀(jì)90年代以后發(fā)展很快。主要產(chǎn)品有:MAX3000/7000、FELX6K/10K、APEX20K、ACEX1K、Stratix等。其開(kāi)發(fā)工具—MAX+PLUS II是較成功的PLD開(kāi)發(fā)平臺(tái),最新又推出了Quartus II開(kāi)發(fā)軟件。Altera公司提供較多形式的設(shè)計(jì)輸入手段,綁定第三方VHDL綜合工具,如:綜合軟件FPGA Express、Leonard Spectrum,仿真軟件ModelSim。

           ?。?)ILINX FPGA的發(fā)明者。產(chǎn)品種類較全,主要有;XC9500/4000、Coolrunner(XPLA3)、Spartan、Vertex等系列,其最大的Vertex—II Pro器件已達(dá)到800萬(wàn)門。開(kāi)發(fā)軟件為Foundation和ISE。通常來(lái)說(shuō),在歐洲用Xilinx的人多,在***和亞太地區(qū)用ALTERA的人多,在美國(guó)則是平分秋色。全球PLD/FPGA產(chǎn)品60%以上是由Altera和Xilinx提供的。可以講Altera和Xilinx共同決定了PLD技術(shù)的發(fā)展方向。

            (3)Lattice—Vantis Lattice是ISP(In—System Programmability)技術(shù)的發(fā)明者,ISP技術(shù)極大地促進(jìn)了PLD產(chǎn)品的發(fā)展,與ALTERA和XILINX相比,其開(kāi)發(fā)工具比Altera和Xilinx略遜一籌。中小規(guī)模PLD比較有特色,大規(guī)模PLD的競(jìng)爭(zhēng)力還不夠強(qiáng)(Lattice沒(méi)有基于查找表技術(shù)的大規(guī)模FPGA),1999年推出可編程模擬器件,1999年收購(gòu)Vantis(原AMD子公司),成為第三大可編程邏輯器件供應(yīng)商。2001年12月收購(gòu)Agere公司(原Lucent微電子部)的FPGA部門。主要產(chǎn)品有ispLSI2000/5000/8000,MACH4/5。

           ?。?)ACTEL 反熔絲(一次性燒寫)PLD的領(lǐng)導(dǎo)得,由于反熔絲PLD抗輻射、耐高低溫、功耗低、速度快,所以在軍品和宇航級(jí)上有較大優(yōu)勢(shì)。ALTERA和XILINX則一般不涉足軍品和宇航級(jí)市場(chǎng)。

           ?。?)Quicklogic專業(yè)PLD/FPGA公司,以一次性反熔絲工藝為主,在中國(guó)地區(qū)銷售量不大。

           ?。?)Lucent 主要特點(diǎn)是有不少用于通訊領(lǐng)域的專用IP核,但PLD/FPGA不是Lucent的主要業(yè)務(wù),在中國(guó)地區(qū)使用的人很少。

           ?。?)ATMEL 中小規(guī)模PLD做得不錯(cuò)。ATMEL也做了一些與Altera和Xilinx兼容的片子,但在品質(zhì)上與原廠家還是有一些差距,在高可*性產(chǎn)品中使用較少,多用在低端產(chǎn)品上。

           ?。?)Clear Logic 生產(chǎn)與一些著名PLD/FPGA大公司兼容的芯片,這種芯片可將用戶的設(shè)計(jì)一次性固化,不可編程,批量生產(chǎn)時(shí)的成本較低。

           ?。?)WSI 生產(chǎn)PSD(單片機(jī)可編程外圍芯片)產(chǎn)品。這是一種特殊的PLD,如最新的PSD8xx、PSD9xx集成了PLD、EPROM、Flash,并支持ISP(在線編程),集成度高,主要用于配合單片機(jī)工作。

            PLD(可編程邏輯器件)是一種可以完全替代74系列及GAL、PLA的新型電路 ,只要有數(shù)字電路基礎(chǔ),會(huì)使用計(jì)算機(jī),就可以進(jìn)行PLD的開(kāi)發(fā)。PLD的在線編程能力和強(qiáng)大的開(kāi)發(fā)軟件,使工程師可以在幾天,甚至幾分鐘內(nèi)就可完成以往幾周才能完成的工作,并可將數(shù)百萬(wàn)門的復(fù)雜設(shè)計(jì)集成在一顆 芯片內(nèi)。PLD技術(shù)在發(fā)達(dá)國(guó)家已成為電子工程師必備的技術(shù)。

            5、其它EDA軟件

           ?。?)VHDL語(yǔ)言 超高速集成電路硬件描述語(yǔ)言(VHSIC Hardware Deseription Languagt,簡(jiǎn)稱VHDL),是IEEE的一項(xiàng)標(biāo)準(zhǔn)設(shè)計(jì)語(yǔ)言。它源于美國(guó)國(guó)防部提出的超高速集成電路(Very High Speed Integrated Circuit,簡(jiǎn)稱VHSIC)計(jì)劃,是ASIC設(shè)計(jì)和PLD設(shè)計(jì)的一種主要輸入工具。

           ?。?)Veriolg HDL 是Verilog公司推出的硬件描述語(yǔ)言,在ASIC設(shè)計(jì)方面與VHDL語(yǔ)言平分秋色。

           ?。?)其它EDA軟件如專門用于微波電路設(shè)計(jì)和電力載波工具、PCB制作和工藝流程控制等領(lǐng)域的工具,在此就不作介紹了。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: eda 軟件

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();