Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21126|回復: 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位置喔9 x- U& Z0 G! W/ M( N/ k& B2 @
通常Multi-ISE偵測不到FPGA很可能是這個原因6 ~; y- h8 u" ?" I: E3 |9 d- ]
二. ADS的版本太舊 也會偵測不到FPGA8 f4 E9 O2 }6 J: F, V/ \
6 S8 |0 }: u' E8 C( ]& \; z5 x
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise3 y# v8 @8 D5 H8 M7 x/ m

/ u  C- E$ W$ v% A- @我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?: }1 i. q0 \7 H! t0 M  I' B9 R  B

+ `. q6 z' n6 j5 B  K; v+ m我知道以前的版本都是要自己寫brd檔8 j4 ?/ }7 y, a1 e
$ ^1 U/ i/ Q2 [. h. O7 L% D) ]
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生1 k* }: V* E/ g7 g
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
" p8 f9 c6 r# U因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
+ V& R( |( t8 S有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題" g6 E6 }+ X0 |( ?
. B7 \2 C, a' W+ |! r8 z3 [
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了8 ~8 E  Q' @9 V/ R  ?3 ~0 [' a* b

2 ~7 s0 q& T. m$ r" k* A% b所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
) L6 B* S$ N2 N0 I3 W, c" P9 ?4 n; k8 w3 F/ {, |
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號/ Q, N8 \' i5 H

  |) @, v' X, N7 g- h1 g所以我選  family:    virtex2p+ A4 ~9 v0 v* j9 x
             device:    xc2vp44 f: N1 v: a5 P" ^& Q9 h
            package:  fg672<----這個不知道幹麻的..亂選
, k6 J0 J/ e) Q" z4 k) X$ t- {- }3 O. G
還是我其實一開始就設錯了,所以造成一連串的錯誤
% e$ `( f* D3 w" f; n% n* R3 N% n: q" H8 e# a$ }
希望大大能夠幫我解決問題..感謝感謝# j7 y: R/ y* K" F1 |/ v; b1 p
4 [; t) s1 ~0 |1 T8 {$ q
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝( H3 G% Q" T% _4 J* M# }( f
其實有好幾個關卡+ M5 R( d$ z( P! A& u: |
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
- Z% o3 E3 [; C" e) O: y, `第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔# u$ o8 X; F  \% Z% m
第三要用progcards.exe 來燒錄
! Q4 F' {! Q* i9 O% e" H6 W5 y8 ~; ?5 {8 A% _3 j- G0 |
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應- T3 C3 i7 A6 _! e3 w9 I
5 Q" E2 b& L4 W; `( \: W" q
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
1 }6 ]( z( F2 J- j可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新
6 d) n5 ~6 E* y5 L
/ j- w& W4 }  ?$ l9 `再者大大說的四個步驟package:  fg672<---我選正確9 u  S# Z+ j( ~# }

" k3 w0 K# ~7 q( l- J! y第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
5 I4 ^, G8 C- i1 |+ E' M6 I1 f& ?8 P& z" s3 m( J: _& m" ?
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?, F5 Y+ G5 N% N1 A( d" ?4 I
6 G2 _- b1 ?! z1 z- O" S
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
7 [' ]( a/ T: K3 P  v
, g6 o# S* d( W9 q抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+). {/ u4 {/ Q- f" b

1 w1 t: d+ }9 l! b+ j% P: K至於板子製造商不就是arm???
4 ]8 P) R' v! R  a! S8 A
9 z1 q3 r2 W7 O3 G* ^0 C! R還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
* ?) [1 V" b2 ?/ t$ C. e2 P0 G! ?0 h+ Y+ z( ~2 t1 u
也說有可能是需要license可是我找不到哪邊可以註冊license的地方% l* ]) `2 h6 Y( ^, h+ d+ H
" X) F8 N' q  q$ h) `, A" H, W# Y
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕4 e1 O2 W' y% {  K5 R( T0 r
他們之前也是Multi-ISE 一直抓不到FPGA/ ?2 F9 c* B) ]0 \& h
後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
7 N+ Q( S% q* Z; t" q0 f6 c
1 B& I3 c3 ?; n2 {% l& z; \/ z# fConnecting to cable (Parallel Port - LPT1).4 F! M7 y8 L* ~; p* p# G+ a+ _
Checking cable driver.
; Z' V1 p9 v9 u: o 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.  |8 |1 b3 @3 r2 {5 o
LPT base address = 0378h.
, ?( ^% A6 C9 q* v( q$ r& ^3 o  L ECP base address = 0778h.
6 s$ o" z& r& o  ?! \1 q) c& F/ BCable connection failed.) L- v+ Z9 v8 d3 I' r* `

/ I+ X4 N. s! ZWARNING:iMPACT:923 - Can not find cable, check cable setup !3 E9 f' Y$ H$ m1 n# v$ `+ j! [

' P" W# `( X' I9 P上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
6 g9 ^9 P  U1 s. q* N$ ^3 p. l4 l- K/ Y: A' S, L7 D
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?" y) X3 \5 e( {! W& g$ M: |1 t5 p
( L8 D, `% W2 k# c7 x* e1 f
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗8 v$ N8 J% w$ [0 E# F
5 Q+ R7 z! Y0 J5 h3 u
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?; Y1 J. E: e! p" }1 X! w7 D1 G; E

' J3 D! v" U2 @- ?- Y% ~* M( J確定ISE 無法燒錄 要用這個 progcards.exe 燒喔4 u( ~- H" |1 z. ^

5 q4 D4 K" w0 C- Z[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
, B0 I5 O6 t4 D
2 ]0 v3 C$ l; Y8 P: E& d基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??& f/ q6 J- y1 ~+ [" _

& p4 `2 l+ A: F& r% E$ Eprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎2 \/ P( j9 J* Z) e8 w/ R2 b
) W, ~0 d! M2 g9 k7 P' y. n
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
1 U) `: v; X( z& w' m( g9 x' Q3 y+ x! E4 E% |3 `9 ?; l- V6 s
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
  F. n% q2 t3 S: V; |) `$ R5 ^7 Q* U, T
還是我少灌了什麼?. h) U! I  F; A1 F8 D; C" o

8 Q' q9 k5 u2 N& ~5 K2 p敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿0 w% i) [2 R4 u
不過剛剛問學弟ISE是用8.1的喔5 r) d9 V' m& [" j
他們沒試過impact燒錄 但是用progcards可以燒錄喔 1 f6 }- S  N& x, Q9 w, d' f
那還是請你先試試ISE8.1好嚕, x. X. i8 n- P, V3 B$ M1 N

( D* C! q2 f, r7 M8 j2 R是XC2V6000# t6 W  O; I; H9 B$ K9 S
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
+ [1 q7 |! Z, H9 \: U) g3 y5 iWeb Pack 版本 Device 支援較少 3 g' ?+ @' C, C, }6 \
- h2 |# u, a' y2 q2 g% ^4 Q! m. }
這應該是主要原因
8 `+ a# O; u; ^! ^0 `, A/ I2 [9 Y
0 r$ O1 G1 h& T, Y+ b3 b其實我記得6.1就可以抓到 XC2V 6000 囉
4 A+ h( a: X- n) d6 H8 u1 @% A: p8 e: b& m& \. q* L
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
4 N- [9 P; r5 b& [; P- o, U- Q" F9 P1 Q6 W+ @0 f2 G; b
廳從各位大大的建議已經在抓以前的版本了1 E, t6 i0 |% B* r6 Y
- L) p. O7 l3 X( b8 B% ^
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
. Z* S# K" X: A1 E4 f" ]" ?1 R. w+ C+ p3 F& [  l) r6 i
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功. o" l, a2 t& O6 J3 Q8 i

) U6 v. S: G% X+ Y" a. n等灌好了舊版本的ise才能夠進行下一個偵錯程序...
, q: C* j; j$ H7 J6 N$ A. [* {' l$ ^% ~( ]
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,8 T2 {% a  @" _0 ?+ s- \2 O0 q( e! t
方便留下住址,我寄軟體給你,有完整版序號^^
5 }. e3 `5 X% \" q' _% I  h. n如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
: b6 z9 P: Q* k8 L" Z+ i. k

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
% y9 Q1 _+ O# M& g. `
+ s! U2 o. n4 x: Z' [台北縣板橋市溪城路97號10樓 蔡宗達
8 i4 c/ q1 Z2 J8 u: ~0 x) m) Q9 |! q9 t' P- Z' {
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
6 l7 ?* [0 X: w
' S; G% G; S: g; d- x" f等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^! }5 c- s% S. b( B6 H5 U
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^) o/ y0 l  I5 z1 Z: L" D2 E
你應該是灌ISE9.1 Web Pack 版本所以不支援,
, I' J* E6 P2 U! e8 x+ mISE WebPACK Feature Support Summary:
9 ?; j! v$ f5 a0 k- XVirtex™ Series  
( C; v  Q# P* _$ {( hVirtex  XCV50-XCV600
9 V, ^- P/ R8 p. TVirtex-E XCV50E-XCV600E # [2 c  G& F8 c, w7 I
Virtex-II XC2V40-XC2V500
3 q1 S1 U$ p& A9 c! ?  WVirtex-II Pro XC2VP2-XC2VP7 1 h- k. c5 h9 W6 y
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 " `! {6 [4 K) J% N) b: ^; c
Virtex-5 XC5VLX30 ' m9 m+ g2 M4 i+ a  ~1 W
0 C% c+ n* `9 W% v1 m: ]- ]$ J
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-19 07:32 AM , Processed in 0.135518 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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