Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 22278|回復: 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位置喔
0 F1 a( ?( G9 s, s% I0 {4 |通常Multi-ISE偵測不到FPGA很可能是這個原因
( {  n  g8 i) i& R# e6 J2 Q" \二. ADS的版本太舊 也會偵測不到FPGA) }! S$ {: z2 H6 q0 Q

5 K" a- r6 P/ [+ c6 m: \% n* o$ e5 L[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise$ |2 J2 z/ G: ~+ }, x- s7 r

+ [2 p1 S: z6 k/ H我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?
. u  }) b: T1 a* ^
+ |8 i5 j: O( T7 x' a6 h# s7 j我知道以前的版本都是要自己寫brd檔
+ H, m+ d. w, z$ ]; }8 N
2 j) U, I7 _: |8 {' Y希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生, x% X7 _. U0 x0 c  e9 o" D
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
/ f8 b3 N% g8 `因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,2 c0 v) s8 z, |1 ?5 y
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
; q5 j: t7 |0 r0 \" K
& c9 p$ Z9 Q/ ?: `# M$ M" Yxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
1 b& g8 r7 Z. V, g, ]: H2 [0 l( b+ K* S- t1 M, n. f
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
. y8 q4 N# p. d, s* c! o$ U
4 E! O( g9 T: V/ H% t7 r, P還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
) f) ~( x, N$ y' X* V, m/ u4 b3 I9 r; Y
! C8 y: X0 R4 O所以我選  family:    virtex2p
, g# p- _  I0 m             device:    xc2vp4
( D: ?- O' o9 h1 u, `9 w( I4 r            package:  fg672<----這個不知道幹麻的..亂選) C8 f4 f) c, j+ y' h5 u# T7 G1 @

% f# p$ C4 s9 M0 g1 N$ f還是我其實一開始就設錯了,所以造成一連串的錯誤( }, }. r. i" @/ V* S

3 x  z) ~. c) b2 i. S4 Z6 ^希望大大能夠幫我解決問題..感謝感謝
) b4 G: h" ^0 r
7 g8 D1 [) y# I% H1 a! E本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝# Y. Y' x, E, w
其實有好幾個關卡
+ f# ]; z: B) R; O第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔1 w' g- e9 B/ F& V7 w+ b/ z
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
) M3 `* c5 B7 S6 W3 a$ b% x第三要用progcards.exe 來燒錄
3 l2 z( R  P4 m. v* J0 n3 o( L/ }' \  }, P& U
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
; B' [4 Q' {0 ~, E1 n; K$ u4 h- A1 Y1 Y/ z& ]% i
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000; {0 R3 d# a3 S/ K: i, q
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新1 [! X% |4 N4 y, D) }$ w

; v0 S4 D4 {) P2 N再者大大說的四個步驟package:  fg672<---我選正確
: g0 H$ a# ]$ i8 a/ \. C2 D/ o6 L9 z
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了2 a' E2 s, a0 E" U9 Z8 w

! h9 C& a- }; r  e3 u4 g0 v* b第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
4 X$ v+ q- z* u
9 F) J3 U) z0 N( V+ A( C( R' S第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
7 F4 F$ X1 s9 [) y; v4 t$ j
3 J) p- F. B4 Y$ M- R8 Z抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
* {/ Z1 q. D( H$ @3 Z+ i: K( T& H* `
3 |% _0 [- z& u) {# C8 K至於板子製造商不就是arm???$ s: H6 d  ]  _6 }0 A9 O% P

1 n8 e3 C! V& c3 s( L$ N還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
1 P; X6 n& l  s7 ^& f/ q! Y% I0 N! k9 P$ k" c1 t2 c# D
也說有可能是需要license可是我找不到哪邊可以註冊license的地方% f3 ]0 ^6 F- y
# |# L/ M" Y/ g! c
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕
  n( Y% s$ k  F2 J2 s他們之前也是Multi-ISE 一直抓不到FPGA9 n" Z# {4 A( O: |- C
後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :, K! z5 I0 v, v+ ]5 _( C
" ]6 y; P/ w/ Y2 O* P" \
Connecting to cable (Parallel Port - LPT1).
: h+ i1 R9 d. i+ f% N; fChecking cable driver.
9 S- ]7 N. I* y% G( A3 E  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.( x- T3 u8 y- x2 j. n7 b
LPT base address = 0378h.$ p* C( v* ?9 N  W2 _3 {
ECP base address = 0778h.. Z5 P+ O7 e4 ?* J) N5 \  W
Cable connection failed.
8 B: v3 q6 r1 e2 M: o6 M7 @  y9 j5 l8 @- Y% ?) u( x8 k! i- ]! l
WARNING:iMPACT:923 - Can not find cable, check cable setup !
2 b, k/ Y/ n) B! g* }1 M$ @" h( t: T' [' d+ ?' j3 X
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice7 U2 D) L! K3 l' S  `) d3 S
! T2 |) ?( U* ^$ ~* T. v  [
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
1 T  n2 R# [# n7 l: `4 X6 k' X- w/ q; B1 }
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
: x% t' n7 l$ ?0 H) Z5 W- [
+ Y. Z9 b3 z( R: K請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
; W6 ^* m% Y- D. w" d3 J5 F) T/ {4 h, Z2 [
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
5 c9 \, V$ T4 {. y. e
2 ~. H- o7 m  z[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
8 d7 A4 M  W3 U6 t3 A# S" l! S) \9 d3 C, K& _, x- ?
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??7 `& w* b5 [5 j) s0 Z

7 y) b$ r0 [' c$ vprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
  E& U! W9 R; o. N3 j. {! g3 k1 d6 ?, `, y" [! \& W$ c0 e
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
3 n4 I# u) C6 n/ n
! |7 t. ~# }  e( ]+ _0 u有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
& i. ^. e; s, d5 w: q) @: k! ]& ?( f2 }% X+ p( j% A
還是我少灌了什麼?
) a/ a1 P* `& ~% s  Y# d2 K: Z$ i' A. |  A1 u: m+ H
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿) k# \0 J- P4 _8 ], C
不過剛剛問學弟ISE是用8.1的喔
" Y" t2 I& K# F他們沒試過impact燒錄 但是用progcards可以燒錄喔 ! X; H! D& L7 h3 G9 @! L2 w
那還是請你先試試ISE8.1好嚕
' g5 T0 p: c/ a0 v4 s3 V/ |/ H/ w* s% e) F( A0 n
是XC2V6000
8 N' E6 v7 Y' t在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
7 A6 V  j( E4 t& w7 p- e: _Web Pack 版本 Device 支援較少
3 B1 Q* i0 c+ N; ~% J
# K8 G8 X7 h, n% C# X% M這應該是主要原因
9 r9 b; {0 d, p' B( Z
! |% _) t. U& S4 f! M  H/ e6 V6 i其實我記得6.1就可以抓到 XC2V 6000 囉# x8 o- s! K, h

- `% _( p. s1 Y2 C3 ^  Y[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
4 T1 p! D8 C& z4 L2 X, _6 Z, ^
0 Q* r3 \) ~  U5 l2 D( ?廳從各位大大的建議已經在抓以前的版本了
9 S. `5 ]/ f" j1 i% \$ u& w% a5 k$ U( y6 l  X2 e6 d* u( e
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...6 O/ u: n/ o+ z" ~' ]+ m

, m  g; Q3 N4 z5 R0 q, x反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功6 F0 O0 R- N% x
+ I7 N/ W. Z" Q
等灌好了舊版本的ise才能夠進行下一個偵錯程序...
& ?4 _2 C" i; r# w0 {% n4 l5 b
1 h( Y' q: G: }) v載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,4 Z- W7 ^0 d! H- m* N
方便留下住址,我寄軟體給你,有完整版序號^^: J& S* v( M7 W: Y) B
如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
! H6 r  X# f* q6 H

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
5 l# V9 c9 P" m( D, j9 O0 N$ }7 o8 Q! e& S* s# N- U8 y' F
台北縣板橋市溪城路97號10樓 蔡宗達
0 |0 Y/ F1 d% ^3 A8 w: W  n- g% U2 Y) \, W# j1 g  d* B% {
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝, T0 {+ A1 w1 J4 v
3 `/ @  o. e8 [  z$ ~$ n7 T. K! Y
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
2 V& f6 k+ G6 Y# qISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^7 D) m2 X; b3 b4 E
你應該是灌ISE9.1 Web Pack 版本所以不支援,: j& C, e  |8 U  g  s; O8 d
ISE WebPACK Feature Support Summary:
% I' @7 y: T* |Virtex™ Series  4 w1 ]* e' V7 Y$ v
Virtex  XCV50-XCV600
3 h" q9 R) w, v. b' l8 f; dVirtex-E XCV50E-XCV600E
% p; j+ }9 a, v% [: w: Q% jVirtex-II XC2V40-XC2V500
- y. q  V( l' V4 ?$ j; kVirtex-II Pro XC2VP2-XC2VP7 ( q. c8 E" V( D
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
' _5 }& n* m' m4 i7 fVirtex-5 XC5VLX30
: ^+ O# U+ ?* l. @' P8 D$ E
- g- i6 S) {: ~* b裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 02:37 AM , Processed in 0.197011 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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