資源描述:
《基于FPGA的硬件電路設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、淺談基于FPGA的電路設(shè)計報告人:吳愛平2005/11/13參考資料VHDL電路設(shè)計技術(shù)國防工業(yè)出版社CPLD系統(tǒng)設(shè)計技術(shù)入門與應(yīng)用電子工業(yè)出版社基于FPGA的嵌入式系統(tǒng)設(shè)計西電出版AlteraFPGA/CPLD設(shè)計(基礎(chǔ)篇)EDA先鋒工作室網(wǎng)站:WWW.PLD.COM.CNWWW.EDACN.NETWWW.ALTERA.COM淺談基于FPGA的電路設(shè)計FPGA概述設(shè)計過程注意事項溫馨提示如果你打算5年成為高手,你可能2-3年就可以達(dá)到;如果你打算1年成為高手,你可能5年達(dá)不到。---梁肇新匯報結(jié)束,敬請批評指正!FPGA概述可編程器件發(fā)展歷程及
2、現(xiàn)狀內(nèi)部結(jié)構(gòu)及實現(xiàn)原理開發(fā)平臺硬件開發(fā)語言可編程邏輯器件的發(fā)展歷程70年代80年代90年代PROM和PLA器件改進(jìn)的PLA器件GAL器件FPGA器件EPLD器件CPLD器件內(nèi)嵌復(fù)雜功能模塊的SoPC2000年P(guān)LD發(fā)展歷程及現(xiàn)狀FPGA(FieldProgrammableGatesArray)CPLD(ComplexProgrammableLogicDevice)三大公司全球最主要的可編程邏輯器件廠商AlteraXilinxLattice2005年第1季度(1~3月)結(jié)算公司名稱銷售額每股凈盈虧(美元)(美元)與上年同期相比GAAP(含相當(dāng))Pr
3、oFormaXilinx,Inc.3億9100萬-3%0.19—AlteraCorp.2億6480萬+9%0.17—LatticeSemiconductorCorp.5130萬-13%-0.10-0.06ActelCorp.4400萬+4%0.060.08QuickLogicCorp.1250萬+21%0.030.03主要PLD/FPGA廠商2005年一季度銷售額和盈利狀況表ALTERA公司器件簡介早期器件:FLEX10KLC84TC144BC356FLEX10KATC100BC356ACEX1K1K101K301K50MAX7000EPM712
4、8主流器件:MAXIIEPM2405701270CycloneEP1C3461220StratixEP1S10202530下一代器件:CycloneIIEP2C5820355070StratixIIEP2S15306090130XiLinx公司器件簡介早期器件:XC3000XC4000XC9500XC9536,XC9572,XC95144主流器件:XC9500XLXC9536XL,72XLSpartan3/3LXC3S50,200,400VirtexIIXC2V40,80,250下一代器件:Spartan3EXC3S100E,250EVirtex
5、-4LX4VLX15,25,40,60SX4VSX25,35,55FX4VFX12Lattice公司器件簡介早期器件:isp1000/2000/5000/8000ispLSI1016,1024,1032,1048主流器件:ispMACH4000V/B/ZispMACH4032V,64V,128V,256VispMACH4032B,64B,128B,256BispMACH4032Z,64Z,128Z,256ZLatticeEC/ECPEC1,EC3,EC6/ECP6,EC15/ECP15代理商ALTERA公司駿龍(Cytech)艾睿(Arrow)時
6、代益華(Achieva)富昌(Future)文曄(Wintech)XiLinx公司盈豐(Insight)和安富利(AVNET)Lattice公司金龍電子威建實業(yè)彥陽科技基本PLD器件的原理結(jié)構(gòu)圖內(nèi)部結(jié)構(gòu)及實現(xiàn)原理蘭色:邏輯陣列塊紅色:連線資源黃色:輸入輸出塊內(nèi)部結(jié)構(gòu)及實現(xiàn)原理基于乘積項(Product-Term)基于查找表(Look-Up-Table)基于乘積項基于查找表傳統(tǒng)CPLD/FPGA的區(qū)別結(jié)構(gòu)不同工藝不同集成度掉電情況配置電路Tpd時間POR時間主要開發(fā)平臺Altera公司MAXPLUSIIQUARTUSII開發(fā)工具Xilinx公司Fo
7、undationISELattice公司ispLEVERispDesignEXPERNT第三方工具M(jìn)odleSimActiveHDLSynplify/SynplifyProDebussyIPCoreSOPCBuilderDSPBuilder硬件開發(fā)語言ABELAHDLVerilogVHDLsystemC和Handle-CABEL這是一種早期的硬件描述語言。支持邏輯電路的多種表達(dá)形式,其中包括邏輯方程,真值表和狀態(tài)圖。ABEL語言從早期可編程邏輯器件(PLD)的設(shè)計中發(fā)展而來ABEL-HDL被廣泛用于各種可編程邏輯器件的邏輯功能設(shè)計。如GAL、La
8、tticeispEXPERT,Xilinx的FOUNDATION和WEBPACK等EDA軟件中。從長遠(yuǎn)來看,ABEL-HDL只會在較小的