Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21120|回復: 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位置喔" [, H5 }5 J; ?% g& \9 t3 i
通常Multi-ISE偵測不到FPGA很可能是這個原因
9 H+ e! ^& G! p二. ADS的版本太舊 也會偵測不到FPGA
7 A# R" d/ m6 O2 L9 a2 M) u# e
4 {+ c1 m7 @' b8 x: u[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
/ t" A2 J/ ?! u1 ~3 A! ?3 B8 S. i4 L( N$ u2 ]
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?6 j1 z% d& r0 Z% @
# q5 P" x% F; S. m0 @1 P" K
我知道以前的版本都是要自己寫brd檔6 s/ f. J% h; j; B' G

! m9 j1 {: K9 W9 @$ s. s; [) Z# P希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
5 K6 w- q9 M: {$ K還有若是你只是無法燒錄可試試看 Jump 的設定對不對
; u3 g8 Z4 m" j: m  m3 ?  l因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
7 i- R3 [+ m" l0 ?有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題( A/ m- l/ T6 W, ]+ j
  N9 G* a3 z% A" I
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
9 y1 e9 p* F7 D7 j
9 e- I3 f$ Y& ~1 r+ Y6 e3 D所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
, l4 m6 B- o9 X
& y2 |' ?# \8 u: v# w還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號7 `* K& q; i+ Z/ l" i8 Q' l
' u* s) u$ J- Z% O4 A. H; Z( M
所以我選  family:    virtex2p4 \$ H! H: Y* [1 G
             device:    xc2vp4
; y. m* t6 l% Y7 n/ P. i            package:  fg672<----這個不知道幹麻的..亂選! x! F2 I  S. i# g# S! ~
" z5 B6 D% m+ R. H
還是我其實一開始就設錯了,所以造成一連串的錯誤  G, G& m6 ?1 i& {# F

* ^) ^1 j3 i, [6 w2 p" \( I希望大大能夠幫我解決問題..感謝感謝
" I) p% ^' K8 b% O
2 m6 }0 O" ]. a7 V- `本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝  d% P! O* f( h" M) a
其實有好幾個關卡$ f) p& l) i2 _* s' Q: U& U
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔: f7 a. H7 Y- m8 y" u
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
+ b4 u# |# Y3 |# J* r3 p: l, D第三要用progcards.exe 來燒錄
4 V1 e0 W8 Q5 w8 n5 g( y# b( g
% P/ @% F' _# J& n[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應
4 N8 c& `: Z, B9 f' y6 {: T7 r  Q  R4 T7 W3 [- T( a, q' B" P9 f
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000* D/ i9 Z; D1 r+ ~3 c! l, R  r  m
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新
$ w8 ?- d5 B9 {
+ Z) W) q7 ?. N" B& K) Q6 T再者大大說的四個步驟package:  fg672<---我選正確% c9 g1 s, Y7 \
! c2 \5 z% g7 v4 i
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了7 k, b! b  S( G/ J% u7 ?9 S3 D
' j: l+ k8 K6 ~3 A* b8 I4 ]$ c
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
2 _1 X, ^- {. O4 f% l: i6 v
8 a5 R1 K. p* Y# d第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe . C- I( j) ?. e: ^+ d$ J! q: {

4 p9 @: G- {4 f1 R$ H抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)5 a2 B8 @8 B/ Z6 ?; h
% C  t' R8 p( m' @9 a& @) l* |
至於板子製造商不就是arm???, h  h/ t" o, s, S: F
! V/ }& T7 U! E
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
/ e4 G7 b6 x+ m# Z# V" ]# _( m! i" Y. {5 O' s
也說有可能是需要license可是我找不到哪邊可以註冊license的地方
* o$ Q" w" M. n- F$ f3 C
# m# @" a8 w! W. G......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕3 T- r9 R9 ~. ?% J+ t; r
他們之前也是Multi-ISE 一直抓不到FPGA% ~2 y4 y( p1 A3 X' @! F/ R
後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :' ]% ?6 F6 n5 y

8 `( ~) u6 }/ B1 r  H& cConnecting to cable (Parallel Port - LPT1).
2 x; Z1 V. k( [; S, F% [" WChecking cable driver.
' ~2 V" r6 m2 X2 A, Q* o/ T 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.
' n; t( Z  _+ ^' F% L4 p LPT base address = 0378h.6 E; U2 O3 ^2 U% }
ECP base address = 0778h.  l( ^2 g$ [) n( K& t2 P
Cable connection failed.
* m4 f! s7 {- [2 R7 B  Z# b
& `6 e/ C$ p& QWARNING:iMPACT:923 - Can not find cable, check cable setup !
4 v) s' q# e7 E3 [3 ?
* I( k1 O, m$ n4 o上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice2 P5 Z8 \. ?, l$ x
. y! K, T+ r* s. M# E2 F4 O
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?; s7 y; {# i) D) K
; l6 m* D  |. B2 z! b
懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗) r! U6 Q5 _( c& R/ t# M/ g

& Y' }' Q# v. N7 m) |; c5 G" }6 l請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?& s6 S1 m5 ~- I, H, B

* @! W) W- ~( m6 u9 E確定ISE 無法燒錄 要用這個 progcards.exe 燒喔. t: I9 K, x! f) X. }3 e

  R+ f5 F% b' B/ E2 A; p6 l[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
& |7 t6 V6 z: W5 ]2 B1 l0 s
" L% Q' l& w4 L3 a6 l/ }1 C$ f基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??$ T2 ]2 m* r0 J

  Q2 u% \- Y! V! ~2 X2 L) xprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎' K6 b$ W7 S$ v% |. D/ L5 n% H) P

5 f0 |( I# y" h& p% b5 w請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿2 O4 P5 }1 ~7 j' O
- U! w) U0 W4 m: Y- w
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
5 B- @5 N  A( N% z7 o2 q' X. [4 B  M+ T  C: {0 R
還是我少灌了什麼?
1 N" w) E4 S1 D
6 W5 i' j" `9 q; }敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
) D, l4 t% A! g' S% g0 d3 M不過剛剛問學弟ISE是用8.1的喔5 l# A! R. E( Z: _: \
他們沒試過impact燒錄 但是用progcards可以燒錄喔
( e3 R: M: g, o' n0 r" b那還是請你先試試ISE8.1好嚕
' C( h. g# @& }2 G# ]  c' g* x* U0 N
是XC2V6000
# Q0 }- `5 e" i在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
( I6 S/ B3 f- c( |Web Pack 版本 Device 支援較少
/ i+ M, A$ J- P" X
! o) q6 Z: W* ]- C; V& i9 y這應該是主要原因
* p* S# V6 E  x' @5 f! b" q7 U  z/ L# T3 p0 |) X, x
其實我記得6.1就可以抓到 XC2V 6000 囉
: p* t! z" @) z7 y" O0 |
+ w2 R+ ]( s4 O3 U* t' F: J[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本& k' `- t* S4 v3 Q
, e+ h. r' ~; {$ D8 V
廳從各位大大的建議已經在抓以前的版本了6 ~. w( Y5 N! P7 i: y, H2 U

  h$ v8 _; s+ }. |, i可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
+ ~+ h/ {5 P( ~9 i4 G6 \) J8 l- ]+ s% J/ W( _  J
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
5 e8 |! E2 N6 P+ v  L( Q  _( }2 o/ `) u
等灌好了舊版本的ise才能夠進行下一個偵錯程序...! N5 @# |+ |1 Q. q
) F- N3 E4 X3 n% j! A( l8 J
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,
0 N: A3 C* `0 B$ O方便留下住址,我寄軟體給你,有完整版序號^^
! W, H: z( V* w- c6 V% q如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.- D) L* O4 ]4 f6 \8 H8 R

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
' j1 _/ {- r- ]  @
/ D) I4 b0 ^" C; v$ b* x2 r台北縣板橋市溪城路97號10樓 蔡宗達
( j5 ?; `3 X  b  r# h/ k0 w# \( t' e! _, |
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝, `( m# S3 W8 a  P8 C
7 l$ \3 T4 ?3 j$ d4 e7 T7 h
等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
: d6 K5 c& T; K# }ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
9 i3 G; y8 B3 j8 V7 e2 B) C你應該是灌ISE9.1 Web Pack 版本所以不支援,% k& A! Z0 B+ r! s  y& T, O
ISE WebPACK Feature Support Summary:2 g6 N& B2 O  \( s- l: o( g) `
Virtex™ Series  : P, v8 w6 d# V# f7 |. y. A
Virtex  XCV50-XCV600 6 v: v  L# l* [3 b. O
Virtex-E XCV50E-XCV600E * H) o* a0 [' H3 d
Virtex-II XC2V40-XC2V500
* d' U9 [& B4 }) {+ E5 t) ^Virtex-II Pro XC2VP2-XC2VP7 ' _$ q3 q9 |4 n9 a
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 + Z, ?$ B* ^( y" b
Virtex-5 XC5VLX30 + J8 ?' x0 ?/ O% w

8 Z1 S) W+ k3 w( E) E2 S6 q4 A) t4 q6 X( C裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 01:28 PM , Processed in 0.152020 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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