环境配置及FPGA程序加载/固化说明

3 篇文章 0 订阅

安装ISE软件,与网上大多教程一致(附:

ISE14.7安装教程(转) - NingHeChuan - 博客园 (cnblogs.com))。

  1. 选择xsetup

  1. 选择Next与Acepet,后到如图所示界面。

选“ISE Design Suite System Edition”,Next~。

  1. 什么都不做,Next

  1. 选择安装路径,根据大家磁盘情况进行设置,这里为C盘,Next

  1. 总结页,点击Install进行安装

  1. 出现如图,则选择安装。

  1. 弹出关联MATLAB可以与MATLAB进行关联,也可以不关联。

  1. 配置license。电脑里已有license,故选择“Locate Existing License”Next

这里可能出现License无法选择或者闪退的情况,这是64win10运行ISE出现的问题。如果出现了先跳过,安完软件之后再进行Licese加载的操作。如果闪退参考:

Xilinx - iMPACT在win10 64位系统中闪退的问题_Matlab - Data_Reconstruction-CSDN博客

关于ISE、iMPACT等软件在Win10系统中运行遇到的问题及解决方法总结(摘自黑金教程、我没有验证过)_攻城狮Bell的博客-CSDN博客

来解决软件闪退。

  1. 点击“Load license”

  1. 选择LICENSE 文件。

  1. LOAD 成功。点击OK后CLOSE即可。

安装完软件后,插上JTAG,雷达上电,JTAG亮绿灯说明驱动正确,如果驱动不正确,需要进行驱动的重装。

参考:1.(40条消息) Xilinx USB cable 有黄色感叹号_二颖的博客-CSDN博客如果设备管理器里的Xilinx USB cable 有黄色感叹号,说明仿真器XILINX Platform Cable USB II连接不成功,进入这个目录:X:\Xilinx\14.7\ISE_DS\common\bin\nt64 ,双击 install_drivers.exe。如果电脑有连接Cable请按照提示断开连接,安装完毕后就可以正常使用了。

下面这篇写的更详细一些,参考这篇也可以。

2.(40条消息) Xilinx Platform Cable USB II 下载器驱动安装教程——Win10_徐大康的博客-CSDN博客_xilinx下载器驱动安装

最终,在雷达上电后,JTAG正确接线的情况下,JTAG上亮绿灯,说明环境无误且连接正确。

环境配置完毕后,即可对FPGA板卡进行固化/加载。

  1. 雷达上电,JTAG上LED灯为绿灯,打卡IMPACT软件

直接在搜索栏搜索或者在开始菜单中的xilinx文件夹下找到IMAPCT。

  1. 打开IMPACT,框1不要关闭,(是IMPACT的运行窗口,关闭的话IMPACT也就关了);在框2窗口中进行操作,点击框3中No。

  1. 继续点击No。

  1. 点击Cancle。

  1. 进入如下图页面后,双击Boundary Scan,或者在Boundary Scan处右击然后选择Initial。

  1. 空白区域会出现芯片,会显示identify successful(蓝色框)。

  1. 固化的顺序为:擦除K7,擦除V5(如果V5需要编程),编K7,编V5。(若V5不需编程,则擦K7编K7即可),每擦除/编写完一个芯片都要重新断电再上电。

在蓝色框内虚线框(图中所标位置)双击,或者右键选择Add Flash,选择要固化的K7的mcs文件(一般名字为K7.mcs),选择好文件后,会弹出对话框,在对话框中选择SPIROMN25Q256,然后蓝色虚线框变为下图中的FLASH字样。

右键FLASH的地方,选择ERASE,成功后如图所示。

断电后重新上电。

同样,擦除V5。V5芯片在选择固化文件时只需要双击芯片即可,如图所示。然后选择好mcs文件后,进行擦除,即右键芯片,选择erase。

显示出Erase Succeeded后,擦除成功。

断电,重新上电。

编写K7。

右键FLASH地方,选择Program。

等待进度条走完,K7的Program时间比较长,20min左右。

Program成功。

断电,重新上电,编写V5。

右击V5芯片,选择Program。

Program成功。

此时K7,V5均固化成功。数字板卡与JTAG线连接的地方有两个LED灯,可以通过两个灯都亮进一步判断加载/固化过程无误。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
FPGA是一种可编程逻辑器件,它能够根据需要进行重新编程来实现不同的功能。然而,每次重新编程FPGA都需要通过将新程序加载FPGA芯片,这对于实际应用来说可能并不方便。因此,为了解决这个问题,FPGA芯片通常会配备一个固化程序的Flash存储器。 FPGA固化程序Flash是一种非易失性存储器,它的主要作用是存储FPGA芯片的固化程序固化程序是在芯片设计过程将其编译成二进制码后生成的一种特殊的程序,它会被烧写到Flash存储器。当FPGA芯片上电或重启时,固化程序将会被自动加载FPGA芯片,从而使芯片立即开始执行相应的功能。 固化程序的Flash存储器通常具有较大的存储容量,可以存储多个固化程序。这样,在实际应用就可以根据需要选择加载不同的固化程序,从而方便地实现不同的功能。此外,Flash存储器还具有较快的访问速度和较长的数据保存周期,确保了FPGA芯片的可靠性和稳定性。 当需要更换固化程序时,可以通过编程器将新的固化程序烧写到Flash存储器。这个过程相对简单,可以随时进行,并且不会损坏FPGA芯片。这种灵活性和可更改性使得FPGA芯片在实际应用更具备可扩展性和可重用性。 总而言之,FPGA固化程序Flash是一种用于存储固化程序的非易失性存储器。它使得FPGA芯片能够在上电或重启时自动加载固化程序,从而实现特定的功能。Flash存储器具有较大的容量、快速的访问速度和较长的数据保存周期,同时也具备灵活性和可更改性,为FPGA芯片的应用提供了便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dayana_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值