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

FPGA程序加载与固化

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    前言
    / x# m; C$ ?9 `) Y) e( k( G' n# M操作环境:
    8 w; J. ]! m4 x6 B9 }5 p. G
    • Windows 7 64bit
    • ISE 14.7
      ) i+ x) g4 }1 ^* i
    FPGA程序加载与固化
    7 ^) p0 _4 z6 T将开发板通过Xilinx FPGA JTAG下载器连接到PC机,打开Windows的设备管理器查看下载器是否已正常连接:
    0 i& T, C. i' S4 u# B  v# c% G5 W& y! `7 F: E8 {8 t
    图 1! m& Y6 B+ e* L  V9 i

    + \. K4 O6 T  H% B) \1 `4 N开发板上电,在Windows下点击“开始菜单 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在弹出的界面中选择No选项,如下图:
    9 s1 E4 F2 P$ |( A+ Z0 m4 O2 L) _1 O# g9 H  w( s* L! U2 T
    图 2
    2 E7 G% q8 G& x, L" n( A- h1 |8 A/ h! t
    进入到ISE iMPACT界面,在弹出的对话框中选中“Configure devices using Boundary-Scan(JTAG)”选项,并点击OK,如下图所示:" ]& {3 H7 O3 E

    9 c8 L# z1 d: v( w) ^8 C图 37 [) S1 p8 m7 `; |

    2 Y9 K7 {' s- c5 Z) T在下载器已连接的情况下,iMPACT会识别到FPGA芯片,并打印“Identify Succeeded”信息。在弹出的界面中,点击OK,如下图所示:% E, ]+ P5 V/ g8 V
    4 W7 R  ~* W2 G2 X8 Y: |1 p
    图 42 u% ~: j! s8 _6 ^# k
    . T. f2 g. k5 r+ S! r
    双击FPGA芯片图标,在弹出的对话框中选择需要加载的.bit文件,例如光盘“Demo\app\LED\bin”路径下的led.bit文件,然后点击打开,选定需要下载的.bit文件,如下图所示:- p; l8 ]  B$ j! O. j6 Y) D1 d3 H
    4 N' }# z! G. ]  ?- ^& _
    图 5
    " R) E( C8 w, I1 N2 U# B8 j9 f% i8 n8 Z/ F( Q. m( M! r! g
    在弹出的界面中,选择YES选项,如下图所示:# L1 G% {5 q* B( p% }6 U* ~

    9 h+ i& I# p6 A2 q8 D* G图 6
      v0 m; t, ^+ r4 b
    ) u" ^) j3 D% u: |: @在弹出的界面中选择对应的.mcs文件,例如光盘资料“Demo\app\LED\bin”路径下的LED.mcs文件,然后点击打开,如下图所示:
    5 s  R6 p) g& U( M6 c7 B# M* a1 p# I2 b9 z! y
    图 7
    * T" z$ G9 W5 n0 D0 x3 L0 K/ A% T& O; @
    在弹出的界面中,选择”SPI PROM”和W25Q64BV/CV,”Data Width”为1,然后点击OK。
    $ V" f8 L$ J1 i. |6 a) c& A) L  Z5 P, @
    图 8
    5 r1 p5 Y( K+ @+ {5 v  [# B- Y, [% y3 c1 ^6 ]
    点击FLASH图标(点击后图标会变绿),然后双击左边的Erase选项,在弹出的界面中点击OK,擦除FLASH中原有的程序,擦除成功后,界面会有提示信息,如下图所示:% }: W! ^0 Z+ t& e

    6 M* m: I' s0 n图 95 r0 ~5 [4 C; H4 ~

    ) ]2 M( k8 ~. s( Z
    ) N( J2 m, _# A0 R. c- f  m! @8 y图 10" X- _0 y5 e5 F! C% C5 G1 G( }" B

    ; p; V, O; }& c+ ^9 c  g右击FPGA芯片,在弹出的界面中选择Program选项,然后在弹出的界面中点击OK,开始加载.bit文件到FPGA。加载成功后,界面会有提示信息。此时发现核心板和底板的LED显示跑马灯状态,说明成功在线运行程序。
    4 A* L( t" H. @* G! S2 u$ X5 u' U2 \
    图 11
    : K2 b8 {$ n, `  T& s0 _3 @# L8 b  F1 o* H$ R. B& f' w
    & h; B4 l' O8 i2 |
    图 12/ U5 Q, L& I5 U$ T6 e, P

    & M5 H" C) H8 f: s# }再右击FLASH,在弹出的界面中选择Program选项,开始固化.mcs文件到FLASH。# V& U. X: [( K/ g) W
    1 ^" M0 D: _3 w9 f2 u- q8 S) o
    图 13
    / r6 `3 a% P2 `
    5 }( \4 V& I, K& [4 m+ M6 F等待固化进度条读满,iMPACT界面会提示“Program Succeeded”信息。断开下载器,开发板重新上电,即可看到程序脱机运行效果。: H" a  |6 n* q* R* {: b, ~
    % _: w: |: r2 S
    图 14
    $ l9 K& o, p/ _/ q1 B" V& Y+ ]3 [6 u' e7 G/ }, _
    如果对应版本开发板具有FPGA启动拨码开关,请将FPGA启动拨码开关拨至Master SPI档位,然后再重启开发板。没有FPGA启动拨码开关版本的开发板,启动模式默认为Master SPI。
    & O5 K% N  I& h! W9 ^4 s% X* I) W' D5 c+ F! 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 21:29 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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