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

FPGA程序加载与固化

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    前言
    / S- [1 x: W4 F2 T& [/ n% \操作环境:+ ]7 p0 G/ G' V5 L; T4 z" H! y
    • Windows 7 64bit
    • ISE 14.7
      ' O/ |8 b$ C% ?/ v( K
    FPGA程序加载与固化
    2 n8 C6 I& u/ n8 o将开发板通过Xilinx FPGA JTAG下载器连接到PC机,打开Windows的设备管理器查看下载器是否已正常连接:: d* U) v0 v; o: M3 p5 W

    % @) r2 I3 `9 o: t& p图 1* Y  L: _; v3 s# L) ?

    $ U( U' h' I% W% k开发板上电,在Windows下点击“开始菜单 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在弹出的界面中选择No选项,如下图:. ~9 F8 m) {: P( P$ }; h6 ^2 E
    + l( t5 N2 |5 d2 ]/ ?* Q7 h; H
    图 24 E8 k3 E* q  E; K

    # H, c; Q8 O. N: H+ [  ]' v0 X进入到ISE iMPACT界面,在弹出的对话框中选中“Configure devices using Boundary-Scan(JTAG)”选项,并点击OK,如下图所示:/ x* m* Z6 @" S& D2 v+ j( }  C
    . w$ a- A+ V. |& C/ z$ Q2 y
    图 33 p4 K) G$ z# K) {, y
      v6 p  b; M9 z; ~  G0 S9 n
    在下载器已连接的情况下,iMPACT会识别到FPGA芯片,并打印“Identify Succeeded”信息。在弹出的界面中,点击OK,如下图所示:  G. f; ^9 e, U# j) i0 H
    9 Z  P7 ^, h( E! U' s% W: C
    图 4
    : O! R1 U( _2 O7 V. L5 B7 W- L! u7 L
    双击FPGA芯片图标,在弹出的对话框中选择需要加载的.bit文件,例如光盘“Demo\app\LED\bin”路径下的led.bit文件,然后点击打开,选定需要下载的.bit文件,如下图所示:% W0 ^4 e6 ~* I; ~3 h& Q& y) d! K: [

    ) `7 G; K0 S) z* E' A图 5
    + x4 q! H. s- {9 T0 l1 ?! J" R& k3 |3 W9 C8 p# g
    在弹出的界面中,选择YES选项,如下图所示:( Z4 \) C3 g  I4 r$ ^( c

    " `" q2 f. S- a1 B9 V图 6; J  p. E! O0 j  b

    6 W( w6 C8 e1 I; @, Q8 e在弹出的界面中选择对应的.mcs文件,例如光盘资料“Demo\app\LED\bin”路径下的LED.mcs文件,然后点击打开,如下图所示:
    - d3 ~" ~9 k, e2 h* i$ M: v: o) j% ~7 n
    图 71 V" G) A1 Y8 O

    + k+ B) g% {4 }" T2 K5 J在弹出的界面中,选择”SPI PROM”和W25Q64BV/CV,”Data Width”为1,然后点击OK。1 m0 n$ Z9 D1 q7 O
    6 ]" v4 q; C2 o  m! y4 M5 t( C* z5 d2 U
    图 8
    $ r  n: S! }$ O' `* \1 X: j, k  _$ o  j
    点击FLASH图标(点击后图标会变绿),然后双击左边的Erase选项,在弹出的界面中点击OK,擦除FLASH中原有的程序,擦除成功后,界面会有提示信息,如下图所示:
    3 @1 w, W  a: a" K4 x* q( H
    7 X0 M% v; K  g/ C8 s5 I- t图 9/ r8 ~/ r6 W. v7 V$ |# V8 `
    , E, A) Z- o! }* b: ~

    5 n  T9 o5 w. d7 v" Y( r图 10& u! V/ z  h1 s; A# N1 Z4 H" I9 t

    " g1 t! v8 E* k右击FPGA芯片,在弹出的界面中选择Program选项,然后在弹出的界面中点击OK,开始加载.bit文件到FPGA。加载成功后,界面会有提示信息。此时发现核心板和底板的LED显示跑马灯状态,说明成功在线运行程序。/ c- q$ `' b5 h( q2 l* z
    4 y; P: b2 l% {
    图 11
    8 l7 w& w2 w, Z' k0 _6 Z* ^) F! {  b! i7 Y
    ; o+ G: b9 d, F' A* s9 ]
    图 12
    2 m! v8 m+ ~  H2 K5 Z/ U
    # d1 M/ y0 u- Z) w9 _0 t% F3 y再右击FLASH,在弹出的界面中选择Program选项,开始固化.mcs文件到FLASH。
    . F5 ]/ Y: P" c$ J7 U
    - K/ h& p( G7 V3 o" k5 M图 13
    ! R3 A/ q: H6 U! p4 J) e( [6 P1 p) T0 L! I- ?% U% s) }
    等待固化进度条读满,iMPACT界面会提示“Program Succeeded”信息。断开下载器,开发板重新上电,即可看到程序脱机运行效果。
    & L, N1 W! v/ \2 A5 P5 V- X2 L) Q4 ]! I0 ~' }  }. z7 ?; H& k2 z5 Q# _
    图 14$ ?4 f8 F: Q5 u& b* b0 t
    : L- A9 c: H8 X# P5 i& d- t% N
    如果对应版本开发板具有FPGA启动拨码开关,请将FPGA启动拨码开关拨至Master SPI档位,然后再重启开发板。没有FPGA启动拨码开关版本的开发板,启动模式默认为Master SPI。
    . ~# L& J9 K$ n' C! n' m, P1 _0 N/ X3 B- [. u& e

    该用户从未签到

    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-11-24 22:17 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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