ISE软件使用
写博客主要是为了记录学习过程,一来是初入门的时候,一小段时间不学就容易忘,日后方便查阅;二来是有些东西刚入门的时候学习,理解不深刻,记录下来日后可以深入理解。如有错误,欢迎留言。之后会继续学习下去。
文章目录
- ISE软件使用
-
-
- 单片机与FPGA比较
- 工程步骤
-
- 一、ISE软件界面介绍
-
- (一). 新建工程文件夹
- (二). ISE 工具栏_上半部分
- (三). ISE 工具栏_下半部分
-
- 1. Synthesize
- 2. Implement Design
- 3. 创建UCF文件
- 二、ISE软件仿真
-
-
-
- 工具栏使用
- ISE与notepad++关联
-
-
- 三、ISE生成bit流文件
-
-
- 下载bit流文件
-
- 四、ISE下载固化文件
-
-
- 1.生成固化文件 .msc
- 2.下载固化文件
-
单片机与FPGA比较
(二). ISE 工具栏_上半部分
建立完工程后,新建.v文件并添加进工程。如下图
编译: 标号为1的是 全编译,即从头开始编译,而有的时候我们只修改了一小部分代码,所以编译的时候不用全编译,就用标号2的 SmartGuide
(三). ISE 工具栏_下半部分
Create Schematic Symbol:将当前源文件创建成一个原理图模块,可以被其他原理图模块调用。如图
View RTL Schematic:查看 RTL 视图,一般点击的选项,直接生成图片,如下
2. Implement Design
综合完之后,就对工程进行编译等
run完之后的效果如下图
二、ISE软件仿真
1.创建tb文件
然后运行,可以看到如下图
整了好一会,最后错误出现在我仿真的时候选错了文件,选成了下面的设计文件,应该选上面的tb文件才对
左边箭头为连续运行,右边箭头为步进运行,运行时间为后面的数字所示的时间。
2.移动光标
(黄线)在name先选择,然后没点击一次,黄线就会换一个节点;图示为在sys_clk上的
在notepad++中修改代码后必须保存之后再到ISE中编译才有效!!
三、ISE生成bit流文件
点击Generate Programming File即可
下载bit流文件
点击Configure Target Device,在弹出的界面点击Boundary Scan再点击这个绿色的按钮
添加完bit文件后,此弹窗是为了让我们生成固化文件,此处先不生成。点击No
四、ISE下载固化文件
1.生成固化文件 .msc
这个选择No。然后点击Generate。
重新添加bit流文件,然后这次弹窗选择Yes,添加msc文件,之后选择flash型号,这要依据开发板,此处选择M25P16。之后选择Flash,对其进行program,需要等待一段时间。
当断电重启的时候,需要等一段时间才能正常运行,这是生成bit流文件的时候属性导致的,修改方法如下:
把这个设大一点,比如22,然后重新再来一遍,就可以了。
来源:一只活蹦乱跳的大鲤鱼
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!