FPGA软件篇——ISE软件使用

ISE软件使用

写博客主要是为了记录学习过程,一来是初入门的时候,一小段时间不学就容易忘,日后方便查阅;二来是有些东西刚入门的时候学习,理解不深刻,记录下来日后可以深入理解。如有错误,欢迎留言。之后会继续学习下去。

文章目录

  • ISE软件使用
      • 单片机与FPGA比较
      • 工程步骤
  • 一、ISE软件界面介绍
    • (一). 新建工程文件夹
    • (二). ISE 工具栏_上半部分
    • (三). ISE 工具栏_下半部分
      • 1. Synthesize
      • 2. Implement Design
      • 3. 创建UCF文件
  • 二、ISE软件仿真
        • 工具栏使用
      • ISE与notepad++关联
  • 三、ISE生成bit流文件
      • 下载bit流文件
  • 四、ISE下载固化文件
      • 1.生成固化文件 .msc
      • 2.下载固化文件


单片机与FPGA比较

FPGA软件篇——ISE软件使用

(二). ISE 工具栏_上半部分

建立完工程后,新建.v文件并添加进工程。如下图

FPGA软件篇——ISE软件使用
编译: 标号为1的是 全编译,即从头开始编译,而有的时候我们只修改了一小部分代码,所以编译的时候不用全编译,就用标号2的 SmartGuide
FPGA软件篇——ISE软件使用

(三). ISE 工具栏_下半部分

Create Schematic Symbol:将当前源文件创建成一个原理图模块,可以被其他原理图模块调用。如图

FPGA软件篇——ISE软件使用
View RTL Schematic:查看 RTL 视图,一般点击的选项,直接生成图片,如下 FPGA软件篇——ISE软件使用

2. Implement Design

综合完之后,就对工程进行编译等

FPGA软件篇——ISE软件使用
run完之后的效果如下图 FPGA软件篇——ISE软件使用

二、ISE软件仿真

1.创建tb文件

FPGA软件篇——ISE软件使用

然后运行,可以看到如下图

FPGA软件篇——ISE软件使用
整了好一会,最后错误出现在我仿真的时候选错了文件,选成了下面的设计文件,应该选上面的tb文件才对 FPGA软件篇——ISE软件使用
左边箭头为连续运行,右边箭头为步进运行,运行时间为后面的数字所示的时间。
2.移动光标
(黄线)在name先选择,然后没点击一次,黄线就会换一个节点;图示为在sys_clk上的
FPGA软件篇——ISE软件使用
在notepad++中修改代码后必须保存之后再到ISE中编译才有效!!

三、ISE生成bit流文件

点击Generate Programming File即可

下载bit流文件

点击Configure Target Device,在弹出的界面点击Boundary Scan再点击这个绿色的按钮

FPGA软件篇——ISE软件使用
添加完bit文件后,此弹窗是为了让我们生成固化文件,此处先不生成。点击No
FPGA软件篇——ISE软件使用

四、ISE下载固化文件

1.生成固化文件 .msc

FPGA软件篇——ISE软件使用
这个选择No。然后点击Generate。
FPGA软件篇——ISE软件使用
重新添加bit流文件,然后这次弹窗选择Yes,添加msc文件,之后选择flash型号,这要依据开发板,此处选择M25P16。之后选择Flash,对其进行program,需要等待一段时间。
当断电重启的时候,需要等一段时间才能正常运行,这是生成bit流文件的时候属性导致的,修改方法如下: FPGA软件篇——ISE软件使用
把这个设大一点,比如22,然后重新再来一遍,就可以了。

来源:一只活蹦乱跳的大鲤鱼

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月16日
下一篇 2021年1月16日

相关推荐