第2章 开发软件与开发流程 FPGA 的设计开发流程一般包括设计输入、综合、功能仿真、实现(布局布线),时序仿真、生成配置文件和配置FPGA等步骤,其流程图如图2.1所示。本章首先用一个开发实例介绍一般的开发流程,然后介绍开发流程中各部分在整个开发流程中完成的功能和所起的作用。 图2.1 Xilinx FPGA一般开发流程 2.1 开发软件简介2.1.1 ISE开发软件简介 Xilinx公司有很多集成的开发软件,主要包括以下几部分: ISE(Integrated Software Environment)软件是一个集成的开发环境,在这一环境中可以完成系统级CPLD和FPGA开发的全套流程,集成的功能包括设计输入、逻辑综合、仿真验证、布局布线以及FPGA配置等。 Xilinx公司还有一些辅助开发工具,如PlanAhead等,在不涉及PowerPC硬核和Microblaze软核的系统设计中,我们通常使用ISE就可以完成一般项目的开发。 2.1.2 ISE9.1i的安装 ISE软件可以运行在Windows 2000、Windows XP、Windows Vista和Linux(32位)操作系统上,在Windows XP上的安装步骤如下: (1) 将ISE9.1 DVD光盘放入计算机光驱中,安装光盘将自动启动安装界面(如图2.2所示)。如果安
您可能关注的文档
- FPGA与SOPC设计教程第1章FPGA基本概念与DE2开发平台.ppt
- FPGA与SOPC设计教程第2章FPGA设计流程.ppt
- FPGA与SOPC设计教程第3章SOPC技术.ppt
- FPGA与SOPC设计教程第4章DE2平台应用.ppt
- FPGA与SOPC设计教程第5章基于AlteraFPGA的DSP技术.ppt
- FPGA与SOPC设计教程第6章数字系统设计练习.ppt
- FPGA与SOPC设计教程第7章 “计算机组成原理”课程练习.ppt
- MATLAB及其在理工课程中的应用指南(第三版)第3章 MATLAB的开发环境和工具.ppt
- MCS-51单片机原理及嵌入式系统应用第三章 MCS-51系列单片机的指令集及汇编语言程序设计基础.ppt
- MCS-51单片机原理及嵌入式系统应用第四章 MCS-51系列单片机C语言程序设计.ppt
原创力文档

文档评论(0)