Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21258|回復: 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+ c6 ]5 ?. I6 |) S
通常Multi-ISE偵測不到FPGA很可能是這個原因' t& [; U) J2 d) U
二. ADS的版本太舊 也會偵測不到FPGA
% L) q9 T% {  c% S
" G$ T  F. B, ~[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
& r+ p) M( P: u+ W* {' ^
0 J$ n$ Z" H" t我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?" l+ T5 W. |& q1 I# Z% d( n( o

6 ^8 B7 Q' P& k4 i0 a我知道以前的版本都是要自己寫brd檔6 a9 s6 i- B# W/ g( r; o

6 g& g! c) j7 R( B! r希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
, B' I, l" E) Z* O還有若是你只是無法燒錄可試試看 Jump 的設定對不對1 l1 m% |* U3 F0 `" e5 P% R2 ]
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,0 d( C" g7 F  U" M* I9 r' \4 l
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題) |3 N/ j2 a" O6 }& o2 f; y8 G

9 F; c: l& b: zxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了1 A: `/ _: i7 j8 v9 Q+ M! ^

1 w2 K0 W7 @! h" G+ i- L所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?) d: n& K# V- y

1 n" U, |; X8 v) F" C# @# \還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
/ P" k3 z2 `: ^
- l0 ~$ H5 D# g, U. W" x2 n1 Q所以我選  family:    virtex2p
" Z  B* E8 N0 C% A9 {             device:    xc2vp4
0 F" s9 X/ z+ t4 A( T  g" B            package:  fg672<----這個不知道幹麻的..亂選6 U5 j/ T- F/ m% O3 m, r
0 D1 r5 r# h- U3 f& q, `, f3 R
還是我其實一開始就設錯了,所以造成一連串的錯誤. i8 b  P; x1 D

1 l  x% H9 m7 q( K) W/ {! Q希望大大能夠幫我解決問題..感謝感謝
1 G3 I' _$ @+ C8 L- [7 k
6 v6 W# j$ v) |本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝  q3 ~& _4 Z  j0 {8 |3 H
其實有好幾個關卡
' P+ s7 l% B, X- z第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
' p2 S- s9 q1 y/ g第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔4 I& _$ ?5 Z1 y1 n8 L! ^2 R% E
第三要用progcards.exe 來燒錄. o: z9 r' B: F! M4 ^

2 O9 m" y1 B1 C[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
; @, r! i0 N+ W
" r6 p0 H# O4 i- f請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v60005 K" A3 E6 p- i/ R  Z8 m
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新! T. d8 x4 d( m0 [
- l; Z# H" n2 c: \% g- h
再者大大說的四個步驟package:  fg672<---我選正確
+ j  [, w# R: Q; `/ ~5 U) [$ p/ G! V8 J" `
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了8 D8 F- ^/ E( x1 ?* }/ N
5 y9 o8 P  f3 P* J( o( t3 W
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?) Z9 o/ Z, m3 v+ ^3 c* C' s* s

. |! O4 X. K3 D; O; O第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe 5 D2 l# {1 x; g% e5 d+ J" q5 |0 @
; f0 U4 U( [! H# W! x' b. C
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)2 J( R! u4 X4 {4 Y5 ^/ ?# {5 i0 R
5 T9 _" R+ q( x, P- q& x8 a
至於板子製造商不就是arm???& w- F. }  P) h7 _- q; a6 I! o- W8 c

* g! u1 N6 R, Y/ T! A還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......: H8 h6 A/ n6 ^% |8 T/ t

& K: I" o" h8 e  L) H也說有可能是需要license可是我找不到哪邊可以註冊license的地方
# |5 n$ f+ i0 ~3 c- ^# w- {' g) b+ K9 ^0 v6 W; E$ }
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕; p9 [/ Z+ O  Y& b
他們之前也是Multi-ISE 一直抓不到FPGA' H; l" X4 t4 R' p) Y
後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :: H6 e, T2 N0 g

! B: M$ W# P+ S4 b' C9 CConnecting to cable (Parallel Port - LPT1).
5 c% [+ q" E1 F# {Checking cable driver.: S0 Q3 i! r- ~) M* J& C5 C6 k
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.
( P) W1 U9 O: v- m- n; A3 D LPT base address = 0378h.1 G0 |0 h7 p2 B
ECP base address = 0778h.
2 u7 y) v; z0 P* Z4 z, f" z# ~8 TCable connection failed.6 a. h" \6 N0 t. c% @# N/ N

- D* K, Q4 h$ LWARNING:iMPACT:923 - Can not find cable, check cable setup !* x, V' ^$ Y2 j

/ H$ a9 E' {/ j上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
  A* |9 u. y/ u# A7 e& v. n6 l% ]5 n, ?5 F& J) Y  P
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?: E9 `7 F) n$ x8 }0 @  w

2 K3 M) S. F' u! U* _. k2 F懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
  G7 d4 [, ?( `4 y
" l2 G2 n' O# v/ ~; V* q1 d# y+ T請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?& J) e& O9 [8 ~, B* N; G5 \3 Q
8 T' z3 l5 a1 M; j2 r" ~+ E
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔0 ~2 ], A4 T5 t5 H' h4 u
( `% j4 [6 O. |- O9 X( c6 B7 O* a
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
3 y! p7 k& E6 G8 E, x
3 ~! Y9 c$ X9 `9 `基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??- G, Q% _5 u# t2 I
& x8 f# M, z# f* d
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎- C" ]# q8 [" H
3 [; e8 I5 v3 ~0 ?, g. P
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
: I+ M; O, P5 S5 M" S+ @
% `0 v$ w% |' m有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
7 p- @/ _/ j# v; p2 [- A7 I5 v# C' ~7 y0 y3 ~6 e/ ], s
還是我少灌了什麼?
, v! I* x7 c# \+ P# I3 v& V, `
3 {% M, j( B3 o+ l! B敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿2 c$ H2 N$ ^& n) _8 e2 v/ k
不過剛剛問學弟ISE是用8.1的喔* p0 n9 Y+ \7 j7 W, Q
他們沒試過impact燒錄 但是用progcards可以燒錄喔 ) a5 e' `; z+ r- |
那還是請你先試試ISE8.1好嚕# B) ~2 j8 S' f

4 e8 B3 c$ K& d# g9 `; D是XC2V6000
% _8 B* X' C- p) s( |9 X在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本3 m; X, T8 F: L' @# s- C
Web Pack 版本 Device 支援較少 2 o) y3 h: l+ |- j8 M7 J. d, j+ \4 ^

1 `. K. v  k" i+ d1 C6 D4 x這應該是主要原因, A( D& [; ^, i3 t; }4 ]
6 Y: M! ~, v/ x, p" K
其實我記得6.1就可以抓到 XC2V 6000 囉
; w8 T$ U8 i( R; G
" ~* P+ s2 x, E5 q( r  V% j/ C: D[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
& q; ^8 M  M$ i7 }- m7 i/ p, ?; w* l9 Q7 n; g
廳從各位大大的建議已經在抓以前的版本了6 H9 H5 F) x$ c. t  L
4 h4 E& V: S, ]6 R2 L0 I+ q) a  J4 g
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...% j& E: J5 [' A! D& p% V

' r% j) k8 L/ a反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
% a1 s' F1 U) e( ]
) W+ I# d5 n* l等灌好了舊版本的ise才能夠進行下一個偵錯程序...
, b  I, A& W4 Z9 h% X6 c5 k# k
& t! H; l+ G3 n6 [- Y, T9 F載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,# y4 F% J3 R5 A. h# p* H$ \
方便留下住址,我寄軟體給你,有完整版序號^^
) p3 E3 @9 M' @如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
  `* }7 W1 Y5 ?: t- h

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助  q1 H' G' T$ D+ C& S  V
3 O/ _) m% V' y3 u1 g: v. }# T+ Q$ `
台北縣板橋市溪城路97號10樓 蔡宗達
1 H# o! t: l& |1 e1 N
. X6 y* F! r; S2 z/ g老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝4 v9 b; j) B4 O
! S) h, Z' U$ \2 P( Q; l# v
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
% A8 {, X9 V- p5 c$ L: q9 {ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
% N- g  l2 _# N2 t你應該是灌ISE9.1 Web Pack 版本所以不支援,2 d+ P4 k& ~7 w; z% p& ~& F8 C
ISE WebPACK Feature Support Summary:
( P7 Y# ~1 ?1 A1 A2 vVirtex™ Series  
; e1 h+ g2 n  U, YVirtex  XCV50-XCV600 ) }# w( H; v0 l6 N& E
Virtex-E XCV50E-XCV600E
4 O1 ~' e4 G. I: k+ @  MVirtex-II XC2V40-XC2V500 6 |4 k* Y. |$ h7 V5 D1 S
Virtex-II Pro XC2VP2-XC2VP7
0 \5 N7 @# [- GVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
# j. n+ B0 ?2 w# A: xVirtex-5 XC5VLX30 7 o. O+ `3 e6 H8 h
( r- e6 t( Z: ]" E) r
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-14 02:51 PM , Processed in 0.138018 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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