ISE开发环境使用指南.docx
《ISE开发环境使用指南.docx》由会员分享,可在线阅读,更多相关《ISE开发环境使用指南.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ISE开发环境使用指南ISE 开发环境运用指南FPGA 开发好用教程 4.1.1ISE 简要介绍 Xilinx 是全球领先的可编程逻辑完整解决方案的供应商,研发、制造并销售应用范畴广泛的高级集成电路、软件设计工具以及定义系统级功能的 IPIntellectual Property核,长期以来始终推动着 FPGA 技术的进展。Xilinx 的开发工具也在不断地升级,由早期的Foundation 系列逐步进展到目前的 ISE 9.1i 系列,集成了 FPGA 开发须要的全部功能,其要紧特点有:包含了 Xilinx 新型 SmartCompile 技术,能够将实现时刻缩减 2.5 倍,能在最短的时刻
2、内供应最高的性能,供应了一个功能强大的设计收敛环境;全面支持 Virtex-5 系列器件业界首款 65nm FPGA;集成式的时序收敛环境有助于快速、轻松地识别 FPGA 设计的瓶颈;能够节约一个或多个速度等级的成本,并可在逻辑设计中实现最低的总成本。 Foundation Series ISE 具有界面友好、操作简洁的特点,再加上 Xilinx 的 FPGA 芯片占有特地大的市场,使其成为特地通用的 FPGA工具软件。ISE 作为高效的 EDA 设计工具集合,与第三方软件扬长补短,使软件功能越来越强大,为用户供应了更加丰富的 Xilinx平台。4.1.2ISE 功能简介 ISE 的要紧功能包
3、括设计输入、综合、仿真、实现和下载,涵盖了 FPGA 开发的全过程,从功能上讲,其工作流程无需借助任何第三方 EDA 软件。设计输入:ISE 供应的设计输入工具包括用于 HDL 代码输入和查看报告的 ISE 文本编辑器The ISE Text Editor,用于原理图编辑的工具 ECSThe Engineering Capture System,用于生成 IP Core 的 Core Generator,用于状态机设计的 StateCAD 以及用于约束文件编辑的 Constraint Editor 等。综合:ISE 的综合工具不但包含了 Xilinx 自身供应的综合工具 XST,同时还能够内嵌
4、 Mentor Graphics 公司的 LeonardoSpectrum 和Synplicity 公司的 Synplify,实现无缝链接。仿真:ISE 本身自带了一个具有图形化波形编辑功能的仿真工具 HDL Bencher,同时又供应了运用 Model Tech 公司的 Modelsim 进行仿的确接口。实现:此功能包括了翻译、映射、布局布线等,还具备时序分析、管脚指定以及增量设计等高级功能。下载:下载功能包括了 BitGen,用于将布局布线后的设计文件转换为位流文件,还包括了 ImPACT,功能是进行设备配置和通信,操纵将程序烧写到 FPGA 芯片中去。运用 ISE 进行 FPGA 设计的
5、各个过程可能涉及到的设计工具如表 4-1 所示。表 4-1 ISE 设计工具表4.1.3 ISE 软件的安装E9.1 软件安装的差不多硬件要求如下:CPU 在 P III 以上,内存大于 256M,硬盘大于 4G 的硬件环境安装。为了更好地运用软件,至少须要512M内存,CPU的主频在2GHz以上。本书运用的集成开发环境是ISE 9.1,仿真工具是ModelSim 6.2b,综合工具为Synplify Pro 8.8。其中 ISE、ModelSim 软件和 Synplify 软件不同版本之间的差异不是特地大,因此操作和设计结果的差别也是特地小的。4.1.4 ISE 软件的差不多操作1ISE 用
6、户界面ISE9.1i 的界面如图 4-6 所示,由上到下要紧分为标题栏、菜单栏、工具栏、工程治理区、源文件编辑区、过程治理区、信息显示区、状态栏等 8 部分。 图 4-6 ISE 的主界面 标题栏:要紧显示当前工程的名称和当前打开的文件名称。菜单栏:要紧包括文件File、编辑Edit、视图View、工程Project、源文件Source、操作Process、窗口Window和关切Help等 8 个下拉菜单。其运用方法和常用的 Windows 软件类似。工具栏:要紧包含了常用吩咐的快捷按钮。敏捷运用工具栏能够极大地点便用户在 ISE 中的操作。在工程治理中,此工具栏的运用极为频繁。工程治理区:供
7、应了工程以及其相关文件的显示和治理功能,要紧包括源文件视图Source View,快照视图Snapshot View和库视图Library View。其中源文件视图比较常用,显示了源文件的层次关系。快照是当前工程的备份,设计人员能够随时备份,也能够将当前工程随时复原到某个备份状态。快照视图用于查看当前工程的快照。执行快照功能的方法是选择菜单项 Project | Take Snapshot。库视图那么显示了工程中用户产生的库的内容。源文件编辑区:源文件编辑区供应了源代码的编辑功能。过程治理区:本窗口显示的内容取决于工程治理区中所选定的文件。相关操作和 FPGA 设计流程紧密相关,包括设计输入、
8、综合、仿真、实现和生成配置文件等。对某个文件进行了相应的处理后,在处理步骤的前面会显现一个图标来表示该步骤的状态。信息显示区:显示 ISE 中的处理信息,如操作步骤信息、警告信息和错误信息等。信息显示区的下脚有两个标签,分别对应操纵台信息区Console和文件查找区Find in Files。假如设计显现了警告和错误,双击信息显示区的警告和错误标记,就能自动切换到源代码出错的地点。状态栏:显示相关吩咐和操作的信息。2ISE 菜单的差不多操作ISE 全部的操作都可通过菜单完成,下面简要介绍 ISE 的菜单吩咐以及功能。1File 菜单File 菜单的吩咐包括:New Project、Open P
9、roject、Open Examples、Close Project、Save Project As、New、Open、Save、Save As、Save All、Print Preview、Print、Recent Files、Recent Projects 以及 Exit 等。New Project 吩咐:用于新建工程,是起先设计的第一步。ISE 会为新建的工程创建一个和工程同名的文件夹,特地用于存放工程的全部文件。Open Project 吩咐:用于打开已有的 ISE 工程。高版本的 ISE 能够打开低版本的工程,但须要版本转换,该转换是单向的、不行逆的,因此须要做好版本备份。低版本的
10、ISE 不能打开高版本的 ISE 工程。Open Examples 吩咐:用于打开 ISE 供应的各种类型的例如。Close Project 吩咐:关闭当前工程。假如关闭前未储存文件,ISE 会提示用户储存后再退出。Save Project As 吩咐:可将整个工程另存为其他名字的工程,在大型开发中,常运用该吩咐来完成版本备份。New 吩咐:用于新建源文件,可生成原理图、符号以及文本文件。文本文件另存为时可修改其后缀名,以生成.v 或.vhd 的源文件。Open 吩咐:用于打开全部 Xilinx 所支持的文件格式,便于用户查看各类文件资源。Save、Save As 以及 Save All 吩咐
11、:分别用于储存当前源文件、另存为当前源文件以及储存全部源文件。用户要在开发当中养成刚好储存文件的适应,幸免代码丢失。Print Preview 吩咐:用于打印预览当前文件,Print 用于打印当前文件。Recent Files 吩咐:用于查看最近打开的文件。Recent Projects 吩咐:用于查看最近打开的工程。Exit 吩咐:用于退出 ISE 软件。2Edit 菜单Edit 菜单的吩咐包括:Undo、Redo、Cut、Copy、Paste、Delete、Find、Find Next、Find in Files、Language Templates、Select All、Unselect
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISE 开发 环境 使用指南
限制150内