项目需求更换了XC6SLX9-3TQG144C , Spartan6系列FPGA,需要使用ISE开发环境,我使用的是ISE 14.7版本。
一、新建工程
点击 Finish 新建工程完成。
二、给工程添加文件
新建文件后,添加点亮LED灯代码如下:
三、工具栏简介
四、添加时序约束文件
时序约束文件中,可指定IO口,和对输入时钟进行约束。
也可以通过工具栏中的IO指定功能进行视图化配置,然后自动生成时序约束文件。
五、仿真
六、下载程序到芯片
七、生成固化文件
或者:
问题记录:若固化文件下载出现 “Done did not go high”,以下是解决方法:
- 关闭工程重新打开ISE,重新插拔烧录器
- 若1失败,则右击“Processes”窗口中的“Generate Programming File”,点击“Process Properties”左边的“Configuration Options”,找到“Umused IOB Pins”选项,将其修改成“Float”。 (没有使用的引脚设置成浮空状态)
- 若2失败,则在“iMpact”界面中的Edit ———> Preferences ——>IMPACT- Configuration Preferences 中选择“Use HighZ intstead of Bypass”,选中应用即可,我是到这一步就成功了。
- 若3失败,在生成bit流文件之前,右击“Processes”窗口中的“Generate Programming File”,点击“Startup Options”,找到“Match Cycle”,将其修改为最大值6。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!