Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21252|回復: 27
打印 上一主題 下一主題

[問題求助] FPGA 燒錄問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-1 21:26:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問我產生了bit檔案之後,要download到FPGA上這個動作的時候,總是出現no cable connection,難道cable不支援multi-ice?還是哪邊設定我忽略了?請大大指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-5-1 22:52:14 | 只看該作者
一. *.brd 檔要寫對Memory Mapping位置喔1 O$ W$ l/ O, B) J& s
通常Multi-ISE偵測不到FPGA很可能是這個原因/ Y/ {# I  a9 E
二. ADS的版本太舊 也會偵測不到FPGA
' E( V( o! r% F2 v$ F: T1 [8 D  {
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
# N$ v7 `: _- g- b% D. y. M  A4 f/ g5 p. I; j! H2 ^
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?5 V2 t  ^1 {" @
" K7 _/ `: S; u( x  d
我知道以前的版本都是要自己寫brd檔7 z( v3 p* S3 e. g# r1 }
0 ?+ j( V6 E) W/ m7 I
希望大大人替我解答

評分

參與人數 1Chipcoin -1 收起 理由
jiming -1 請善用 感謝 給回覆 一點感謝!

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生! q; ?! ?0 f, [& x
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
4 }: K$ {+ f; \4 t6 ?% U# [因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,. W* ~5 U& @' z5 ~
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題  y  M8 k& L/ L) V4 j' V
' Q& |1 m+ s. `6 `# h' E: D
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了3 |( B1 }- F2 i9 ?! J
' }, y: ]' s1 e- _
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
5 [! a: ]9 B+ H/ x" c0 r% Z" D: G
) o" A! V8 m3 B$ q3 `8 p1 g( R還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號% F+ \2 t9 t1 r
3 i- M" U) R; _  u' M( Y
所以我選  family:    virtex2p' q+ _7 ^7 i; _1 `4 O# m- l3 Y
             device:    xc2vp4& V% ^, Z" V; p: r
            package:  fg672<----這個不知道幹麻的..亂選* p( }8 r4 H" v' r" P  w4 E

; H# U# j1 @; x/ O還是我其實一開始就設錯了,所以造成一連串的錯誤
" J0 b4 Q* B+ C( r0 J4 P% N5 a6 f2 C8 X. K& @
希望大大能夠幫我解決問題..感謝感謝4 s0 [5 L  ~6 T) ]' B. m

. u; c) I. r6 _  }本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝3 W: e% y/ A+ A8 ^
其實有好幾個關卡5 ~! B! ~1 y( d' X. V; O
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔% [2 j. {( q& |5 L2 O# m: N5 b, M
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
  k) B. U, T4 E8 Y; W' l  A第三要用progcards.exe 來燒錄
- A6 |( i+ _  J! U/ `) H9 X9 A5 n: c( m
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
5 O+ T% K; [9 [3 T4 z
5 E5 U; n$ H$ R" b請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
% u8 W# g2 a& R: D可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新! O$ e; x/ C2 y1 j$ z) @5 e4 J

" b$ j/ x* G8 F* R7 R# U再者大大說的四個步驟package:  fg672<---我選正確
% I/ G. v  R2 y
8 X, A& I/ r1 e$ g, k第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
* G- S# A+ |  b0 k( O1 S! k& h+ D
4 q: {3 e1 w0 {+ x第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
( \$ E/ {+ h6 F( u! ~
. B* w/ u; \7 M. X第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe % i% g% d4 b+ Q& H1 p0 i5 F* a
0 D! y. C4 c# ^1 \) F  g1 v
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
- }8 E' z6 F  ?" N: A, ?( K5 w+ d& U% N; v8 g. k% A
至於板子製造商不就是arm???
3 g2 {$ I6 x$ e) @
  r2 p, P+ C. J* O, l. u' b還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise....../ K& U7 b4 \0 [0 |/ X* }: Q

1 t) z' a) _4 m* H/ i/ |/ V3 L也說有可能是需要license可是我找不到哪邊可以註冊license的地方
# _" z* u7 a& ~0 o4 }0 R, ^
$ {* n6 P& F# }3 n# k! P......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕
; n2 A5 X/ n4 f他們之前也是Multi-ISE 一直抓不到FPGA
+ c- G% b5 u$ ?: E7 x; s後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
6 S: y! v1 O4 p
! L4 U( J! k& \6 {Connecting to cable (Parallel Port - LPT1).! K7 W2 ^( @3 c3 d! j( q$ a- Z
Checking cable driver.
* X6 O) t; g( O( I& @$ V; _6 \ 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.
1 T) ?  p+ d6 }& N6 u! M* C LPT base address = 0378h.$ d2 [5 y4 A* f8 H& v
ECP base address = 0778h.. b# n) h# c4 W, K3 K
Cable connection failed.
, u( j; N* K8 ?! Q! L
. `8 S' o0 a* U3 _! d& }WARNING:iMPACT:923 - Can not find cable, check cable setup !
- o; A, n. O* `3 i4 `  c7 }+ i0 Q" s2 N
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice- m- g& M* @1 A7 c" D8 Y6 H9 b9 n( ~

7 m7 p+ E6 P. o$ p% n這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?# ]! Y- Z3 U' ?- U

; |- E6 ^/ u' n8 r" {! @懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗$ L# s, B; X- G" c

; H* P4 h& x2 E; j" X$ |+ i: g請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?6 j6 [( |# H! B. V; O+ a

* o* C" m+ p" l# R9 C5 k( M確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
9 _( [& f* ?/ A& b' x( ?/ t
+ q1 Y% ~$ {% T- U4 e[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA7 i. `6 A- {  m! s0 n
  z, Y( O1 S" m1 y3 z: e
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??, z( b5 j  H- t. b* K3 z
6 Y* l- s' Y/ S7 [
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
8 L( }; ^# R- @, j+ N8 H
& w1 n5 P, T- R, L請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿/ a4 H, D8 m4 D' W* o% v
' I" e3 k! s  [& G; G% _, e. X
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
. Z( E, V8 O& r" {4 t) i1 ]9 {5 Q' f7 A) B
還是我少灌了什麼?
# Z& W2 l* D% U# _5 Q5 p  N! L; g/ I9 W( m5 V
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿4 P7 u$ b; K$ P1 b0 P$ n
不過剛剛問學弟ISE是用8.1的喔
" W3 b8 B6 y. \. Y- t# O' a; {他們沒試過impact燒錄 但是用progcards可以燒錄喔 1 H) X8 S; ~5 K
那還是請你先試試ISE8.1好嚕8 A0 N, b- x9 ]& K# o, w0 k) h1 R
. {$ s# e2 {% K$ B2 \7 Q  B( G1 q: a
是XC2V6000
8 c) w' f3 R( e% u! [1 p在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本1 P2 D' @- q3 z1 t
Web Pack 版本 Device 支援較少 , a/ E9 A7 u" C+ y4 t7 z
5 I$ Z0 W$ X$ x9 O$ e
這應該是主要原因/ H  f& [- v- q
  \) C! q; X" A' d  \
其實我記得6.1就可以抓到 XC2V 6000 囉6 c1 ^/ R. v( s$ q, @: n7 Z
. q$ ]* s, ~# W, j" Y, p
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本2 f8 ?# ~, W$ p( a0 |3 c7 @& ?" V
" Y( _1 ]5 w; e+ P
廳從各位大大的建議已經在抓以前的版本了
  Z9 p* x. f6 R0 o! C0 G8 r, `* w% i4 B; {1 }3 y2 u
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
2 I- {0 q7 L' q/ Y1 f. G, ^$ b, G2 W1 U- A
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功2 o; ^; D2 W- ^! m

  |7 p! k3 k" J# i等灌好了舊版本的ise才能夠進行下一個偵錯程序...0 m# H! U6 a6 \% e( M, N% E6 H

9 i$ S# m0 E' p$ N8 V; p載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,( b0 Y) i- t1 A1 v8 W% G6 i
方便留下住址,我寄軟體給你,有完整版序號^^1 q/ n- e( }- |! E" ?$ q2 X
如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.( Z! e+ l, h; `7 e7 O+ m% F

評分

參與人數 1 +10 收起 理由
happpyend + 10 感謝啦!

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助  c0 M" _; E" d$ r; N. f" B+ c
6 m8 a7 X& _3 G: D  \) A
台北縣板橋市溪城路97號10樓 蔡宗達" F  d4 `$ g. _( h4 y
! M4 t5 d' o' K' O& p; A
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
/ b  Q  A) Q, _( r$ A% Y
5 p" s; H5 ~8 t: g1 m等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

參與人數 1Chipcoin -3 收起 理由
chip123 -3 忘了還有一個該感謝的大大!?

查看全部評分

19#
發表於 2007-5-2 22:52:48 | 只看該作者
不用回報啥 只要在你認為有幫助的文章評分那邊按下去 給點感謝的分數阿
20#
發表於 2007-5-3 09:50:31 | 只看該作者

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^; `$ w# k' h7 q$ g: e# J, p) {. \
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
' P/ m9 ^3 c* f9 `; H你應該是灌ISE9.1 Web Pack 版本所以不支援,
# j2 D% ^' C* ?. x& z: j# wISE WebPACK Feature Support Summary:6 A. |% z* Q% M  q  M
Virtex™ Series  
) z- S! Q* Q. i, E7 OVirtex  XCV50-XCV600 " A/ i9 u/ y- |: J
Virtex-E XCV50E-XCV600E . r% J1 r$ i/ E4 w  s
Virtex-II XC2V40-XC2V500 - |0 P, Z0 _9 \) ^+ ?
Virtex-II Pro XC2VP2-XC2VP7
: e/ G5 f! A, f4 S7 E2 P, |Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
7 Y4 r! J7 k: L" OVirtex-5 XC5VLX30
9 k! g2 P/ ]  a! {: o6 y) e/ ^8 d$ S0 [6 t9 _# y# m
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-13 05:33 PM , Processed in 0.136018 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表