FPGA設(shè)計時常用的開發(fā)工具
FPGA開發(fā)工具包括軟件工具和硬件工具兩種。其中硬件工具主要是FPGA廠商或第三方廠商開發(fā)的FPGA開發(fā)板及其下載線,另外還包括示波器、邏輯分析儀等板級的調(diào)試儀器。在軟件方面,針對FPGA設(shè)計的各個階段,F(xiàn)PGA廠商和EDA軟件公司提供了很多優(yōu)秀的EDA工具。如何充分利用各種工具的特點,如何進行多種EDA工具的協(xié)同設(shè)計,對FPGA的開發(fā)非常重要。
本文引用地址:http://m.butianyuan.cn/article/193104.htm充分利用各種EDA工具的優(yōu)點,能夠提高系統(tǒng)性能和開發(fā)效率。FPGA開發(fā)可能使用的軟件工具如下:
xilinx
1)ISE 集成開發(fā)環(huán)境,硬件設(shè)計工具
2)EDK 嵌入式系統(tǒng)開發(fā)工具,硬件到軟件設(shè)計的整個嵌入式系統(tǒng)設(shè)計
3)System Generator 數(shù)字信號處理開發(fā)軟件,利用Simulink建模和仿真環(huán)境來實現(xiàn)FPGA設(shè)計
4)ChipScope 嵌入式邏輯分析儀用于在上板測試過程中采集并觀察芯片內(nèi)部信號,以便于調(diào)試
Altera
1)Quartus II 集成環(huán)境開發(fā),可以完成從設(shè)計輸入到硬件配置的完整PLD設(shè)計流程
2)SOPC Builder 嵌入式系統(tǒng)開發(fā)工具,是一個建立、開發(fā)、維護系統(tǒng)的平臺
3)MAX+PLUS II 開發(fā)工具,供了一種與結(jié)構(gòu)無關(guān)的設(shè)計環(huán)境,是設(shè)計者能方便地進行設(shè)計輸入、快速處理和器件編程
4)DSP Builder 數(shù)字信號處理開發(fā)軟件,系統(tǒng)級設(shè)計工具的算法開發(fā)、仿真和驗證功能與VHDL綜合、仿真和Altera開發(fā)工具整合
5)Signaltap II 嵌入式邏輯分析儀,功能強大且極具實用性的FPGA片上debug工具軟件
Lattice
1)Isplever 集成開發(fā)環(huán)境;提供設(shè)計輸入、HDL綜合、驗證、器件適配、布局布線、編程和在系統(tǒng)設(shè)計調(diào)試
2)ispLEVER Starter Lattice公司的免費PLD開發(fā)軟件,支持600個宏單元以下的Lattice芯片的設(shè)計
Actel
1)Libero IDE 集成開發(fā)環(huán)境,擁有設(shè)計分析和時序收斂的嶄新功能,并同時實現(xiàn)更高性能
2)Mentor Graphics MODELsim 仿真軟件,是單內(nèi)核支持VHDL和Verilog混合仿真的仿真器
Aldec
1)ActiveHDL 一套不錯的VHDL/VerilogHDL仿真軟件仿真軟件
Synplicity
1)Synplify 綜合軟件,基于FPGA的ASIC原型驗證綜合工具,可優(yōu)化設(shè)計結(jié)果
評論