找回密码
 注册
关于网站域名变更的通知
查看: 223|回复: 1
打印 上一主题 下一主题

FPGA程序加载与固化

[复制链接]
  • TA的每日心情
    奋斗
    2020-3-25 15:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-9-25 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    前言; w8 |7 c/ k6 g/ Y/ }1 d
    操作环境:1 _, U# J+ F$ h3 k$ w3 w' T
    • Windows 7 64bit
    • ISE 14.7
      / Z( b1 P* m3 x) y* p- U+ M
    FPGA程序加载与固化" d  P+ v/ ]: n  D+ n8 A
    将开发板通过Xilinx FPGA JTAG下载器连接到PC机,打开Windows的设备管理器查看下载器是否已正常连接:
    & R2 |( V; k0 A* l0 B" D+ K: h7 T2 Z3 w  N  L% M& N- G
    图 1
    - K+ F- C7 M: _( E. h, K2 d# i  S( b
    开发板上电,在Windows下点击“开始菜单 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在弹出的界面中选择No选项,如下图:0 L2 y1 y  Y6 ~
    ) w) m2 R* A% j% E# m/ {8 Z
    图 28 Y4 ?+ e& z8 M4 W: N

    7 F0 Y2 w5 T# _) ]3 }0 G进入到ISE iMPACT界面,在弹出的对话框中选中“Configure devices using Boundary-Scan(JTAG)”选项,并点击OK,如下图所示:' L' n- n6 _0 _1 \
    ; c( a7 a/ S; b
    图 3" Q" T% {% _9 i6 a1 E8 n

    8 X* {' [0 X$ \  P/ y) ?在下载器已连接的情况下,iMPACT会识别到FPGA芯片,并打印“Identify Succeeded”信息。在弹出的界面中,点击OK,如下图所示:
    " u: F" a( e: _5 f) U2 I* J0 ]
    , u" L0 g9 G9 F$ h6 w4 n图 4
    " h% `1 h7 o" ?) h$ R# `3 [( L8 _+ j5 Q- a& U, p5 n2 l) Y: @' Z% @* f
    双击FPGA芯片图标,在弹出的对话框中选择需要加载的.bit文件,例如光盘“Demo\app\LED\bin”路径下的led.bit文件,然后点击打开,选定需要下载的.bit文件,如下图所示:
    ! }+ O& e7 z3 T4 N6 z" m# Q) X; F: M, W  z1 C0 g
    图 5
    1 n8 s& K$ x( X: a. v, f2 ?* E! G# d2 Y+ K: n
    在弹出的界面中,选择YES选项,如下图所示:; l( j, f) u9 {5 o
    3 S3 d, E: V) I9 A' A/ p$ |+ w  u
    图 6
    # s! }" x7 z2 ]: F! A/ L
    " U  n  ^1 y  j# A9 d* x6 q6 F& \在弹出的界面中选择对应的.mcs文件,例如光盘资料“Demo\app\LED\bin”路径下的LED.mcs文件,然后点击打开,如下图所示:
    ; s- d9 y' P( h" N) ~7 e0 i1 X6 P  M
    , o1 L+ u, `: z图 7
    # E3 z; M" G' ^7 j
    , m$ ], A6 w' g6 K& Q6 F7 ^在弹出的界面中,选择”SPI PROM”和W25Q64BV/CV,”Data Width”为1,然后点击OK。
    3 p: ?9 Q5 O+ K% t
    9 w% c: Z1 s- F$ P& w' Y7 @9 d图 83 ~, A* v( t& F) Y1 K4 U

    - ~; t5 w  a8 I6 m3 i$ I点击FLASH图标(点击后图标会变绿),然后双击左边的Erase选项,在弹出的界面中点击OK,擦除FLASH中原有的程序,擦除成功后,界面会有提示信息,如下图所示:
    0 M2 v! a0 N5 E' F% e6 s# U* {- o$ a- p  \; m7 V" g& E! E( }* o. [
    图 9
    9 g* W) X& t2 u  E7 n; u7 b( Z, F3 r; x6 h+ f% q

    3 a  n2 K: x0 \, B- d图 10
    & C) i) c" N) z$ m2 [" i* \& {/ h0 j- t- t* S9 {
    右击FPGA芯片,在弹出的界面中选择Program选项,然后在弹出的界面中点击OK,开始加载.bit文件到FPGA。加载成功后,界面会有提示信息。此时发现核心板和底板的LED显示跑马灯状态,说明成功在线运行程序。
    9 b1 B4 v6 L; w5 T- D7 O
    5 W' g% h8 t( j5 J1 Z& {- P9 q图 11+ I3 ?  w$ a" Q: C
    ' X0 P) z- X+ k- F& D0 ^9 W
    ) k% q% h7 [& P0 w
    图 12
    ' v3 N' `6 `7 F) o( q
    1 L$ F/ c/ y3 e0 W7 e再右击FLASH,在弹出的界面中选择Program选项,开始固化.mcs文件到FLASH。
    / Z" W( S0 d# L/ y
    ! F2 E9 J  i" l- t8 x图 13$ D; L/ ?+ ~: K$ _1 g

    ; N5 {4 N( ^2 M等待固化进度条读满,iMPACT界面会提示“Program Succeeded”信息。断开下载器,开发板重新上电,即可看到程序脱机运行效果。( r: l0 k: K! R" f

    ; @3 G! Y; z7 t' A' W: K( n7 G" v图 14
    * @# k; L! L6 h% Z7 ^
    ; R4 k8 I& ^" I: `# W. a) H! ?如果对应版本开发板具有FPGA启动拨码开关,请将FPGA启动拨码开关拨至Master SPI档位,然后再重启开发板。没有FPGA启动拨码开关版本的开发板,启动模式默认为Master SPI。0 W) z9 g4 w, @% a  ]6 K4 c; r% x
    - @. l+ |  P, P) j4 v

    该用户从未签到

    2#
    发表于 2020-9-25 10:50 | 只看该作者
    开发板上电,在Windows下点击“开始菜单 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在弹出的界面中选择No选项,如下图:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-27 01:44 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表