Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21117|回復: 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位置喔1 a  k* F; u* J
通常Multi-ISE偵測不到FPGA很可能是這個原因& M2 {. j; x  M) [3 t
二. ADS的版本太舊 也會偵測不到FPGA
4 H  e$ p( w+ s; Y/ r0 t, n0 ~+ Z8 Y1 f
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise& Q# f; P7 l1 T& b4 b4 `* W
2 v9 {) N, f( _5 ~
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?$ i9 K" f3 S: Z7 W9 C6 Y
4 ~  h. S; Z2 M) h7 H$ w' q
我知道以前的版本都是要自己寫brd檔
8 Y" V; t/ j: ~* |# J$ A- K, _/ l- b$ q, f
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
6 o/ ^5 r+ T0 f+ @/ p還有若是你只是無法燒錄可試試看 Jump 的設定對不對
  Y5 m, y1 e/ `; _  g0 a& A因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,7 X! c6 b$ u5 V3 v. {
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
5 ?- G& O$ f4 b$ h$ @5 F" u- E* h4 I: v, p3 p
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
1 m! K3 K, F+ V5 C$ ^% h5 J
( u% v# k0 v& i所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?+ M% s# F" L4 ^: B6 N% u) d) \& i

, X) n" D) W5 x2 T還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
0 g* N+ [9 b3 Q3 B- y
4 I% q( p5 r$ K7 Q4 t所以我選  family:    virtex2p
. j' h  W. ]: c' b             device:    xc2vp40 g1 @& a9 }+ N% V& {, e( _& @
            package:  fg672<----這個不知道幹麻的..亂選
/ b1 Z3 m* v( q5 l4 X! f9 C  n4 @7 v+ s7 P7 j; j
還是我其實一開始就設錯了,所以造成一連串的錯誤
7 p9 j/ o# N& ^- v  e# q# b4 k" \  F0 R. T
希望大大能夠幫我解決問題..感謝感謝
7 P1 Y  D! T% t/ X7 n2 ~+ b9 P5 I3 u% f4 @* p2 g! K
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝" o% g7 I/ {* F. _! _, k
其實有好幾個關卡
" u- R$ \0 L+ P% f第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔( ~" l/ ?2 t( D$ [, a8 I, ]
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔& m: o- K6 W4 u2 K5 P
第三要用progcards.exe 來燒錄
4 F( r3 D: k  P0 N8 x5 [4 e/ t; G% o! j
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應7 d; P7 M7 k( ~, ]7 |# Z

. ~$ M) y1 A$ B請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000& ^7 x4 I; T' y* v; g
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新$ S& t1 b) b4 \+ W3 o/ a
: u1 o" N! a' G$ r2 h
再者大大說的四個步驟package:  fg672<---我選正確* ~  W/ c2 H/ k/ F

/ o  v  n$ u3 f: G7 N# b$ K第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
; V, z6 U7 {# c" J& a) {& g" s, _4 ~; @, J
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?* b1 M5 [8 J% I3 ]1 w6 N
1 W- |; N4 i( L( ]- V5 O7 Z! S
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe 0 v6 Y: C5 D( R) U! g/ h
) m4 v: m" H( U7 i
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
& e! B# y2 H7 O) q4 H' \$ `( F' y! H+ P6 \" J  j" g
至於板子製造商不就是arm???3 X3 }0 r; Q  i  Z% M: ~9 N+ z* I' N
/ \  M$ ?) ?4 ~' \
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......! M1 n" z- M% G' \! j: R. m
; p1 A* C: q, U% Q* W# O
也說有可能是需要license可是我找不到哪邊可以註冊license的地方
  ~4 A& [# ^8 X- P& ]/ @$ y1 L  t* v6 D8 ]: {. R- Z
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕, P8 O& I7 {% s4 x2 |/ a
他們之前也是Multi-ISE 一直抓不到FPGA7 @2 \6 t0 o( }8 \
後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
! A$ N: Y+ g+ E7 Z9 ~  Q
1 W, x' l5 D+ x4 VConnecting to cable (Parallel Port - LPT1).
: Y8 d6 N' A7 Y4 {3 iChecking cable driver." F" n+ B. k: `$ i- e
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.
- Z" W6 q& i( W  I4 [- w7 t/ [ LPT base address = 0378h.) G! _( }3 _! V3 k$ j- u% }! ~4 X
ECP base address = 0778h.
& O0 F9 z, ?2 n7 lCable connection failed.
0 I& D+ r! n" f/ A! Y- ]8 h# p# o( C0 d5 w6 v& b: @
WARNING:iMPACT:923 - Can not find cable, check cable setup !$ m; D# m6 X/ h4 V2 \8 j9 }# Z$ @

  ?: q# z8 e# q* E: X8 m上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
- _2 U. |7 S: \# t
0 o9 g+ w: O3 s' r" I8 T這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
+ R/ Q$ T8 l! ^) I; W  _& t- X
$ B1 Y( q+ [# t! \) t- N  N$ ]$ }4 F懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗* w2 P9 H5 q- h$ ?8 C% D9 B# @
1 Q: [4 s$ b( l& H7 {5 c* F/ x7 Y3 K
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?5 X% u& W( U) t0 [2 ]4 a8 h$ _, j
) I' b: O3 J0 A5 Z; Z* ?
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
$ f$ M% ]" t2 `) s1 m
9 g" H2 P) \9 ]4 k( ^4 O[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
( Q9 B" s1 u1 L" w6 [5 L1 R
2 ?" a% y: a( b; u# v基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??2 m9 @8 D$ j3 Y( q0 b, R

8 W' ~( I7 ^/ h1 B* ^progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
% H( f9 ]7 Q7 }1 b# j+ d8 W, _1 g% V9 ]7 P0 K0 i' ?. _
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿8 ~+ t- }5 K9 g0 A

8 O+ ?! J. j- V3 I& j9 ]2 T有跟我們一樣在產生project的時候找部到xc2v6000ㄇ2 C( ^: i" k& O' f: N
# n. Q" U  F# u& e# U2 E) n4 F. y( e
還是我少灌了什麼?
0 Z. X5 t- A1 x8 `# Z$ z: C: [3 r5 J4 ]
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
* Y! o' H6 g% k$ D- }8 S& F不過剛剛問學弟ISE是用8.1的喔% ^) s" d$ I1 s* k9 [
他們沒試過impact燒錄 但是用progcards可以燒錄喔
& k* L  R, G+ h9 \. H& w那還是請你先試試ISE8.1好嚕
% ~. m0 e# e; d1 y: N( I  E) ^* h, l! i& v$ @, x. n, O
是XC2V6000' _) A7 s. m) f
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
# J9 D7 B) s7 C1 X5 n$ ]Web Pack 版本 Device 支援較少
' b" E! p) A- ~* z5 _  Q( G0 y& Y6 w: V0 j% @' ?
這應該是主要原因- u) e6 F  S3 \1 B6 f/ b( o! g

5 W4 }6 @: M& J% V: h其實我記得6.1就可以抓到 XC2V 6000 囉' j0 i2 V4 W" z9 Q. c$ q
  N# t2 a8 R0 x# W& n
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
" S+ R% z, Y  C0 _4 I1 _. s. j0 A7 V5 F9 y7 H- G
廳從各位大大的建議已經在抓以前的版本了& H4 I/ ]! |( q

; a# p0 b  C: x/ R( z; n3 k" e+ m可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
# r& K0 A/ n5 ~
  `3 @! j9 z; ?, ~, B反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
* i4 ~1 E% I3 P7 ~
1 w* k; D: y" Z3 N) O% s等灌好了舊版本的ise才能夠進行下一個偵錯程序...
6 k2 i: {1 [$ l5 G
- j* s* v/ o! `/ B2 `載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,; ~# b7 J; m9 t2 V( P/ K! U% a: d
方便留下住址,我寄軟體給你,有完整版序號^^
3 Q) ^. v. S  U2 g9 x! j如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.4 o$ g. t7 ^, v5 G! S4 C

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
5 Q% t4 ^- B- j) `: @% P' a
, y  d& r/ k" z7 A台北縣板橋市溪城路97號10樓 蔡宗達$ _  e9 N0 [$ R$ [

; R& [! O8 T# {/ G) r0 x老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝3 N$ c( X+ h! Q  j" K: g
( k& T: G: C/ S
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
9 O. \8 `% |$ j8 Z: YISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
5 p8 m  m- t$ w7 w1 F& u你應該是灌ISE9.1 Web Pack 版本所以不支援,- Y* O. L$ N( B. M* r
ISE WebPACK Feature Support Summary:
0 t) Q8 w' [; e! n8 I4 cVirtex™ Series  
, K9 c5 ~, D) H8 d8 Y) {Virtex  XCV50-XCV600
% \' n4 `. y( N! U1 d/ xVirtex-E XCV50E-XCV600E
, c" o7 b& @! V  @Virtex-II XC2V40-XC2V500
% R( I' x7 j0 x  e! Y$ KVirtex-II Pro XC2VP2-XC2VP7
0 e3 a* ^! |- u' [7 O/ D  ~8 N* cVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
; |5 `  ?2 ^6 ?2 C* IVirtex-5 XC5VLX30   k+ s' A9 I0 u2 c; }: S
( c5 X7 E. [1 U3 y$ a; P) p
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 10:51 AM , Processed in 0.135517 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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