Xilinx FPGA—-ISE软件使用

项目需求更换了XC6SLX9-3TQG144C , Spartan6系列FPGA,需要使用ISE开发环境,我使用的是ISE 14.7版本。

一、新建工程

点击 Finish 新建工程完成。

二、给工程添加文件

新建文件后,添加点亮LED灯代码如下:

 三、工具栏简介

 四、添加时序约束文件

时序约束文件中,可指定IO口,和对输入时钟进行约束。

也可以通过工具栏中的IO指定功能进行视图化配置,然后自动生成时序约束文件。

 五、仿真

 六、下载程序到芯片

 七、生成固化文件

 

或者:

问题记录:若固化文件下载出现 “Done did not go high”,以下是解决方法:

  1. 关闭工程重新打开ISE,重新插拔烧录器
  2. 若1失败,则右击“Processes”窗口中的“Generate Programming File”,点击“Process Properties”左边的“Configuration Options”,找到“Umused IOB Pins”选项,将其修改成“Float”。   (没有使用的引脚设置成浮空状态)
  3. 若2失败,则在“iMpact”界面中的Edit  ———>   Preferences  ——>IMPACT- Configuration Preferences  中选择“Use HighZ intstead of Bypass”,选中应用即可,我是到这一步就成功了
  4. 若3失败,在生成bit流文件之前,右击“Processes”窗口中的“Generate Programming File”,点击“Startup Options”,找到“Match Cycle”,将其修改为最大值6。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月12日
下一篇 2022年5月12日

相关推荐