Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21175|回復: 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位置喔3 ?6 f6 c" o, R
通常Multi-ISE偵測不到FPGA很可能是這個原因
1 N2 C8 Y2 z' Y0 R4 M& j二. ADS的版本太舊 也會偵測不到FPGA0 c4 b0 `$ b) n7 |
7 {$ S, G9 w" |5 P1 V( |; B+ p3 m5 q4 L8 U5 {
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise9 Y2 V8 O* d$ s* q6 s
8 J4 ^$ r+ t7 D" b
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?
  Y$ |$ P$ V* B5 k: X+ z4 P
3 g7 f& d9 M# x/ [7 O. ]我知道以前的版本都是要自己寫brd檔
& s% ^; ]% t( `% d( F$ C! v+ t# C$ x* z8 a; `8 w% B
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生0 v" N/ `4 }0 R" L- J
還有若是你只是無法燒錄可試試看 Jump 的設定對不對8 D( ~8 q5 ?9 |$ [
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
/ H5 M# u( q! b! Y有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
! l# c8 s, p6 R5 c$ N7 U" R$ g
5 j" w4 y3 U- H9 o% Mxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
" C- Z3 S2 r+ @) t
6 I, M3 o& A( K, f8 q! }6 K. \所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
0 S6 B3 h4 c; u! s5 j' U3 _0 j3 i( T% N) E6 \
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
2 @" X+ R4 }/ L& M: g
" H: h6 s1 B. n2 `所以我選  family:    virtex2p8 E  x6 Y- M4 @( Z- _
             device:    xc2vp4
! m6 \, w* w6 e' g4 o            package:  fg672<----這個不知道幹麻的..亂選, A2 s- W% \4 C. x  w2 k" W

# U: C$ @: d4 `/ N還是我其實一開始就設錯了,所以造成一連串的錯誤
0 a8 m3 @3 a# _" ]) e& a2 R; g. C6 ]7 t- n. \; L
希望大大能夠幫我解決問題..感謝感謝4 b& k8 Q5 c7 A( A0 P

  D0 m' }* `. h9 U- L( i6 J5 B本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝
' N9 }& Y! M9 X4 o其實有好幾個關卡
2 @- f3 j5 c5 R5 {4 o第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
- T& {  R) Z. y7 x第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
9 m- q! k. \/ X, x/ ]6 V第三要用progcards.exe 來燒錄
: ?0 U1 h/ z: K  G1 b. Z, ~" A& I  w) F3 P, Y' T9 Q/ g$ g3 H" h
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應8 _$ J2 w; n4 b& F4 I

$ x* ^1 Q/ a; [& u! ~- S請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
6 F- X+ `# M* d: H2 V可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新; t7 ^7 o& ^+ K8 o1 w
; y0 `9 K* n8 X! |: c' y
再者大大說的四個步驟package:  fg672<---我選正確
( b, V* ?. F! C% h, L% k3 S) L- q3 M: l' B! `  b- |& P
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了- M; m7 K$ x) ~% a* _+ e2 z

3 f. l3 k( J8 J第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?% B+ p0 z; p  x3 z5 z5 b6 n
! H" X6 `. b3 ~1 a/ c4 _0 \% i
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe
+ N7 Z9 m; I2 H  e& P- V/ k& w& I- x. h
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
; `# \+ D; v7 ?, w! l4 i" j
& |% E" v4 F; ]  W, ^. Q$ O! J至於板子製造商不就是arm???# x# L! s9 ^8 y- y; d! c8 l6 `6 J

  p4 {" D4 |# y還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
3 C* T8 f* w( g! \& k" t7 J( s
! S! K3 u' E8 H8 ~也說有可能是需要license可是我找不到哪邊可以註冊license的地方
" t3 k# L9 o% S7 \% D7 y
4 v! q* }8 N  a4 H......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕
* Q7 C* J. v7 w8 f" q7 Z8 Y他們之前也是Multi-ISE 一直抓不到FPGA
5 D& z: n7 A% Y% S/ C後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
0 q7 ~8 N) n  |* V- l& i: M* t- F% \3 d! S- E2 X
Connecting to cable (Parallel Port - LPT1).& \8 L& n* z9 J. ~# {5 S
Checking cable driver.  I" g# s0 G. w- [; F2 s
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., M+ N2 s% ~7 M8 a1 g" P
LPT base address = 0378h.
  N1 l8 c- J1 x, v* r8 r6 X ECP base address = 0778h.
% X# g& Q( B) ]0 K& d! f' q. I" DCable connection failed.
7 g2 T6 e) }# R; y8 T( N
- ]6 U( R% i$ eWARNING:iMPACT:923 - Can not find cable, check cable setup !
9 L7 k; K8 p4 e* @2 c9 A
' k/ ~/ H! _3 [上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
! S; ?4 Z# C* u( X% r
" M7 g( R) a4 l  D這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
3 j" G6 P' f) h
+ b* W% g* a; |" Y# y懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
8 D9 a6 k8 v/ D- D; K1 E5 Y* r& o2 o/ W: N6 K- e& T
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?% E5 a2 l  l( X- ^; k% F( z+ F

( E) F% O6 y  e4 ^6 b2 n7 @4 ~* V確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
( N5 T& v  `, A7 |  p( D* u! O" l( b
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
/ p# p+ H, ?9 F' _) v  n! F" A2 Q( n; R( Z
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
" m+ Z! d* h" i# M+ P0 b* ?& Z
' J: D9 g5 M, |8 N9 Vprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎3 d4 q' l7 o/ q$ h2 Q' W0 _
5 e8 k* M& H3 p& Q
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿* C" u5 W1 ^5 F( b
7 b) g- b7 }3 e0 B
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
, D5 c1 D# r/ a6 L8 z
& k6 P1 ?8 W6 e還是我少灌了什麼?' A, ]5 g# A2 g& ^3 s7 B9 p
' X! M) [" r% E1 X
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
3 d* p( {, M8 F7 `9 Z不過剛剛問學弟ISE是用8.1的喔$ J0 q+ [8 Q' h( R  w
他們沒試過impact燒錄 但是用progcards可以燒錄喔
3 Z/ B& P0 y2 i$ I- Y& y9 j那還是請你先試試ISE8.1好嚕
9 c/ C5 h! J' g) K2 M' M* j+ R8 _( \% O6 {# P# J; T. i3 d
是XC2V6000
4 K) M5 G  R6 h7 M" R3 e5 c) G4 ?在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本6 A# d* A+ J3 v; w- s& J% m
Web Pack 版本 Device 支援較少 " D( r: W/ i* k
4 o; q0 _8 V# O3 {7 T# O* D
這應該是主要原因
. E! @. \/ I' C# m# @. L" _$ V+ e( ?4 q! o/ k2 K
其實我記得6.1就可以抓到 XC2V 6000 囉3 r7 `  q; y; @5 S+ ^

+ L9 M# Z4 ?& t( x/ w; t[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
  P7 D& r, A+ C: g7 e- |  M. n% p: b; U
廳從各位大大的建議已經在抓以前的版本了0 s$ l! u  G" r3 q

, A) A2 y9 R' e2 s3 Z可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...' s1 Y" {7 @5 q) r' J

7 _! l' }4 |9 S9 i7 R反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功4 E4 }9 H3 W3 m" g4 I5 R; S% O

% C: d; j1 u9 Q) ?8 Q! W( S# v等灌好了舊版本的ise才能夠進行下一個偵錯程序...
/ }* C( Y/ E8 {" u
' c# ~: v; k) o+ C( r: x- t載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,
$ k  }# i0 E8 x9 |# F1 B! ]方便留下住址,我寄軟體給你,有完整版序號^^
+ Y6 p6 q( o( b1 y% K如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
& B4 E6 j9 V1 m; u  @8 o( p! b" g

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
  C% N4 I4 w/ Z9 f. Y: z/ e' n: `: r' Q; }0 W
台北縣板橋市溪城路97號10樓 蔡宗達
( z  C( i3 m  Z  J( i2 N3 b: H3 {' w4 W% K; u7 W% `) |2 X: a
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
' i' k3 f, j; P1 |+ Y( y5 k8 d+ G. F% {0 h+ y2 @
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
- j3 D- g+ H1 z9 ~6 v/ Q+ y" rISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^2 N, }# H5 ~! x6 y
你應該是灌ISE9.1 Web Pack 版本所以不支援,
% n9 I' J. P' `* d- ]% nISE WebPACK Feature Support Summary:
) a8 r4 i9 p: V& L2 |: SVirtex™ Series  ' [8 `  u1 F5 r# j
Virtex  XCV50-XCV600
- c$ E+ b6 G. Q% c. Q4 A' WVirtex-E XCV50E-XCV600E
$ p5 U! b4 O/ {( D9 Y5 y7 g9 f' v  zVirtex-II XC2V40-XC2V500 : D6 T: _( }6 _* n9 D6 {
Virtex-II Pro XC2VP2-XC2VP7 0 ~' i5 @+ f; T8 K
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
6 p! G4 g5 w9 }% n4 \Virtex-5 XC5VLX30 + ~  P8 J& u1 x% U/ w
, _: V+ a. t( r' y0 k
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 03:50 AM , Processed in 0.149019 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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