Chip123 科技應用創新平台
標題:
FPGA 燒錄問題
[打印本頁]
作者:
happpyend
時間:
2007-5-1 09:26 PM
標題:
FPGA 燒錄問題
請問我產生了bit檔案之後,要download到FPGA上這個動作的時候,總是出現no cable connection,難道cable不支援multi-ice?還是哪邊設定我忽略了?請大大指教
作者:
masonchung
時間:
2007-5-1 10:52 PM
一. *.brd 檔要寫對Memory Mapping位置喔
6 c. Z9 ~: b: C0 H1 p2 J
通常Multi-ISE偵測不到FPGA很可能是這個原因
. N) @+ a& w! [3 Q6 y* ?
二. ADS的版本太舊 也會偵測不到FPGA
1 e3 B# d' }4 r
- y' W7 e+ {2 Z% C/ D/ ]4 P: l1 W
[
本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯
]
作者:
happpyend
時間:
2007-5-2 12:35 PM
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
; z& N2 y. h' _8 ?
# X9 h8 L" P- @0 V. r. M
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?
: W, @& ]' f, D7 M" J% D# P
$ q; |6 D* t2 q/ \! t$ E% |6 W
我知道以前的版本都是要自己寫brd檔
) k4 c, Z9 m, h2 b4 l
" s, z/ F3 W/ I* t' h0 H& ?
希望大大人替我解答
作者:
masonchung
時間:
2007-5-2 12:42 PM
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
7 t3 |6 [3 V. ~( D* \' F
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
7 ]6 ?+ |8 p' J; m2 m9 p( U5 i7 ^
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
) _. C9 y/ Z9 z- Q% r K! m
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
作者:
happpyend
時間:
2007-5-2 01:16 PM
感謝大大回應我的問題
6 S9 b0 U$ Q1 c2 `. m& b9 K
& ?) u T2 r6 Z# r6 T7 W
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
. S3 ]4 ?% D. i8 [* f, o
* `/ S2 `* S) j( w$ ~3 e5 x2 v
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
. V( G/ m7 b) P+ A
1 B+ l3 \5 B$ s% _5 @2 s
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
" @3 G: U) a; @) `# N. X
1 t* F* N8 I4 ?! ~ M$ @
所以我選 family: virtex2p
. ]' C. `1 l+ y
device: xc2vp4
. W% I; w: a8 \" B6 g. `9 b
package: fg672<----這個不知道幹麻的..亂選
; \% c' M/ s' h5 ]* X* A0 p
) F) {+ g6 a+ e; x" p
還是我其實一開始就設錯了,所以造成一連串的錯誤
" M" ~* n1 x& \* K
0 n9 P- L' p P0 E# U& Q
希望大大能夠幫我解決問題..感謝感謝
- P3 G% @ Z+ \6 E% f$ t8 l$ }
. Q' H: ^2 H7 f4 G1 r' g& m' b
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
作者:
masonchung
時間:
2007-5-2 03:46 PM
package: fg672<----這個一定要選對喔 這是FPGA的腳位包裝
4 }/ p2 R$ Z: ~0 Q5 t
其實有好幾個關卡
. a+ |- I2 R1 w/ s
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
. l2 p3 v0 S1 f
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
' m1 N: ^6 w p
第三要用progcards.exe 來燒錄
: X, p' x( h! k
" }* w2 Z7 E) [' E6 F
[
本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯
]
作者:
happpyend
時間:
2007-5-2 04:00 PM
感謝大大回應
# M, m: R( I. h$ ?: s0 N( r
& X. o& L) J1 R1 F1 M5 \% Q
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
$ {! w6 ^2 t) C& F
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新
( T5 x6 q! F+ f) F) }" h: g& K9 D) Q$ r
( d& u8 q/ ~7 R v* H5 O& @6 N+ s
再者大大說的四個步驟package: fg672<---我選正確
2 J" S' s$ s1 T' H1 d$ j' V
5 g7 `9 Q: \1 v( D% Q9 F# A: n/ W
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
, D" W" p. N9 R9 u3 B% u1 v
8 g: d8 v8 g' j9 R1 \1 Z
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
( K1 w4 j$ X( Q/ N9 h1 D
6 A+ C1 i; i( E" _( a# S
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
3 v; @/ K3 g* v+ r0 J
0 U b- Z. F# |. Y+ |+ g
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
作者:
masonchung
時間:
2007-5-2 04:06 PM
請問你的版子製造商和版子的型號為何?
作者:
happpyend
時間:
2007-5-2 04:55 PM
VERSATILE/LT-XC2V6000(user guide寫4000+)
: I5 e! s O g
% E+ g7 [8 G7 N5 O1 C9 Y; V$ o& |4 {
至於板子製造商不就是arm???
8 Q6 C* h& X4 Q5 s% ~
- i+ M" c) E% I1 y
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
% J- ?2 a0 z7 E) O! s& u1 p
4 K# e# @9 B' K/ I9 ^
也說有可能是需要license可是我找不到哪邊可以註冊license的地方
- V' Q- \: c$ o4 }
. [% l3 C C% G& j! Q5 L( g
......已經快爆炸了,我恨ARM
作者:
masonchung
時間:
2007-5-2 05:01 PM
這個我們實驗室有耶,我幫你問問學弟好嚕
2 n$ J$ ]4 P; Q& g6 r6 x5 _
他們之前也是Multi-ISE 一直抓不到FPGA
# c% o4 P6 H! c, T( d& r
後來是ADS去更新某個檔案就可以抓到囉
作者:
happpyend
時間:
2007-5-2 05:34 PM
no cable connection :
) {/ g o8 P+ Y y: ]) W
h8 |4 h/ {3 M; } P$ W3 p
Connecting to cable (Parallel Port - LPT1).
: O0 i: ?# M9 V% r& c& N" h
Checking cable driver.
2 k7 f0 v; g* E, i, Q0 c+ U
Driver windrvr6.sys version = 8.1.0.0. WinDriver v8.10 Jungo (c) 1997 - 2006 Build Date: Aug 15 2006 X86 32bit SYS 14:21:34, version = 810.
& V" G3 L* y- K! a% @
LPT base address = 0378h.
# Y6 M2 i( d$ u% q0 a5 O- u
ECP base address = 0778h.
* D, c) @, _0 w
Cable connection failed.
! K# m" C( [1 K5 N
" g [7 v6 i9 Z9 T( ]
WARNING:iMPACT:923
- Can not find cable, check cable setup !
& Y. ^$ f$ @( a8 |! i1 e9 g0 @6 |! f
: W8 V! k% U* ^! \: L# ?
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
" P' q& ]5 D. Z+ o) x
( L2 w6 G9 R( I" ^
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
5 ^; U3 X( ^8 {" E3 Y& J' O
+ |# u# M! D. B6 c+ O
懇請指教
作者:
masonchung
時間:
2007-5-2 05:51 PM
就是那個JPEG ASIC設計實驗
9 ^- g! U+ g8 A. ]4 M3 Y
9 ]$ L7 x ?* C1 T
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
/ l N1 G/ \4 N- S; I5 V7 j
( U0 {3 h( @1 U* I- V" k" @
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
0 N- ]$ e- O! V- q+ N
& G. u1 \1 U5 I8 V
[
本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯
]
作者:
happpyend
時間:
2007-5-2 05:57 PM
一共四塊一個cp,一個core,一個interface,最後依個FPGA
/ X/ ~8 M2 X& i
" _, S! Q% r* T& E4 I4 Z3 @: L
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
& l6 }* f7 p2 d3 a5 n8 S
% q7 w- Y3 ]' r+ T+ J4 \. d
progcards.exe??? 我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
0 [8 p+ P- S4 F1 r- }2 ]2 @
1 g: T9 y L, M* [% ]/ J9 X
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
4 k3 A2 Q2 [$ d
3 L8 l; O2 f: M2 @# z
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
/ ?( g* r8 d3 z
& R' p2 w4 n8 L" f, z& K0 }3 L
還是我少灌了什麼?
" M, m' J6 z- ]- b6 y. l
! o9 M+ C Q O1 R$ [
敢請大大請教
作者:
masonchung
時間:
2007-5-2 06:34 PM
一樣是阿
" L/ {3 ?0 Q6 \0 ~2 Y
不過剛剛問學弟ISE是用8.1的喔
- r5 C- O9 c) P( i9 H
他們沒試過impact燒錄 但是用progcards可以燒錄喔
: B7 c" o+ k" o; [3 Z' A' B
那還是請你先試試ISE8.1好嚕
. t% K5 _9 @ K9 j
@- T4 o- h! @- q% g T+ E
是XC2V6000
2 Q% f5 U0 K* Y# c/ j: H/ S
在virtex2裡面
作者:
masonchung
時間:
2007-5-2 09:18 PM
對嚕 請裝ISE Foundation 版本
/ I& u! Q \% z) M/ M
Web Pack 版本 Device 支援較少
0 ?1 z% ]+ g* Z" t' @
$ {8 Q$ A0 J, d+ l) U. W
這應該是主要原因
0 Q' @/ [# K: i2 W
) S+ w5 s" c" F" I
其實我記得6.1就可以抓到 XC2V 6000 囉
~- ^) \% c, ~# e" M5 N t
' s0 _, v$ k; {# [ U
[
本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯
]
作者:
happpyend
時間:
2007-5-2 10:09 PM
我記得我已經是抓ise9.1 foundation的版本
! W v9 ?% h. i- N3 O
( R' Q2 F6 d1 m a/ J$ X6 K0 G
廳從各位大大的建議已經在抓以前的版本了
7 {: \. S$ D. n- N
0 V$ x' t" K2 S; O8 M; S& c
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
, N+ B" e5 J% p1 Q _
( m/ ~3 ? z# J2 m. c
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
& y6 E* o' G0 K
2 ~6 r4 M% J1 T: j
等灌好了舊版本的ise才能夠進行下一個偵錯程序...
# z0 C% C, Z$ O) e" }+ h
# i F W `7 k. y
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
作者:
jason_lin
時間:
2007-5-2 10:20 PM
標題:
回復 #16 happpyend 的帖子
hi,
" _+ R. o1 A9 c( H1 ~! c
方便留下住址,我寄軟體給你,有完整版序號^^
% J4 P) M$ T. w0 {, Z2 [
如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
6 e$ B+ |0 w& E# m, u4 O
作者:
happpyend
時間:
2007-5-2 10:33 PM
@@不知道怎麼感恩,多謝各位大大鼎力相助
4 G( O; Y) E, p3 `, C3 |& c6 x
2 ^1 |* q; j7 L5 m; N6 b
台北縣板橋市溪城路97號10樓 蔡宗達
* w1 W8 K" F. {. r
2 E& e: O& Z8 T0 d+ |- E0 D
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
6 L; Q8 N) e5 L# Q! f6 t% _& J
$ p. X3 |2 t4 s: d; c
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家
作者:
masonchung
時間:
2007-5-2 10:52 PM
不用回報啥 只要在你認為有幫助的文章評分那邊按下去 給點感謝的分數阿
作者:
jason_lin
時間:
2007-5-3 09:50 AM
標題:
回復 #18 happpyend 的帖子
謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
, K( `* [ h: m' s. ~
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
* k9 O( p4 K) h
你應該是灌ISE9.1 Web Pack 版本所以不支援,
7 F; E _5 j6 P' b% E+ R: w
ISE WebPACK Feature Support Summary:
1 A2 | ~' l* g+ O6 k; g
Virtex™ Series
0 O0 o, P( s* b& i
Virtex XCV50-XCV600
/ y" T9 B" X i
Virtex-E XCV50E-XCV600E
" i: z2 V8 `5 [. u& f3 B. D' ~
Virtex-II XC2V40-XC2V500
3 u" b* Z6 x& ]* d" C6 U. X
Virtex-II Pro XC2VP2-XC2VP7
+ O2 M6 J4 [/ c Z+ Q
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
6 c/ F" S$ K& V+ Z: U4 T4 c
Virtex-5 XC5VLX30
4 O/ `, b! d& [8 K8 P6 l) ?
$ @" o7 D4 L1 b& L
裡面沒XC2V6000,所以不支援
作者:
happpyend
時間:
2007-5-3 02:12 PM
感謝大大
9 p( A9 g5 Z T: C9 z. L# F
1 M8 ]5 A. a, N6 e% h
後來重新查證...確實我只有下載到web版本...自己沒搞清楚...因為看到下載就點....結果foundation版本它不給我下
% U$ {. {) a9 Q1 G1 b
) @0 l3 D: M. b% B/ h0 K
不好意思還讓你費心寄軟體給我,希望這次能夠解決所有的問題了
作者:
happpyend
時間:
2007-5-3 03:41 PM
小弟現在已經改安裝8.1版本了,確實找到我要的型號
( }+ F) t% p2 K1 W- L+ {! n% r
6 o$ U; C a; o- V
不過在package:bf957....ff1152....ff1517<--這部份不知道要選哪個??也不曉得作用何在
' _% z7 S. q) }, e6 e$ h9 b
; {+ x3 i4 O+ |' e7 i; J/ F
經過再次嘗試之後還是燒不進去ㄟ,出現了這個錯誤訊息...不知道該怎麼解決
1 {& B/ [. x, z' p0 ?5 V) D, I
9 d0 E- @9 p4 X/ r: `, g6 M! v
Connecting to cable (Parallel Port - LPT1).
! u. _1 P0 r$ m/ ^
Checking cable driver.
}0 |, ]9 N# k1 S9 ?5 O$ W5 d
Driver windrvr6.sys version = 8.1.0.0. LPT base address = 0378h.
' W" @9 z9 S; `7 B( [( F
ECP base address = 0778h.
3 z4 x2 T( j6 m3 k3 U) X. B
Cable connection failed.
& J. Q- l8 {# L
0 }% f; b& W' X- W
還有在請教一個問題,在燒錄方面是點選impact這個選項就會自動燒錄了嗎?
; k* ~/ _0 q+ R) W! k! v9 }
3 R3 _. `2 h3 p2 U! P5 ?
還是說一定要去下載progcard.exe,執行這個檔案才能值型燒錄ㄋ
作者:
masonchung
時間:
2007-5-3 06:17 PM
包裝的問題
4 I- k0 r% G( G" _
( ~7 w. e: ^6 O8 r1 @* S
你看一下 Xilinx XC2V6000的編號 最後面幾個英文有嗎
+ P) S) v3 k, ?: t6 A0 U; X+ F6 ^
" m- x" _5 k3 D8 G
例如 :XC2V6000-4BF957C
& y5 Q o3 K# ?- w/ ]
" \! J7 @# B: `( B: U- s
bf 我記得是球型腳位
, l+ Z6 C2 ]4 E
! \- M. H) |( A; [) ~; ]
[
本帖最後由 masonchung 於 2007-5-3 06:18 PM 編輯
]
作者:
happpyend
時間:
2007-5-3 06:27 PM
全名: versatile/LT-XC2V6000 LOGIC TILE
作者:
masonchung
時間:
2007-5-3 06:35 PM
我是說 FPGA上印的編號喔
' Z! m" A5 j+ J8 a: D' q c7 J
像是
3 H, C: D8 O* n* ?. l; C" v& e
?. ^" t# }4 N+ I1 @5 A
這個包裝就是 FF1152
作者:
happpyend
時間:
2007-5-3 06:58 PM
哈哈哈~~~我找到了是ff1517
+ I7 c0 L; }1 m
+ A1 z" s1 i6 Z
感謝大大~~~
作者:
tommywgt
時間:
2007-5-8 04:18 PM
看來問題都解決了吧, 多謝各位版大的分享
0 o: F4 r3 [0 \( b0 m
, x0 i! x- M4 r5 ~; x
[
本帖最後由 tommywgt 於 2007-5-8 04:42 PM 編輯
]
作者:
masonchung
時間:
2007-5-11 11:17 PM
哈 關老爺面前, 不敢不敢
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2