如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ISE环境中环境中FPGA开发与实现环境中开发与实现ISE的简要介绍的简要介绍ISE软件是Xilinx公司推出的FPGA/CPLD集成开发环境,不仅包含了逻辑设计所需的一切,还具有大量简便易用的内置式工具和向导,使得I/O分配、功耗分析、时序驱动设计收敛、HDL仿真等关键步骤变得容易而直观。因此要掌握XilinxFPGA开发,就必须掌握ISE,这里我们简单介绍下ISE基本操作和开发流程ISE功能简介功能简介Xilinx是全球领先的可编程逻辑完整解决方案的供应商,其开发工具ISE也在不断地升级。ISE具有界面友好、操作简单的特点,再加上Xilinx的FPGA芯片占有很大的市场,使其成为非常通用的FPGA工具软件。ISE作为高效的EDA设计工具集合,与第三方软件扬长补短,使软件功能越来越强大,为用户提供了更加丰富的Xilinx平台。ISE的主要功能包括设计输入、综合、仿真、实现和下载,涵盖了FPGA开发的全过程,从功能上讲,其工作流程无需借助任何第三方EDA软件。ISE功能简介功能简介设计输入:ISE提供的设计输入工具包括用于HDL代码输入和查看报告的ISE文本编辑器(TheISETextEditor),用于原理图编辑的工具ECS(TheEngineeringCaptureSystem),用于生成IPCore的CoreGenerator,用于状态机设计的StateCAD以及用于约束文件编辑的ConstraintEditor。综合:ISE的综合工具不但包含了Xilinx自身提供的综合工具XST,同时还可以内嵌MentorGraphics公司的LeonardoSpectrum和Synplicity公司的Synplify,实现无缝链接。ISE功能简介功能简介仿真:ISE本身自带了一个具有图形化波形编辑功能的仿真工具HDLBencher,同时又提供了使用ModelTech公司的Modelsim进行仿真的接口。实现:此功能包括了翻译、映射、布局布线等,还具备时序分析、管脚指定以及增量设计等高级功能。下载:下载功能包括了BitGen,用于将布局布线后的设计文件转换为位流文件,还包括了ImPACT,功能是进行设备配置和通信,控制将程序烧写到FPGA芯片中去。ISE软件的安装软件的安装基本硬件要求:CPU奔腾3以上,内存大于256MB,硬盘大于10GB的安装环境。本实验指导使用的集成环境是ISE10.1,ModelSim6.2b。其中ISE及ModelSim不同版本间的差异不是很大。ISE软件的安装软件的安装ISE软件的安装ISE软件的安装ISE软件的安装ISE软件的安装ISE用户界面ISE软件的用户界面标题栏:主要显示当前工程的名称和当前打开的文件名称。菜单栏:主要包括文件(File)、编辑(Edit)、视图(View)、工程(Project)、源文件(Source)、操作(Process)、窗口(Window)和帮助(Help)等8个下拉菜单。工具栏:主要包含了常用命令的快捷按钮。灵活运用工具栏可以极大地方便用户在ISE中的操作。在工程管理中,此工具栏的运用极为频繁。工程管理区:提供了工程以及其相关文件的显示和管理功能,主要包括源文件视图(SourceView),快照视图(SnapshotView)和库视图(LibraryView)。源文件编辑区:源文件编辑区提供了源代码的编辑功能。过程管理区:本窗口显示的内容取决于工程管理区中所选定的文件。相关操作和FPGA设计流程紧密相关,包括设计输入、综合、仿真、实现和生成配置文件等。信息显示区:显示ISE中的处理信息,如操作步骤信息、警告信息和错误信息等。状态栏:显示相关命令和操作的信息源代码输入先打开ISE,每次启动时ISE都会默认恢复到最近使用过的工程界面。当第一次使用时,由于此时还没有过去的工程记录,所以工程管理区显示空白。选择File|NewProject选项,在弹出的新建工程对话框中的工程名称中输入对应的工程名称。在工程路径中单击Browse按键,当工程放到指定目录源代码输入新建工程示意图源代码输入新建工程器件属性配置表源代码输入新建源代码对话框源代码输入BMMFile:块存储器映射文件。ChipScopeDefinitionandConnectionFile:在线逻辑分析仪ChipScope文件类型,具有独特的优势和强大的功能IP(Coregen&ArchitectureWizard):由ISE的IPCore生成工具快速生成可靠的源代码,这是目前最流行、最快速的一种设计方法MEMFile:存储器定义文件。一个工程只能包含一个MEM文件ImplementationConstraint