TA的每日心情 | 奋斗 2020-3-25 15:17 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
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: h 7 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
|
|