ISE入门级教程.docx
《ISE入门级教程.docx》由会员分享,可在线阅读,更多相关《ISE入门级教程.docx(18页珍藏版)》请在冰豆网上搜索。
ISE入门级教程
1.启动ISE,出现以下对话框,点击OK。
出现ISE的主界面,在这里进行操作。
2.新建工程
首先新建一个工程,如下图所示:
File--NewProject.
以mux21为例,填写ProjectName,并建立路径(默认路径即可),Top_LevelSourceType选择HDL(默认)。
点击Next。
下面要选择器件类型,大家可以观察一下板子的核心芯片,是XC9572XL,44个管脚,速度等级10,按以下选择器件,Family:
XC9500XLCPLDS。
Device:
XC9572XL。
Package:
PC44。
Speed:
-10。
选择好器件之后,点击Next,然后直接点击Next—Next—Finish。
3.新建文件(如果文件已经存在,则直接进行第4步添加文件)
当我们建立了一个新的工程之后,下面就该编写Verilog文件了,如下图:
File—New,然后选择TextFile,点击OK。
在右边空白区域中编写代码,编写完毕之后,点击保存,默认路径即可。
4.向所建立工程中添加文件
Verilog代码已经有了,但是还没有添加到工程中,下一步就是将文件添加到所建工程当中。
如下图,右击xc9572xl-10PC44,选择AddSource,点击要添加的文件,打开,在出现的对话框选择OK。
5.绑定管脚
加入文件之后就可以进行绑定管脚了,如下图,先用鼠标点击左上侧红色框中的mux21.v,然后点开左下侧的UserConstraints,右击AssignPackagePins,选择run,出现对话框,选择“yes”。
出现绑管脚的界面如下图,根据板子上的按键(输入)或者LED/数码管(输出)来填写下图左侧的红色区域(Loc)。
大家可以观察一下,当填完一个管脚后,点击其他地方,右侧芯片图上对应管脚会变成蓝色,表示该管脚已经被使用。
绑完管脚关闭即可。
6.综合、翻译
到这一步,Verilog文件已经有了,管脚也已经绑定了,下面需要对它进行综合、翻译等操作,并检查有无错误。
右击ImplementDesign选择Run进行综合、翻译等。
如果没有错误,会出现CPLDReports,并且如下图所示,左边红色区域内出现对号。
如果我将reg改为了wire(如下图),重复上次步骤,则会有错误,出现左边的叉号,点击下边的error,出现错误报告,点击下面框中的mux21.v,就会出现上面的黄色三角,帮助查找错误。
7.下载程序
绑完管脚之后就可以进行下载程序了。
将板子通过USB供电,并将并口与计算机相连,打开板子电源开关。
如下图所示,右击GenerateSVF/XSVF/STAPLFile选择run。
出现下面对话框,选Finish。
出现以下对话框时,选择所要下载的.jed文件,点击Open。
如果芯片图标没有变绿,单击芯片即可,待芯片成为绿色,右击芯片,选择Program,出现对话框,点击OK,即可得到ProgramSucceeded。
此时,程序已经下载到板子的芯片上,就可以通过改变输入来观察输出跟料想的是否一样。