Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21221|回復: 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位置喔; n& x/ z6 ~6 y$ U3 L3 g0 g  y
通常Multi-ISE偵測不到FPGA很可能是這個原因
+ Q% q" h/ q- c' F$ @8 E( m! j二. ADS的版本太舊 也會偵測不到FPGA3 u, s0 U6 O- c& I

" Y/ c& D5 c' Q/ E1 E[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
% I! G  s6 h6 T9 e, l3 B2 I! E" a5 J- q6 J; |
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?4 h, k4 X, o, i# V/ k8 p
5 `8 A- X5 E( [2 X/ B& {
我知道以前的版本都是要自己寫brd檔; M. t' W: I. M. a+ f7 Z
- x, q$ g& _% b' r
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生% h9 z* H( Y! z# v
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
- p" |$ w6 O: l. W' P3 p6 T因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,. k$ {- L9 T0 x4 G6 K3 U3 Z" x
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題" x  G  y( \% z' J# e  @
* z! q/ K$ P, h* J" @
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了% x% m: ]) Y; k/ x- {1 k, [* v
* d5 w) e( }8 E7 Z2 m& O3 I
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
- k8 Y  f" f4 P8 \$ W9 Z& s: H) @3 R% X9 q/ q2 A; w3 n
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
# \( K) G8 w4 k9 _
0 T! t5 L0 ~' l- ~' l所以我選  family:    virtex2p. Y4 c$ Y( j: p6 h
             device:    xc2vp44 a9 b( @. j6 M9 M* {
            package:  fg672<----這個不知道幹麻的..亂選# i6 z* O6 }( u' `. m
; g8 X4 ^. w: t" w' |$ Y6 m2 _7 K
還是我其實一開始就設錯了,所以造成一連串的錯誤
6 j' \7 c4 G; I, w2 u  y2 R7 A) ?0 d9 N1 x7 Q
希望大大能夠幫我解決問題..感謝感謝5 S: r  V7 A8 T2 T2 O

% \& ^7 [; n4 x  D. F0 w) a; r6 J本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝- `5 y6 I1 l0 p; b, h. |
其實有好幾個關卡0 g! h1 K* E1 e3 U: ^5 V6 u
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
8 ^& U3 {; Q1 y, d, r2 v: X第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
* `3 V$ W9 U6 C5 P8 }3 z第三要用progcards.exe 來燒錄
7 X  @( A+ W3 a. q; f: T8 w9 n* X" M# e  U" M' }
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
! U6 X4 D0 U: ]$ B9 _0 R8 D* Z; i: R) G0 M4 K6 j
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v60000 A" ~1 h  h  F' d
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新7 E3 {8 |/ Q: Z: |% H2 }
9 z7 H! {' `2 @4 w- N8 G: C
再者大大說的四個步驟package:  fg672<---我選正確
! h/ m" h# y( G6 \5 T* M  G( C+ Y6 {0 N; U6 j; @
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了5 M5 J0 Q* D$ T9 v! A& a( A6 w
/ A* ^$ R( k- g3 s+ J4 x  ]
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?. K% T" f0 ^1 _2 `$ E
8 W& S$ e/ h7 V' ~7 y6 s
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe 8 l5 f3 u! O  C$ r1 A; _: N

$ o5 H1 j" k" T3 F3 P$ K/ G抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)8 K% d4 I6 A$ \- ~/ w# L
" h9 D3 U& H& j
至於板子製造商不就是arm???) i8 ?' W& r3 y( r8 \
, |& s8 ^3 Z8 s! Z3 \2 t' B# ]
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
# o& @! J. y: u; A5 V5 u  L3 s9 c4 Z# i
也說有可能是需要license可是我找不到哪邊可以註冊license的地方
! D7 M! P1 E$ o
1 [( m3 Y9 n* }......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕1 H# N1 c0 g5 [1 ?6 M8 w
他們之前也是Multi-ISE 一直抓不到FPGA
3 n, {' I2 `0 K. z7 p, [  ]後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :) S  j# A1 Y6 |; c) s" _4 |) Y# Z

, Q, e( G9 r) a8 i8 K4 e( ]+ bConnecting to cable (Parallel Port - LPT1).4 j6 I# _8 S) E2 ?% `
Checking cable driver.1 ?  Q3 `$ m" s, G( j7 K
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.
; q; @* u. o; [- Q$ Q: Z, q LPT base address = 0378h.  I. F! N" p3 l" t# E( {2 w
ECP base address = 0778h.
0 w+ S* i& Z! [+ v% w& g, A8 BCable connection failed.
9 `+ G+ P5 u8 M9 U' r- A  T1 O+ S/ V
WARNING:iMPACT:923 - Can not find cable, check cable setup !4 Z9 T, k5 d' B. S( x( l
9 p' Y2 `1 O3 j0 u- T% E) q
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
: e! z) m( N9 u  U1 T
1 h+ \+ E# o5 L, p: d這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
" j4 u6 i5 y$ V7 `5 h5 R/ |; u8 ?  R! [% r
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗
7 l1 D. G# Z/ M  y& c8 G1 J+ _- X4 G+ e4 \/ Q+ R0 |
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
+ @  m4 a& d; O
7 _. P5 _+ Q. p$ {& f% C& e, v確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
2 @( D: H( j. y0 T+ L3 d! V. E" u# B, h) Y# b% s9 B
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA" j/ Q' U; @9 ^* b
2 P* x- O0 E! @1 T, O
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??" u" y6 `" Z1 D8 V, k

$ ]# C% j# _4 Z; l4 D% q4 {progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
( m- D* [2 x, j* K6 O! S
) X" |% g+ T  m9 D2 w3 y請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿; O* f/ ^* t6 k+ n- [& R& w  V* a+ z
5 S! ~, H) y2 {- J. q, T
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ. h1 v: H* {: U3 g

+ v; Q7 I0 f9 e  T還是我少灌了什麼?
7 {6 l8 y: v: u. A% j5 _1 a2 a
+ \# ]4 D5 c- ?敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
7 e. F+ O# G* a/ k/ q( C5 {不過剛剛問學弟ISE是用8.1的喔* J% V- i7 `, ^" S9 M
他們沒試過impact燒錄 但是用progcards可以燒錄喔
8 `1 d/ A; P9 e1 N  Q7 b那還是請你先試試ISE8.1好嚕
+ [/ u% |' Z: O3 F+ A$ n  T# M* E& u# s+ B
是XC2V60007 ~8 \! D  \( J/ k; `
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本* q3 ]6 w$ }& M4 G% b$ N5 ^
Web Pack 版本 Device 支援較少
; X3 j5 k  h. v4 z" j- |9 S1 @
: ?- s+ i$ v& B) j' P這應該是主要原因
* I  U+ H! z8 `% {; Y5 F
5 `. C# H. ?$ z4 x其實我記得6.1就可以抓到 XC2V 6000 囉! v5 }! z6 a' l' l  k. ?3 `* X: J

' X/ j7 u$ |6 E3 G; G[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本& ^% q. A+ }" c( z+ A! V

7 f) X9 h0 K6 O& Y  ?廳從各位大大的建議已經在抓以前的版本了) Q+ V/ E) b7 _1 F' }
& l2 ^# \! I9 S1 _' T6 \
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
+ V1 a5 h! \. f$ n
" g. W7 i$ ~: {+ G4 I* `1 k反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功6 q$ y. i& _) c$ i, H
& {, {" i0 e/ y
等灌好了舊版本的ise才能夠進行下一個偵錯程序...& I! @% T& z5 e1 C% y- Y

. h9 [5 \: q5 L3 _2 v; A載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,# P) @% ?. |2 T& N% l( U
方便留下住址,我寄軟體給你,有完整版序號^^+ P, A3 I5 n+ @- a
如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
2 t5 z4 o8 C2 k3 x# B

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
* i7 |5 P9 Y+ u" F# ?) Q
+ q) f( q: s3 [1 O4 d台北縣板橋市溪城路97號10樓 蔡宗達
4 _; Y+ @' N' W  X) R/ `& W  {1 L) j# T, I5 K& |& J* Q+ w
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
# C- k2 A& w: C4 y$ u; j" B! s9 o2 E& ^: e) F4 ~/ o3 o
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^, q* F4 V  Q; z2 v/ H/ _* m( n0 P
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^& H4 V, M  J* e
你應該是灌ISE9.1 Web Pack 版本所以不支援,
5 B+ T. U( \% h- `1 zISE WebPACK Feature Support Summary:% m( U. \1 j# i, a, h$ }
Virtex™ Series  
- k  Y; f/ r  u' ?. I( _Virtex  XCV50-XCV600
" s4 v/ `2 K- ?) K( DVirtex-E XCV50E-XCV600E
' B) k- S, [5 R$ `1 C0 dVirtex-II XC2V40-XC2V500
7 j8 ?8 F' I- d' n9 ~$ |Virtex-II Pro XC2VP2-XC2VP7
% u, D4 T/ t) FVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 2 s3 w' z7 _0 J! I4 s) b: i
Virtex-5 XC5VLX30
( x3 K/ B$ i+ R! h! J' f# @, ^1 q
( o" n5 l& z% R, u裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-3 02:56 AM , Processed in 0.239030 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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