FPGA开发工具介绍
Foundation Series ISE(简称ISE)是由著名的可编程器件开发ffi Xilinx公司提供的集成化开发平台。ISE具有界面良好、操作简单的特点,再加上Xilinx的FPGA芯片占有很大的市场,使得ISE成为了非常通用的FPGA工具软件。ISE提供了包括代码编写、库管理以及HDL综合、仿真、下载等几乎所有FPGA开发所需的功能。1. ISE简介
ISE是Xilinx公司提供的集成化FPGA开发软件,它的主要功能包括设计输入、综合、仿真、实现和下载。
(1)设计输入 .
ISE软件提供的设计输入工具包括用于HDL代码输入和报告查看的ISE文本编辑器(TextEditor),用于原理图编辑的工具ECS(Engineering Capture System),用于P CORE的COREGenerator,用于状态机设计的StateCAD,以及用于约束文件编辑的Constraint Editor等。
(2)综合
ISE的综合工具不但包括了Xilinx自身提供的综合工具xsr,同时还可以集成MentorGraphics公司的LeonardoSpectrum和Synplicity公司的Synplify。
(3)仿真
ISE本身自带了图形化波形编辑功能的仿真工具HDL Bencher,同时又提供了使用ModelTechnology公司的ModelSim进行仿真的接口。
(4)实现
ISE的实现功能包括了翻译(Translate)、映射(Map)、布局布线(Place and Route)等。
(5)下载
下载功能包括了BitGen,用于将布局布线后的设计文件转换为比特流(Bitstream)文件。还包括了iMPACT功能,用于进行设备配置和通信,控制将程序烧写到FPGA芯片中去。 ALTERA:QUARTUS 9.0(ALTERA本身开发,易用性最好)
XILINX:ISE (第三方开发)
LATTICE: ISPLEVER (第三方开发) ISE软件提供的设计输入工具包括用于HDL代码输入和报告查看的ISE文本编辑器(TextEditor),用于原理图编辑的工具ECS(Engineering Capture System),用于P CORE的COREGenerator,用于状态机设计的StateCAD,以及用于约束文件编辑的Constraint Editor等
页:
[1]