初步学会使用ISE软件环境进行项目的建立,代码输入,管脚对应,下载调试和固化。
1,        新建工程,设置目录,选择器件型号。
2,        新建代码,加入到工程,输入VERILOG代码,检查代码。
3,        新建用户约束文件,对照原理图锁定FPGA对应的管脚。
4,        综合,映射,布线,布局,生成比特流文件(BIT为后缀)。
5,        下载BIT文件到FPGA板子上运行验证设计是否正确。
6,        将BIT文件生成PROM文件。注意BIT文件和PROM文件的区别和联系:
A,        BIT文件是在线配置文件,可以通过JTAG下载到FPGA内配置FPGA并工作。掉电就丢失,PROM文件是烧写到FPGA外部的FLASH配置芯片上的,掉电后不丢失,上电自动加载。
B,        BIT 文件是每次必须生成的,是其他格式PROM文件的基础,其他格式PROM都是根据BIT转变生成的。
C,        BIT文件作为比特流文件是只有一种格式,而PROM文件是一个分类,有多种格式。
D,        BIT文件必须通过JTAG写入,而PROM可以通过JTAG也可以通过专用编程器等其他方式写入外部存储器。
7,        下载PROM文件到板子上的SPI FLASH,并运行。
总结:
1,        需要指定设计的端口到实际的FPGA管脚,这个过程可以通过编写UCF来完成。如果不指定,ISE会任意指定管脚,也可以编译过,但是不能达到实际的运行效果。如果项目中有多个模块一定要指定UCF名为对应模块的文件名,(如果只有一个约束文件,也只有一个模块,可以不需要这种对应关系)。
2,        一般的设计需要进行仿真。
3,        开发工具的操作是最基础的,如果看界面英语认识不到一半的话,最好将界面出现的英语都学习一下。
4,        着重理解一下BIT文件和PROM文件的区别。