Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21132|回復: 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位置喔8 h* L, J* a) T+ u  N
通常Multi-ISE偵測不到FPGA很可能是這個原因
% X3 N  Y% `! C9 y5 j5 o, U( [二. ADS的版本太舊 也會偵測不到FPGA( n/ y9 U3 O0 d, C/ P" l# [) d

) c& \( |/ q/ U; @& I. d) K- e7 K[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
3 X* U: ?1 I1 n0 u: y+ B  p6 T6 h2 U! [! Q) P8 H
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?1 A' |& t3 U( P" m( `' h0 o
4 `4 [* J0 J' A
我知道以前的版本都是要自己寫brd檔0 z8 ]8 v' C3 L2 d7 s5 _3 ]  j

" N% I) u2 }: N) f( }$ ]1 K. X希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
3 V' a/ D4 s0 N3 ^0 T& P4 L- E還有若是你只是無法燒錄可試試看 Jump 的設定對不對
6 H( m! w$ Y& g# j因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
: G# ~7 ^, _9 w有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題6 {: D! P! j1 m( b% l/ v' {
/ X: M# Z, r+ f! z6 k
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
# W0 k/ h# l3 b5 F2 R' F1 K0 a: g" Y4 q; q' H
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?8 ~& W1 [9 n  g/ q. x; B& R' V4 p

4 B: D: g( ^0 w1 b2 Z+ D0 f還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
: ]/ O2 N5 r& l0 Z# ?( G7 r$ L' i: K0 ?/ I' g4 f+ i9 T
所以我選  family:    virtex2p& t1 w+ v' h0 a
             device:    xc2vp4# m2 O* l: ^, W$ E% L: S
            package:  fg672<----這個不知道幹麻的..亂選
4 o- z6 I0 m4 T' `( d$ G% N9 W4 M7 V  X7 I9 Y5 x2 ^4 q
還是我其實一開始就設錯了,所以造成一連串的錯誤0 Y$ Y- w* t& z1 R3 R- j
% c: @. S; C; z  E; j
希望大大能夠幫我解決問題..感謝感謝
; e# q8 L/ [5 J5 A' k4 b
6 f' ~1 K( ?  f9 s! [5 D本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝1 R+ w* G: n% l* ~9 @
其實有好幾個關卡# I/ ]4 s1 {* _9 m0 r( Z0 y
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
/ ?, K' a5 c% u第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
: U0 v. D& D5 J- y" L; m) G第三要用progcards.exe 來燒錄- c; J) M) y& P; [( x

& {2 u, y5 g# M+ I  s[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
' {" M: ^. S. X" w) ^/ D5 w
3 j3 W  B# A& X6 ?/ @. C請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
& m; F: Q' a1 f2 V7 b可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新  y$ z% J$ s3 D7 @2 d" i

) Y- F2 V5 ]" h5 ^* O2 n: ^3 \再者大大說的四個步驟package:  fg672<---我選正確4 ^7 Y3 p6 E  f4 ?

9 ?& k( t) W7 M第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
1 U  L" p5 e. Q5 G' d
) r5 }, J  N0 ^1 _7 f1 _: g/ ]  l第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?# ?, b* g9 Q( X2 D/ Z- C

* v2 d* f) |* ]4 H! X# e/ x第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
8 @, e: t1 W1 T" q4 b( T+ v
7 n8 u" S* ?6 m( g( b) _抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
8 A3 C) }& q0 C+ L6 l
+ b( r# N- H) ~& i至於板子製造商不就是arm???, h, \. I2 f! L& w

9 {8 I7 Z9 a- |/ H1 u- W還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
3 j4 ]% J+ T2 Y3 l; R* C0 x0 o
( V# E# H# B9 P6 a0 m5 d; n  \也說有可能是需要license可是我找不到哪邊可以註冊license的地方
0 o* z" P4 a% F$ }' f/ }# E% g( ]# F3 U' Z
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕. Z* s: w: W+ [) M+ W
他們之前也是Multi-ISE 一直抓不到FPGA
' ~. n" S7 a, x8 m. W後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :# p7 n& u( T+ ^& F" X+ s  G

- e. B% ?; Q. ]. B' v3 g6 ]Connecting to cable (Parallel Port - LPT1).' m( {4 g6 i; i: q' Q
Checking cable driver.
4 `3 e& \# N& N9 y  A3 v 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.9 x' Z0 n/ U" O5 I/ ~! Y/ Q
LPT base address = 0378h.% ~: d" U/ e: o! v& L- n+ }& L
ECP base address = 0778h." U8 n' q% q! x4 N4 x* e
Cable connection failed.
8 X! |7 ~- x( ^6 c$ z
% J. u) i, b5 m: rWARNING:iMPACT:923 - Can not find cable, check cable setup !- p8 V2 q) [3 Y% B$ G$ C

( ~. I5 R& a1 _  m+ x上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice5 p7 a! n; y) ^; w3 Z3 m0 c( D" d

- }" ]5 e" z) |" a1 u這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?# ?) L8 \) w* m- A

5 M4 I& k0 _( D( m, }: b懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
  T, _6 I9 n& N; q8 R! B
5 B) Y2 ?8 [2 F% M* S8 m: p& g請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?# l9 N1 r- O" ]8 m( X

* \$ S7 \7 g6 l+ t+ E! ]! A6 z+ \- q確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
: L$ ^+ {9 O( v3 ~3 G" A) d, I! r0 z# E: P8 E1 E
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA) @/ _* m" W1 C4 k+ f; A
! K8 J* X$ y, @- ^
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
9 G& r6 `$ j: n7 M  q' {$ w2 O! m" H6 t1 ]/ C/ s) W% w4 a5 \2 d
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
$ f, ~! S" r5 G7 ~& i, E$ h5 }
0 j& [- L# {# h7 `4 u1 [請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
' y8 f7 `9 Z7 Q6 E
0 c' ]6 k0 f7 E. u2 n有跟我們一樣在產生project的時候找部到xc2v6000ㄇ  M* H1 K9 P8 g! [9 c

' W5 ?- @7 C: S" I; k# g還是我少灌了什麼?% m" o4 ]9 u3 t5 e
# U2 N9 ~) h9 U3 p
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿, P4 u+ U5 L; G4 x5 Y
不過剛剛問學弟ISE是用8.1的喔5 H, t- Y5 b9 B* m# c; y. S
他們沒試過impact燒錄 但是用progcards可以燒錄喔
4 E7 x- V" l6 X) p那還是請你先試試ISE8.1好嚕! g; V1 q5 |9 q' X) k
0 q3 V8 w- \. y* C0 ~" Z1 s8 q
是XC2V60005 t% Y) T+ E$ v- J% b
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本9 |3 P9 }- h  x% v2 P) T
Web Pack 版本 Device 支援較少 4 [. ]- l3 B& B6 S
6 B. N1 ^4 c+ A
這應該是主要原因
0 |; l& ]& u8 v9 g0 k
! f9 _2 `+ r8 Z+ f其實我記得6.1就可以抓到 XC2V 6000 囉3 q6 E2 {- h  o

  x+ u  W- Y0 L% B- L; @0 J1 E[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
( s) ?: R# y0 c* A: l" G( B( l! a" B: x' @6 _* }% Q
廳從各位大大的建議已經在抓以前的版本了/ m" T! j& E, Q/ e
8 m1 |% s. ^* n- T6 S* N
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...7 C8 v! {/ {: y/ b3 U5 Y. _
% A8 a2 y' t; D% ~
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
- h8 o+ |  c! A$ L1 b
2 B6 q# V( w+ a1 S% S5 z8 U等灌好了舊版本的ise才能夠進行下一個偵錯程序...  l$ q1 c" s" R& p) O

/ t9 W2 v" x# v1 R3 P載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,7 A0 \* O* ]. g* A) ^
方便留下住址,我寄軟體給你,有完整版序號^^
. R+ ^5 r+ j( [0 k7 U4 }如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.$ O- t5 ^$ j% x# }" M/ ]0 B0 \! [

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
+ G5 _! C/ {5 |  |$ v% \
" [  T; S- @! F; \" m6 p0 k! d) k台北縣板橋市溪城路97號10樓 蔡宗達
2 n6 |  S& w! f
' e, v) W; y; h. v, M老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝3 p% m) _5 ^( T, D0 q/ j' i4 Q
# q$ b4 {. r6 ?
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^5 \$ f( J. ^6 W: J: {
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^$ G2 Y+ V4 d8 {! w7 R
你應該是灌ISE9.1 Web Pack 版本所以不支援,
; {) w" s+ m# {; S. gISE WebPACK Feature Support Summary:; z, {# W1 x  p, c* G
Virtex™ Series  
' H6 N3 H* M2 T) C5 d7 RVirtex  XCV50-XCV600 8 k# p2 h4 [# y6 |) n
Virtex-E XCV50E-XCV600E
; E' l9 M# E) E6 RVirtex-II XC2V40-XC2V500 2 V- J5 D2 G* O, S  p4 E$ L
Virtex-II Pro XC2VP2-XC2VP7
6 Q' U2 e! `3 s2 \8 ^/ B8 ]Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
7 ^6 m* T% Y! G+ `9 i( K8 YVirtex-5 XC5VLX30 ; Y; w1 p- {% E. J
& C- ^( k7 U( A5 I9 l( u; C
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-20 06:34 AM , Processed in 0.134017 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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