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