FPGA开发工具ISE简介
发布时间:2008/12/17 0:00:00 访问次数:2774
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芯片中去。
使用ise进行fpga设计的各个过程可能涉及的设计工具见表1。
表1 ise设计工具表
2. ise的安装
(1) 系统要求
安装ise的硬件要求如下:
①1bm pc兼容机型,主频800mhz以上;
②内存128mb或者更高;
③2gb以上硬盘空间。
ise支持的操作系统如下:
c)windows: windows xp professional edition或windows 2000;
②unix:salads 2.8或solaris 2.9;
③linux:redhat 7.3或redhat 8.0。
本节所使用的ise版本是6.2,modelsim版本是5.8,操作系统是windows xp。但是,不同版本之间的差异不是很大,只要使用计算机支持的版本就可以了。
(2) ise的安装过矛呈
ise 6.2的安装需要两张光盘,第一章光盘的内容是开发环境,即xilinx的fpga综合开发软件project navigator;第二章光盘是开发工具,即针对不同的fpga器件的综合数据库。具体的安装步骤如下:
(1)将第一张光盘放入光盘驱动器,等待其自动运行(如果没有自动运行,则需要执行根目录下的setup.exe程序)9运行以后,将会出现欢迎界面,之后会出现如图1所示的获取注册码对话框。如果已有注册码,可以单击next按钮继续,否则可以选择网站(website)、邮件(eˉmail)、传真(fax)任一种方式请求获取注册码。
图1 获取注朋码对话
(2)获取注册码以后,出现xilinx的软件license申明对话框,如图2所示。选中“iaccept the terms of software licens”单选项,单击next按钮进入注册码输入框,如图3所示,正确输入注册码后单击next按钮。
图2 软件license申明对话框
图3 注册码输入对话框
(3)选择安装路径,如图4所示。单击browse按钮可以白定义安装路径,完成后单击next按钮继续安装。
图4 安装路径选择对话框
(4)剩下的几个对话框分别是选择安装设计环境、设置环境变量等对话框,如图5和图6所示,保持默认选项,直接单击next按钮继续安装。
图5 安装设计环境选择对话框
图6 环境变量设置对话框
(5)最后在如图7所示的安装确认对话框中单击install按钮,安装程序会按照用户的设置自动进行安装,界面如图8所示。
图7 安装确认对活框
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芯片中去。
使用ise进行fpga设计的各个过程可能涉及的设计工具见表1。
表1 ise设计工具表
2. ise的安装
(1) 系统要求
安装ise的硬件要求如下:
①1bm pc兼容机型,主频800mhz以上;
②内存128mb或者更高;
③2gb以上硬盘空间。
ise支持的操作系统如下:
c)windows: windows xp professional edition或windows 2000;
②unix:salads 2.8或solaris 2.9;
③linux:redhat 7.3或redhat 8.0。
本节所使用的ise版本是6.2,modelsim版本是5.8,操作系统是windows xp。但是,不同版本之间的差异不是很大,只要使用计算机支持的版本就可以了。
(2) ise的安装过矛呈
ise 6.2的安装需要两张光盘,第一章光盘的内容是开发环境,即xilinx的fpga综合开发软件project navigator;第二章光盘是开发工具,即针对不同的fpga器件的综合数据库。具体的安装步骤如下:
(1)将第一张光盘放入光盘驱动器,等待其自动运行(如果没有自动运行,则需要执行根目录下的setup.exe程序)9运行以后,将会出现欢迎界面,之后会出现如图1所示的获取注册码对话框。如果已有注册码,可以单击next按钮继续,否则可以选择网站(website)、邮件(eˉmail)、传真(fax)任一种方式请求获取注册码。
图1 获取注朋码对话
(2)获取注册码以后,出现xilinx的软件license申明对话框,如图2所示。选中“iaccept the terms of software licens”单选项,单击next按钮进入注册码输入框,如图3所示,正确输入注册码后单击next按钮。
图2 软件license申明对话框
图3 注册码输入对话框
(3)选择安装路径,如图4所示。单击browse按钮可以白定义安装路径,完成后单击next按钮继续安装。
图4 安装路径选择对话框
(4)剩下的几个对话框分别是选择安装设计环境、设置环境变量等对话框,如图5和图6所示,保持默认选项,直接单击next按钮继续安装。
图5 安装设计环境选择对话框
图6 环境变量设置对话框
(5)最后在如图7所示的安装确认对话框中单击install按钮,安装程序会按照用户的设置自动进行安装,界面如图8所示。
图7 安装确认对活框
上一篇:FPGA简介