fpga外置flash程序烧录流程

Fpga外置FLASH程序烧录流程:

step1:

打开vivado2019.2软件,找到hardware manager选项,进入该功能界面;

Step2:

确定连接状态,当JTAG正确连接到板卡的调试插针后,会在状态窗口显示JTAG调试器内的芯片型号,同时也会显示FPGA的芯片型号,当前FPGA型号为xc7s50系列,如果显示正常,则连接无误;如果不显示JTAG调试器内芯片以及FPGA芯片型号,则检测连接关系,确定是否硬件连接正确;

正常情况如下:

Step3:

添加配置flash芯片,当前用到的是mt25ql128系列的芯片,在xc7s50处点击鼠标右键,然后选择 add_configuration memory device;在search窗口内输入mt25ql128,选择下面镁光的mt25ql128-spi-x1-x2-x4,然后点击ok;

Step4:

添加固化文件。在mt25ql128-spi-x1-x2-x4处点击右键,选择program configuration memory device,在界面中选择mcs文件或者.bin文件,点击ok即可,其他配置选择默认;

Step5:

烧录成功过程。

如下图,当完成step2 of 2后,会提示flash pragraming completed successful。

Step6:

上电状态确认

此时注意不要连接JTAG,上电后,间隔一段时间,FPGA侧指示灯亮起;此时插上JTAG,在xc7s50芯片后状态显示为programmed,证明文件烧录成功并且可以上电加载。

相关推荐

  1. C#实现FPGA自动(Vivado)

    2024-01-25 07:50:03       40 阅读
  2. [原创] FPGA的JTAG不稳定或失败原因分析

    2024-01-25 07:50:03       66 阅读
  3. 单片机为什么能直接程序

    2024-01-25 07:50:03       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 07:50:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 07:50:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 07:50:03       82 阅读
  4. Python语言-面向对象

    2024-01-25 07:50:03       91 阅读

热门阅读

  1. ssh: connect to host github.com port 22: Connection timed out

    2024-01-25 07:50:03       48 阅读
  2. hadoop 三种运行方式

    2024-01-25 07:50:03       54 阅读
  3. centos下安装mongo C & C++ 驱动

    2024-01-25 07:50:03       56 阅读
  4. MATLAB Fundamentals>>>Fill Missing Values

    2024-01-25 07:50:03       59 阅读
  5. 常用的gpt-4 prompt words收集6

    2024-01-25 07:50:03       42 阅读
  6. 嵌入式Linux:如何进行嵌入式Linux开发?

    2024-01-25 07:50:03       54 阅读
  7. ORACLE数据导出工具

    2024-01-25 07:50:03       46 阅读
  8. TestNG @AfterClass 注解

    2024-01-25 07:50:03       50 阅读
  9. wy的leetcode刷题记录_Day76

    2024-01-25 07:50:03       58 阅读