Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21128|回復: 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位置喔
# N) p) u: Q( t# f& H: p通常Multi-ISE偵測不到FPGA很可能是這個原因
* i- f' g/ Z- n' ?二. ADS的版本太舊 也會偵測不到FPGA
# k" a2 G/ r* ^  l& N
4 B& a5 L7 j) d0 a0 e[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise$ f( u5 a2 y9 A& H3 G
9 U  O; e: Z/ \0 G! k8 g5 f
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?
! h& a( [3 {/ G) e6 I" |
8 T* x4 {- Q  L- k我知道以前的版本都是要自己寫brd檔
! Q( p7 \4 Q" }) F; G. P( r2 g! N# ?. e* J/ |6 z$ f
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
) P4 v4 o* @* [1 u* g還有若是你只是無法燒錄可試試看 Jump 的設定對不對; |' v2 j+ T/ r5 u- o, i) \) Z
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
+ `' I, ^5 W3 w8 v3 O有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題1 b: h2 a2 Q& J7 X  ?& ?

* E5 o5 W: }) n0 d$ Q5 Y3 e5 hxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了2 Z! g. x) A% J6 u1 i) a* p
4 z& H7 {: M! r% B9 u" l$ |
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
+ ~. p# q/ t2 J6 q5 m
5 t. m9 D* X( h, ?/ b6 n% a& r- f- ~還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
  P& g$ u+ ?, M2 P( E
) p" V. s# u( }; T所以我選  family:    virtex2p! o( h% l( `5 B5 x& U5 ^5 M
             device:    xc2vp4* q% `: m5 m4 b0 @) A& l) {/ c! ^3 Q
            package:  fg672<----這個不知道幹麻的..亂選
# |* m' p0 W" w4 t6 Y) \+ [4 n
  g# t' T0 M0 j: u/ Z* _還是我其實一開始就設錯了,所以造成一連串的錯誤1 W( s% t' T/ W' G, r  x( F

9 a, U" p& c' \希望大大能夠幫我解決問題..感謝感謝
4 Z' k3 ]# h/ w( |, J6 j
* L( ?' B& k3 j# k本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝) u8 W' A8 R$ k* O) M9 z! k
其實有好幾個關卡* _; V9 {+ H# }% C" [/ x; d- J
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔3 y5 P; r; ?1 l  Z
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔5 X5 W9 r; j: S- T1 H
第三要用progcards.exe 來燒錄
! H% p0 q$ n& l8 |
: ^* r9 Y: s4 ~- K[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
. I( [4 X; H5 P2 N* ]1 T9 g8 C, H5 S2 i
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
  U, X+ [! B3 h  p: r可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新% u5 U2 z% ]% z$ ^. B

- R+ e( d: C: E" w/ x0 b" l9 z再者大大說的四個步驟package:  fg672<---我選正確
$ P& g. p) r4 r  c7 x3 J6 e9 r5 x4 n! U& W6 W
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了1 ]& l. F3 J9 ^! A
, Q2 k/ L: z8 N% F- N2 V8 K1 B
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?, y1 ^( E- i7 e; y5 d7 r9 ?

% N* o" \( N8 H第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe % S- o( n  b1 P

$ F* d4 d% u1 }! B2 _抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
0 m' Q6 ?) U% e# H' d4 Z0 \
1 J# k1 X' M! M9 E至於板子製造商不就是arm???( ~! C4 ?: z, X$ Y! c2 a

8 e, L. _1 n2 H- _還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
# v- ^6 r4 A2 n$ g  ^; X3 x8 a5 k' ^
, v* z, W6 L, |) I$ M) P+ ~& W6 t也說有可能是需要license可是我找不到哪邊可以註冊license的地方1 D; K% g' E$ k( Z/ D

# H0 ~* f" g" d# Q- D- t......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕& Z9 o+ [  R: n/ ]: D. E( ~0 _
他們之前也是Multi-ISE 一直抓不到FPGA
2 T" ]3 r$ y' Y3 c0 g- e2 H後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :6 I2 V& a2 T) \; F8 N
2 b+ u; K" v6 G7 Y3 s
Connecting to cable (Parallel Port - LPT1).1 `, j! p( _3 |4 ~3 r' i' x
Checking cable driver.9 ^( w, _, V. z7 l
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.; y: F& _# S/ P' C6 q7 i
LPT base address = 0378h.
. z' O" K: }: Y% p8 L ECP base address = 0778h.
. d1 _: @" B4 ]! @: k5 @) z: i3 `Cable connection failed.
6 a1 V8 B' e$ h4 g% I9 c
2 v$ f- F, {: W* M  i( ~) UWARNING:iMPACT:923 - Can not find cable, check cable setup !
/ I3 e7 I, X" l7 u; P. R# W$ i) c! Q) R3 Y4 I
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
. R) _& W/ n& F1 b# F% W4 t2 Z0 i) H; |% y
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?+ P8 i4 S2 e2 L9 n( O: c
8 [" |( z5 \4 O0 U4 K$ S7 E
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
9 R" K8 n; u9 C9 A$ _6 z7 C! Z& v& A9 _3 J
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?5 b+ f; r! |! j* S6 _: W
( h0 d- c/ D" c+ ^
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔/ Q; j8 i) L+ R$ r* O
: E. e% x$ s( _, t9 [, z
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA  ]7 w4 Q" K' K7 H4 C& z
! g0 a0 w: g9 r7 {' X7 C
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
5 k' b) D, Q/ I) x6 `
6 A, m: s1 @  D- V. S% @progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
' u/ G. U/ L" d! ^, h* w
$ }# [/ e- e6 e8 b; A2 @請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
" |& [9 g# h- b* C7 F# S; H0 {
- t$ h7 q9 ]0 D有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
( I2 \! X+ k, f6 ?4 L) U# C+ R8 @7 l
還是我少灌了什麼?! x& [- R% t# P$ ~( m+ y/ d5 K

3 g) f' Y+ a: H4 _敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿! ~0 V: k0 G. V- h* p
不過剛剛問學弟ISE是用8.1的喔
4 ]! B. ^6 R. z他們沒試過impact燒錄 但是用progcards可以燒錄喔
( J1 A+ g9 Q, D2 e7 B那還是請你先試試ISE8.1好嚕: k: a! ~( L% R/ c* w
/ G4 Y/ w2 g& [1 E6 n
是XC2V6000. Z( E5 v5 @5 B% R, X2 ?' \
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
: n& o: i+ X9 ~+ |. tWeb Pack 版本 Device 支援較少
0 h. C( t- t2 g7 g# w4 |2 ], o% G" e( i. z
這應該是主要原因
1 t* L& i+ ?2 ]$ j% p4 o6 F$ `: v& I8 @5 t
其實我記得6.1就可以抓到 XC2V 6000 囉" b# \, h$ ~# P
* J2 F" G) y% Q, F" M# c) u
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本" w; k. x( W( L( v$ E

+ P; ?6 c( e4 m廳從各位大大的建議已經在抓以前的版本了
* {% o- q: F5 @6 y" t& a. p: Q: q. F3 e! e
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...% p* E2 K$ x. T8 l  ~! R

2 |6 N1 m: t; r) A; Z反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功# B3 X1 S0 D9 {: j- }$ ^" }
. |( ?' ?$ v9 X6 z; s/ S6 B
等灌好了舊版本的ise才能夠進行下一個偵錯程序...( ~; o& f& c  h6 r( b/ [
1 [/ G+ `: f. U- b
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,
; Z) H7 H, X2 P方便留下住址,我寄軟體給你,有完整版序號^^
) D( M2 F5 D" g/ w1 o0 f/ ]8 F如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.- f9 [* w% ^' i0 E& _& Q% D0 M

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助+ q( s7 g% @' }9 S

& g) o/ t( W2 M3 A0 R: ?台北縣板橋市溪城路97號10樓 蔡宗達' I; F2 N. `) I$ s" r$ z8 y) T
, m% \. J7 i' V# J6 B
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
6 A8 Q! C% F% \( f' V( q% U; b2 W5 ^( I2 u
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
0 a+ P" h1 m( L5 L$ s, GISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
5 f9 @9 [3 }! J, c4 Z你應該是灌ISE9.1 Web Pack 版本所以不支援,$ j6 v$ L4 V& C  J  Q
ISE WebPACK Feature Support Summary:6 x& s  B" h6 k; ~
Virtex™ Series  % c  m. S4 f" l; m; J' K8 L, T
Virtex  XCV50-XCV600 + b" v4 s9 R) b5 @1 \
Virtex-E XCV50E-XCV600E
4 e, k; Z7 J* {7 bVirtex-II XC2V40-XC2V500 , L5 k5 j! W9 Y- P' E) o
Virtex-II Pro XC2VP2-XC2VP7
8 P7 k/ y) f- i0 W3 u. ?4 ^Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 / _. O7 \" l" t, `3 q2 d
Virtex-5 XC5VLX30   ?. M% K5 X' j+ \! y* F# d
" A& t# W9 g! [9 X0 r- K
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-19 10:19 PM , Processed in 0.129016 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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