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

FPGA程序加载与固化

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    前言
    1 U) E+ E  N( ]7 u5 i. q6 U操作环境:
    $ y6 n/ H3 ^% f# R
    • Windows 7 64bit
    • ISE 14.7
      + x) i, B5 o; T( K
    FPGA程序加载与固化& D  a* b% a/ }  `- d7 z7 l# h
    将开发板通过Xilinx FPGA JTAG下载器连接到PC机,打开Windows的设备管理器查看下载器是否已正常连接:
    / ?  R7 o$ d' S+ }* a
    6 N3 h1 b( h( E! r8 Z0 ]图 12 u/ v9 @6 y( \  C  j* e

    4 d4 j5 ~1 t! k* U6 Q5 [开发板上电,在Windows下点击“开始菜单 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在弹出的界面中选择No选项,如下图:
    4 {! O5 h: S$ y$ `$ }2 I% u, f! T! }7 G# J8 `
    图 2
    / f/ m4 V' H5 L5 ?7 G! O* L; R6 E1 b+ O
    进入到ISE iMPACT界面,在弹出的对话框中选中“Configure devices using Boundary-Scan(JTAG)”选项,并点击OK,如下图所示:
    * B! {5 o; R# G7 N4 }
    , Y' f) |) A: \/ O! L9 C图 3
    1 w- v! ~  n* I! O* Z2 _7 a- d" h+ s5 U4 s
    在下载器已连接的情况下,iMPACT会识别到FPGA芯片,并打印“Identify Succeeded”信息。在弹出的界面中,点击OK,如下图所示:
    / V( \7 f  u# v6 j+ `: T8 U7 I8 Q6 z, ], L( d" {
    图 4) ^& b! ?9 x* d7 T3 H- _
    1 T1 s8 b& d- Z( R% ~
    双击FPGA芯片图标,在弹出的对话框中选择需要加载的.bit文件,例如光盘“Demo\app\LED\bin”路径下的led.bit文件,然后点击打开,选定需要下载的.bit文件,如下图所示:& z( l& X% h1 I- y  w1 M3 N
    % g6 r1 w! S) `
    图 5: p( A& l/ k% O8 F. r8 M! |
    * ]6 t; }1 C; r( ~* U! J0 H
    在弹出的界面中,选择YES选项,如下图所示:" {5 a( ~6 T  G

    ' R+ E$ @* @3 h1 a图 6
    , a7 G; ]! \& A7 h5 V. l+ J; B% E8 d1 |8 ?; q/ H: S
    在弹出的界面中选择对应的.mcs文件,例如光盘资料“Demo\app\LED\bin”路径下的LED.mcs文件,然后点击打开,如下图所示:" R+ W! x/ |; b" ~6 E

    , ^0 t9 p6 q6 s' J* O! ]5 v' v  _图 7+ Y' q  ]; C* L/ w) L$ F4 @1 y
    " k4 t" [- `- g( p# ?
    在弹出的界面中,选择”SPI PROM”和W25Q64BV/CV,”Data Width”为1,然后点击OK。4 p! X7 k7 X  r6 O, E7 S8 P

    # S' g9 }. c) r/ P) R2 f2 _5 I0 H0 O$ }图 8. Q" Q* |0 d5 @% t$ w
    5 g) _* \8 Y9 G6 Y& K
    点击FLASH图标(点击后图标会变绿),然后双击左边的Erase选项,在弹出的界面中点击OK,擦除FLASH中原有的程序,擦除成功后,界面会有提示信息,如下图所示:; j- r: f) z% \# h$ ^

    9 ^5 ~2 r# n3 ~( X' c图 9/ a1 t" H  }) t/ h/ J5 ~3 W7 [
    9 a5 s+ b* E0 Y: q( t. ?7 H/ A( R2 z

    * z4 q/ J; D; e) n图 10& \! H6 N+ A. p, ~1 ?# M9 W! K& l

    5 _3 @9 m: L+ i/ T; n) U+ T右击FPGA芯片,在弹出的界面中选择Program选项,然后在弹出的界面中点击OK,开始加载.bit文件到FPGA。加载成功后,界面会有提示信息。此时发现核心板和底板的LED显示跑马灯状态,说明成功在线运行程序。( _! R0 u0 `2 R) S

    ; ]9 q9 E' w" W+ ]* ^# U4 o( X; L图 11
    8 }+ q. J8 W0 X) J6 @- M% A  p& s. U/ \4 r3 Q

    0 o& K0 l5 ^+ P: v* W; s! E" Q8 n图 124 }4 w* k! e5 \( f" B$ j  t

    , s9 X/ t. x- Z0 [% m7 i: ?再右击FLASH,在弹出的界面中选择Program选项,开始固化.mcs文件到FLASH。0 c) u6 I" i* O3 A6 A' G
    0 `, o/ l3 {4 H( F! ?# K0 V
    图 13
    ! e' [/ h$ v) P" o; }! A
    1 K. F) a2 d- M: L9 F$ V8 ?等待固化进度条读满,iMPACT界面会提示“Program Succeeded”信息。断开下载器,开发板重新上电,即可看到程序脱机运行效果。9 f+ T9 Q9 U" d- b. u0 x
    8 ]9 F8 @% i) c- m% v$ Q% ^- G
    图 14
    7 b9 t3 B4 L: k' O7 q; Z" c6 E+ d5 ~9 k7 g
    如果对应版本开发板具有FPGA启动拨码开关,请将FPGA启动拨码开关拨至Master SPI档位,然后再重启开发板。没有FPGA启动拨码开关版本的开发板,启动模式默认为Master SPI。
    5 w* {# y8 T! I; Z8 D/ L
      x1 \3 |+ h0 b2 c! ]) D; C3 g  q

    该用户从未签到

    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 21:58 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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