Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21131|回復: 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位置喔
5 x4 j" P$ l* O- E( r+ M9 a7 D通常Multi-ISE偵測不到FPGA很可能是這個原因
. d4 R0 ~! d! ?: N" G2 E二. ADS的版本太舊 也會偵測不到FPGA
4 U  Z! }6 z2 _. G$ ~2 w0 ~! q6 U2 n0 ]
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
) ^% V6 m: H& `( r
2 J5 a  N% _+ Z4 w我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?# U0 v; f  u  P" o

* C# a  z( B5 L5 F0 c我知道以前的版本都是要自己寫brd檔" ]% l$ Q7 ]5 A- o7 ^  D

3 l$ a+ X$ J6 U0 ^希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
! ?* w/ v0 U! r% w( l+ G2 U9 ~還有若是你只是無法燒錄可試試看 Jump 的設定對不對
0 D, f: k: e$ f  t% i8 c9 B+ X因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
+ h2 I! H1 \, P, n5 J) V) l, i有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題$ j1 C- l% X1 j& V" s
. E! B8 ?, s, y0 g: M
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
6 X% R2 T7 t, [+ ]$ `% w3 a2 x1 U0 h* ^0 ^: k
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
, z5 C% @" n  L* u$ o+ `! o/ \  j  T; _
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號0 N4 p, ]) y* {# c% R; O; v

' \9 ~! ^( x9 C所以我選  family:    virtex2p
6 o; e* R( `. D$ w, ?( {             device:    xc2vp44 o  ]+ h6 W: D4 g2 V) T
            package:  fg672<----這個不知道幹麻的..亂選
1 G( D; \+ R" _. z* H* n4 z
( v2 u9 D: r7 Q還是我其實一開始就設錯了,所以造成一連串的錯誤+ i$ y' }8 J3 V  O. G

3 o( e( I/ k/ V: P, J希望大大能夠幫我解決問題..感謝感謝% S/ O, C: d. ^( z7 k

6 m+ @$ E4 m/ ^本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝0 q0 @4 i5 n, c5 ?  X) i& ?9 b
其實有好幾個關卡5 p# g: P$ W2 h* t
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔- ?$ a3 g, K1 O4 e" c4 @) t9 E
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
1 b2 [+ V# ^+ s& v, \第三要用progcards.exe 來燒錄7 p* X2 E0 J$ s! Y2 [: w0 Z
/ x* W8 T7 ?, P1 A6 s+ t- m
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
: A' z# Z. H& s4 m8 h& f4 G2 n# _" l7 u/ z4 q6 m, b* x. Z9 U
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000' W# X" T  Y, ?0 y
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新
1 Z- L. j) t/ u( ?2 |2 q+ Q2 ]  v+ F$ y" k* j: b. k+ h
再者大大說的四個步驟package:  fg672<---我選正確% c8 g# J  R" a& N5 w: Z* r
/ S  j, E& A% S8 C" z# k& G
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
8 P4 [/ Z* H( A$ w1 ?2 \+ j' h) X: D0 G
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?: ^! N3 m! b- x, {0 l
0 Y4 y) W; N1 [3 o9 H. T
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
  R, ]' X9 w- ^$ {
2 A& c( f# T7 E抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
( ]" Z9 V5 T$ a' C5 i
$ u. w7 q4 c* Z2 M至於板子製造商不就是arm???( e, p4 ]0 A6 \, N
8 B9 \0 m: s% o
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
) `* o' a8 @( H/ f5 S
7 K; o3 D0 {0 @2 _1 r0 w也說有可能是需要license可是我找不到哪邊可以註冊license的地方
3 }1 K$ B+ ~" ~. O
% D, d: x2 N0 u* r" X......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕
8 T1 Q1 I; O" @+ }他們之前也是Multi-ISE 一直抓不到FPGA
% f( ^) C3 Q5 J% y後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :8 i' w. [, g) T9 a/ k2 i
# p, k; J$ d  ]5 j
Connecting to cable (Parallel Port - LPT1).
7 i  ~- y& m3 T/ W7 m7 h! \0 A6 zChecking cable driver.( ^8 X/ t5 u, x+ g; w1 ~; M+ c* N# A
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.
3 O8 v5 X; u3 \" X% }4 u LPT base address = 0378h.
' a. s  @6 f) k2 s# w ECP base address = 0778h.! Q" a6 h; |$ n& @
Cable connection failed.  F/ r, Z$ S, E

8 S' G4 S$ J7 i  MWARNING:iMPACT:923 - Can not find cable, check cable setup !& ~2 _4 j$ U% w, I, H- \
: u% B& p0 F) r2 y8 X
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice# b/ ]" Z- B5 [

* c. N* b& m0 e; [  W/ U這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?# M, T5 m* k4 m* |9 i6 M  t
6 ]. i; ^$ y7 |/ G" t; G
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
: O- R9 I3 S/ E. d
7 o- e5 y- z1 S1 i請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
0 T2 _+ V! P+ t% A. f) o* @4 n5 F# w" _: s3 t& x2 ?9 i
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
: v4 V' G  G; L* w  c
+ S) E* M6 m; @[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA& \: }. S+ ?7 L
, R8 I7 n: r' j0 w4 g( D
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
" r. O( v! M2 g& r% l: s8 m3 O& l* H) k
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎7 c2 U; X) z% f# q, F# u. I' [
& F6 t3 _  Q, R% M8 m* S6 O# m1 q
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
2 L6 g' c* S  x$ |( x
) i- [  p5 b& e' b5 o有跟我們一樣在產生project的時候找部到xc2v6000ㄇ# q) c2 r9 J- k3 s% Y* J' K1 k/ X
  h0 x7 E0 s; ?& x6 i6 S5 Z
還是我少灌了什麼?0 ?' Q: E9 y, I0 n
. v) Y& A1 ^( |6 ]0 p. o
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
. |8 d$ V  y4 \  v# z. U不過剛剛問學弟ISE是用8.1的喔7 s/ c8 ^" R* I
他們沒試過impact燒錄 但是用progcards可以燒錄喔
! R, L: z& @  B那還是請你先試試ISE8.1好嚕. m5 a' M3 j4 I+ r9 s
. E  Z" g. D1 N+ z2 c
是XC2V6000( Q5 x' r+ o1 r( O
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本2 z* S5 u1 J1 E  g" B
Web Pack 版本 Device 支援較少 / ~/ Z, m  E( i, I

7 X* s0 P. k( q) ^& n* y& ~這應該是主要原因
+ W3 [- Y2 d, \4 k% x, a$ ^7 o2 N9 R" j. N9 T: k
其實我記得6.1就可以抓到 XC2V 6000 囉
! G* [7 e1 m; e1 @9 H- s  @2 `+ g7 o7 @3 e" D. A5 p0 ~# W
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
9 H7 Q0 a( k/ X7 T$ i  P- n5 L
$ j$ h6 X# r8 g# i& y( a- K. j! C廳從各位大大的建議已經在抓以前的版本了5 K$ O2 E7 t* c

$ I9 {2 M) W( Z' c% i# z可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
: h0 x* E* S! t8 ]# K
1 p' e9 ?, p1 V0 |2 \反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功9 I0 ~/ P1 q0 U" h% U0 E
7 r: n0 @9 _5 M: z9 ]( L
等灌好了舊版本的ise才能夠進行下一個偵錯程序...; `' A$ X4 }# z# V9 ~* _/ X

8 J" i* @2 E- B2 v載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,0 v( u5 L8 f  Z: |* D- k( Y, L! W
方便留下住址,我寄軟體給你,有完整版序號^^
+ {' _' A& E& q6 g; Y3 S如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
9 f- g) [- `1 j' ^1 U' u

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助& v* |- T" j0 q/ ?/ J/ E8 K5 Y

1 V3 @' b+ H; P5 \# V) o5 O台北縣板橋市溪城路97號10樓 蔡宗達$ f, _( t4 M( q" w
1 i! o, f0 B9 x- a0 f7 K* N' f8 k
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝1 g* |) `" h4 w  Y

$ Z8 f4 B0 y( |* S& S$ @# f等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^3 r: U# L: j8 b% p3 Z5 \
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^; Z" Y% x9 l; p7 u' P
你應該是灌ISE9.1 Web Pack 版本所以不支援,
/ K, G# n. j/ |1 G9 d4 aISE WebPACK Feature Support Summary:
3 o9 ^2 |' H" @/ N5 g% e  dVirtex™ Series  $ O/ a8 ]- P& c1 ?. S
Virtex  XCV50-XCV600
7 D$ f  x% v- OVirtex-E XCV50E-XCV600E
+ |0 u8 \& M2 _. y' O' g" uVirtex-II XC2V40-XC2V500 ) {3 Q  x9 l+ c# N
Virtex-II Pro XC2VP2-XC2VP7
, k& H0 C* j' P& |2 |$ j( A; GVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 9 i+ _$ H, c# ^. u8 X! G4 _
Virtex-5 XC5VLX30
' J. ]3 b& w: W6 {+ a" F! B7 I  a- ]7 p
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-20 04:56 AM , Processed in 0.141518 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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