Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21267|回復: 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位置喔' x: h5 @8 l4 f3 l  P5 F( g; j1 [
通常Multi-ISE偵測不到FPGA很可能是這個原因
* K9 V% j1 u' n% @6 x- g二. ADS的版本太舊 也會偵測不到FPGA
- w+ ?8 r+ H& q+ x& [& V2 B' D
+ n, u; \$ \+ y* {- `[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
$ o  G5 [9 f. [) D
7 z9 j+ O" q- z" l$ ~& o- h我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?- z, {" h  _& [" ~! f. [. V$ }
% I6 o, J7 p9 c* z7 J; T& }
我知道以前的版本都是要自己寫brd檔  o9 _+ r4 E# X: Q

( m( G( q# G/ [* v希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
6 f; K8 W! e: r; U9 r還有若是你只是無法燒錄可試試看 Jump 的設定對不對
3 B, x# k9 M2 u2 q/ |因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,- b" U& U2 d2 J% P9 `% A2 x
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題4 ^5 Y  G2 C. v

- Y  @$ w; H7 Zxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了+ b: G3 A" L/ ]) N6 r
5 C2 {/ e3 V9 y" v1 m8 M
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
! E; i; ?: A3 E0 K' i* T
+ h7 h) A3 c* W: o# w6 E還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
; x3 m; R. i! E. _+ Z
5 C) b1 g- z6 z/ F7 C; ^所以我選  family:    virtex2p) c$ ]/ g/ v. h- F* b( U3 U
             device:    xc2vp48 {2 ?/ _2 ^4 _9 y/ r! @4 a( U' i
            package:  fg672<----這個不知道幹麻的..亂選
7 t8 r" Y0 o: n; W1 l7 O
# m$ L7 U8 Z# s還是我其實一開始就設錯了,所以造成一連串的錯誤% |  C. [) o3 B  ]5 B% {+ _. b8 ]

' ^. G# S+ h/ m2 U/ ^8 x+ Z& k希望大大能夠幫我解決問題..感謝感謝7 P8 o7 C+ Y; |$ r
" V; i- w, A$ P3 Y1 h) {# J& }0 G) X
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝
- b' ^( q8 f0 E# ~1 M1 Z其實有好幾個關卡
, A8 m6 O( t6 G' X; x: e4 a第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔  |' d) O6 c- a. _
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔8 [; c$ K) E  q
第三要用progcards.exe 來燒錄. S) W3 e/ B8 p% O% C1 v

5 g. T6 R' Q; T) w2 b[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
/ s' q: g; k, j+ Q7 \- \1 \
$ H4 ^- @! I4 H/ d( `: j4 b請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
2 S6 I; p7 S; q7 d5 f) t) t, J可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新: i+ ^6 B9 G! _, y
$ ^4 J; X1 B3 t# C0 L6 z
再者大大說的四個步驟package:  fg672<---我選正確# Y) F/ \5 f3 L4 V* l% g- T

6 H$ @, V& ?% D6 R7 a1 W, ~第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
+ p9 D6 c3 x( n" y; G; I( J& ]5 W0 F
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?4 |  W+ M! D8 w8 B& q, @) K

* I; g  V8 U' z: W- u- H第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
2 C/ q* B* h0 `- x# X) v
- Z  U1 {) G" }2 ^  n* `: w- q抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)* K6 W) M+ N% N7 H( ^

3 T; v. F, |% l; q至於板子製造商不就是arm???$ l9 b2 H2 P+ g

/ c1 x3 Q2 j  d! i; T還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......: j! w2 q2 F- ~7 r2 L
0 B# y4 _5 G8 U4 h$ O. E
也說有可能是需要license可是我找不到哪邊可以註冊license的地方4 a2 s# W! p% }! Q1 T0 \  U
3 F+ x4 K5 z) w0 C9 m7 q
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕. X! \9 M3 P! F
他們之前也是Multi-ISE 一直抓不到FPGA
5 W: I7 x! |) ^2 _# X0 a5 e5 b1 [後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :2 }) z: I% l- C% Y

1 B: Q3 Z$ @8 qConnecting to cable (Parallel Port - LPT1).4 L8 f* W3 ?* _( y- r& V
Checking cable driver.
" B* ?, k, Q+ c& U6 u# e0 y9 ` 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.+ V9 `% f9 c( M8 ~  Q3 j1 Q+ x
LPT base address = 0378h." |, q7 x! i0 N- R
ECP base address = 0778h.6 v, K4 f9 a5 Y
Cable connection failed.
7 S$ D( `4 s! s4 G# r# m) \# \+ ]) U
WARNING:iMPACT:923 - Can not find cable, check cable setup !
) r( R$ z6 q) D5 z6 X8 \+ [2 t$ o! P! G5 Q8 x: Z  O4 Q
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
5 E; D, K( H- w9 H7 j2 L1 y4 o  @+ Q0 x- K; u( w: C$ f3 i( S3 y! e
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
( v1 K8 x; l  G& U( ~( w& }1 G& u6 E: c6 L# I
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
/ h% C. C$ t8 B9 b! i% Y, J! R- h$ u* e# f# {: F: c
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
% F# e1 n: \: a0 {: \' m; @% l! G2 H: a
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔$ @3 A& y! }4 l$ G. |

5 g7 n9 K( C$ N! c7 _% B[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA- u: }3 b9 @5 e5 T) s" H' j; p
4 w# _* V( K. z" N5 O
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
5 [; y" p5 E4 _) U# p) t2 G4 q$ N7 t; Z# j$ Q
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
# D+ A2 u: {% \+ R, a# D9 Z0 Y7 H& `$ M
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿- _1 q* g! t( I7 [: I

5 x# o' W; u7 X: ^% \& ~' ?有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
8 I( n; P5 O* ^1 v; R5 h( G. x
/ X7 X' d; `( n) e( Y: {6 j還是我少灌了什麼?
6 h6 I$ |0 y% ^$ a8 @( h
# n$ @8 `/ i+ U  b2 i敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿: k% |# _3 e& e. W) d5 i
不過剛剛問學弟ISE是用8.1的喔6 P6 i# F. s( Z- S% ^' A
他們沒試過impact燒錄 但是用progcards可以燒錄喔 . @4 O' y+ Y6 W* p4 I% b4 J
那還是請你先試試ISE8.1好嚕8 A) h9 c2 o6 t% P% R8 @

% k$ l2 d$ E! e( o, W1 O是XC2V6000) U; D* x4 m7 D+ o: r5 m
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本3 s5 I" y5 s+ n5 ^1 ]$ q7 U
Web Pack 版本 Device 支援較少 $ f9 x3 K) D2 p5 E3 _

+ x, e# H8 x! ~2 `% I# G" Q這應該是主要原因
* U! R/ C$ ?0 u* d& p% U
! g. O3 m$ S" u* x$ P$ d其實我記得6.1就可以抓到 XC2V 6000 囉
/ i/ e6 A5 V! S3 A  E0 i+ Q3 ]1 s  o* w# R' h6 K
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
5 A5 I6 I  j  @* y/ |$ ?; Z% S: j  k2 V, d8 U
廳從各位大大的建議已經在抓以前的版本了
( i6 L8 b6 v7 D8 A  W* `7 a. E9 l' n; M5 e  u6 D3 k- d
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
( o, N, Z5 i* }$ W- v7 a' U0 S$ d; [4 p" N$ S4 o+ d
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功( u8 B1 h0 {! i3 `# I
# C$ D- B. D6 h' Q4 j
等灌好了舊版本的ise才能夠進行下一個偵錯程序.../ G7 D. q' t  `1 F: n0 y  ?

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

回復 #16 happpyend 的帖子

hi,
" e9 |; d2 N% a$ M. I  v方便留下住址,我寄軟體給你,有完整版序號^^
. u! A( I! d! A4 c$ G如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
3 V( c% a+ V' p2 H0 J* z

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助9 [, o& M- a( x: p  ^" A

9 b- K0 J0 a4 H, i7 V台北縣板橋市溪城路97號10樓 蔡宗達' D( }- q' y7 T; h5 L. f

7 Z7 A2 a3 ~* M6 X- y% x, z' c老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
7 x7 v6 E- h2 u$ t+ D4 t: \$ D: X: N$ N
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^- b9 }4 v) [/ G+ E/ z/ t
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^, K( l0 u8 y$ p% @
你應該是灌ISE9.1 Web Pack 版本所以不支援,. g% r* L  }0 E. h6 a  L& a
ISE WebPACK Feature Support Summary:
# p5 G9 Q( f, _; \3 c$ q, M7 t% VVirtex™ Series  6 v- f& t- m; C) ?0 N4 Q7 s6 Y
Virtex  XCV50-XCV600
. q' |5 j3 H) i, _: iVirtex-E XCV50E-XCV600E 2 l" {: u# D, @
Virtex-II XC2V40-XC2V500
$ |9 l0 k7 ^5 r9 {Virtex-II Pro XC2VP2-XC2VP7
% M* e& ]! A$ N% ], I$ C; LVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
7 n6 ~0 |# h( ]+ }% b0 pVirtex-5 XC5VLX30 + J) d+ _6 ]7 a7 O

: o1 `* \( _& U裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-16 06:14 PM , Processed in 0.170522 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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