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