Webpack软件快速入门
1. WebPACK软件的安装 比较简单,不予详细介绍了。 2.WebPACK软件的使用
WebPACK是一个功能强大的CPLD/FPGA开发软件,为了使用户更快、更好的掌握CPLD/FPGA的开发过程和方法,在进行相关实验前有必要了解一些WebPACK软件的操作、使用方法。
在WebPACK下的任何开发主要包括:设计输入、进程的运行、管脚锁定和器件下载编程四个过程,其中设计输入是指设计者对器件的逻辑功能进行描述,设计输入有多种表达方式,而原理图输入和硬件描述HDL语言是最常见的两种。原理图是图形化的表达方式,使用组件符号和联机符号来描述设计;硬件描述语言使用文本形式的描述设计,而其中较高级的行为描述语言如VHDL和VerilogHDL是目前较流行的两种硬件设计语言。由于Verilog HDL语言在编程风格具有灵活、简单、易学易用的特点,同时由于它充分保留了C语言简洁、高效的编程风格,如果用户有一定的C语言编程经验,就可以在较短的时间内掌握VerilogHDL语言,本论文将以它为例来讲述WebPACK软件的使用方法。
(1)双击桌面的Project Navigator快捷图标即可进入如图1所示的WebPACK软件的集成开发环境,或许和您的不一样,是因为WebPACK软件会自动打开上次正确处理的工程文件。由图可以看出,它主要包括以下几大部分:
● 项目标题栏:显示当前正在操作的项目的项目名及其所在的路径。
● 菜单栏:命令操作菜单,为用户提供了一个良好的命令菜单,所有的命令都包括在这些菜单中。 ● 工具栏:常用命令组成的快捷工具栏,为用户提供了一种更快捷的命令操作方法。
● 工程项目窗口:显示本工程文件的结构,即显示所有与项目相关的设计文件,使用户能够简单方便的对各文件进行操作。项目来源包括需要描述设计行为的所有文件:原理图或HDL源文件、测试文件和设计文件三大类。
图1 WebPACK集成开发环境
1
● 进程窗口:显示在工程窗口中所选源程序的请求全过程。过程包括综合、测试工作台发生、仿真、实现、器件编程、报告生成或其它逻辑设计步骤。
● 编辑窗口:源程序文件的编辑、修改。
● 信息输出窗口:显示处理过程运行结果的全部信息、错误提示信息、警告提示信息等。
(2)WebPACK软件是以工程来管理项目及其项目文件的,因此在WebPACK下的任何设计必须是从工
图2 新建项目对话框1
(3)然后点击下一步,得到如图3所示的新建项目对话框2,在Value菜单对工程文件进行基本的属性设置,其中包括器件的类型、器件的具体型号和所用的编程语言。当然器件的类型和具体型号必须按照您所用的目标器件来选择,如在您的系统中使用Xilinx公司的XC9500系列芯片XC95108(PLCC84型封装)。这时点击Value菜单中的相应选项,在弹出的下拉菜单中选择相应的器件及其型号。
图3 新建项目对话框2
2
图3-
(4)点击编程语言选择栏,这时会弹出相应的下拉菜单。由图可以看出WebPACK软件支持多种编程语
3
言,如VHDL语言、VerilogHDL语言等,这时选择Verilog选项。基本的属性设置已完成,如图3所示。点击下一步命令,直到完成(得到如图3-的一些图,其间的一些设置在后面同一进行)。(5)这时又返回到WebPACK集成开发环境,所不同的是在工程项目窗口已经多出了基本工程框架如图4所示。Projectl是工程项目名,XC95108是所选用的器件,-10是器件的速度(-10代表tPD为10ns)。
图4 工程项目窗口
图5 新建源程序文件对话框
(6)点击菜单栏内的Project选项,在弹出的菜单中选择New Source命令建立源程序文件,此时弹出 如图5所示的新建源程序文件对话框。对话框的左边栏内为用户提供了可以选择源程序的输入方法,其中 Verilog Module选项为您提供了一个Verilog HDL语言设计方法,Schematic选项则为您提供了一个原理图的输入设计方法。选择Verilog Module选项采用硬件描述语言Verilog HDL输入方式,然后在File栏内键入该文件的文件名,如JK。对于路径的设置项Location用户可以取其默认值,这样保证了工程项目和源程序文件是在同一个目录中。并选中右下角Add to project框。
(7)单击“下一步”命令按钮,弹出如图6所示的输入输出引脚定义窗口。定义您所需要的输入输出管脚,下面以JK触发器(在后面编的程序中我们会用到)为例来讲述如何进行Verilog HDL语言的设计。首先在Port Name栏内键入4个输入管脚名Clk,J,K,Clr,设置它们的属性为Input,Msb和Lsb栏内均不
4
输入(默认为1个输入口);继续输入Q,NQ管脚名并设置它的属性为Output,同样它的宽度也是1位。输入完毕点击“下一步”命令按钮,在接下来的确认对话框中单击“完成”命令按钮。出现窗口如图7。
图6 输入输出引脚定义窗口
图7 编程窗口
(8) 接下来点击菜单栏内的Project选项,在弹出的菜单中选择New Source命令建立源程序文件,此时
5