Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21121|回復: 27

[問題求助] FPGA 燒錄問題

[複製鏈接]
發表於 2007-5-1 21:26:21 | 顯示全部樓層 |閱讀模式
請問我產生了bit檔案之後,要download到FPGA上這個動作的時候,總是出現no cable connection,難道cable不支援multi-ice?還是哪邊設定我忽略了?請大大指教
發表於 2007-5-1 22:52:14 | 顯示全部樓層
一. *.brd 檔要寫對Memory Mapping位置喔
: K, {# }% z- ^; z, A通常Multi-ISE偵測不到FPGA很可能是這個原因
0 M& K! T$ l1 E% u- x二. ADS的版本太舊 也會偵測不到FPGA
- l# p. E" W- J6 Z* U7 X9 P, [/ I( B
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
 樓主| 發表於 2007-5-2 12:35:39 | 顯示全部樓層
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
* Q8 n# E" ^0 Z' `$ O9 d9 [& h# w0 @. i* {
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?$ ]3 s, \5 n7 G5 T3 C2 d/ @  s$ C
) [( z# K0 N- _2 P# ]
我知道以前的版本都是要自己寫brd檔4 `$ w% b. y5 N) {& g- }

3 q% b* J* r% n; s7 P- E' \# j" I希望大大人替我解答

評分

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

查看全部評分

發表於 2007-5-2 12:42:24 | 顯示全部樓層
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
" e  G# c/ |! M8 f還有若是你只是無法燒錄可試試看 Jump 的設定對不對& M1 g- V9 `& F" Q. k" t
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,0 f$ L" {8 [# t
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
 樓主| 發表於 2007-5-2 13:16:50 | 顯示全部樓層
感謝大大回應我的問題
6 O3 A7 y3 N* [5 j
. x- M/ W# a3 l  Gxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了9 z4 {$ n- `* j# ~6 [" y

2 D1 r! V9 b9 C  \0 N) l% l所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
# H) T: G1 P. w  c
4 r+ C3 h" z1 G7 b還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
6 L/ i2 B* Z0 u8 V6 H" H
7 |- D7 K8 D+ \$ r' }- I所以我選  family:    virtex2p: i3 A* r' v& O3 p, L* I3 T
             device:    xc2vp4
" T" V) }+ ^# h            package:  fg672<----這個不知道幹麻的..亂選( u3 o( k' P9 G. X1 a6 ]8 Z
) `. A' s9 c2 P6 q, N
還是我其實一開始就設錯了,所以造成一連串的錯誤& c$ M& j6 p4 t( \$ u! A! j
. h2 L$ A' x+ j- |
希望大大能夠幫我解決問題..感謝感謝- S' Z# H$ q- e
+ F# T$ a% H% \" b8 S
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
發表於 2007-5-2 15:46:53 | 顯示全部樓層
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝
. U( B1 `. B8 _7 H其實有好幾個關卡
7 p) f" h3 `+ ?4 d& |8 X第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔5 X) }1 r: r8 Y  m/ m3 n  s
第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔. `6 D: E! l, b  b; `
第三要用progcards.exe 來燒錄
; a$ L) ?' K% J8 t
2 ?5 w7 i& o. @+ g5 H8 k" D) o[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
 樓主| 發表於 2007-5-2 16:00:23 | 顯示全部樓層
感謝大大回應+ n4 p2 r. @0 g
3 {/ F% o; {) T
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
- a# v: f0 |: y* Y) E( g+ [0 u- u可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新! N' V7 s5 y4 D. I. Z

  g( ~8 d4 T1 \7 F4 ^" ?再者大大說的四個步驟package:  fg672<---我選正確# a: w. [. S* X& i' D

' |6 B  Z% |# Y0 A4 {$ [+ w第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了  J7 @  D: q0 i0 X7 D

& {$ ]" ?9 ]; ~# F第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?' X% ~2 K  f, {
# }' u# j+ I# d" V/ ?7 u  i; C: L
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe / r( b3 o# m* O6 Z
& J% Y7 B# S7 l) B+ P2 s
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
發表於 2007-5-2 16:06:23 | 顯示全部樓層
請問你的版子製造商和版子的型號為何?
 樓主| 發表於 2007-5-2 16:55:50 | 顯示全部樓層
VERSATILE/LT-XC2V6000(user guide寫4000+)8 b( y* i4 j) S

5 G/ H4 a/ }4 W8 j, N! A至於板子製造商不就是arm???
( y+ F' K0 [- |( v( u# q! t- i
  l+ m" C" J6 g$ h+ A; A" r6 N還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......1 V/ A8 i. n8 O
% k8 S- B9 K2 Q4 S: c
也說有可能是需要license可是我找不到哪邊可以註冊license的地方7 u8 p$ Z' V. R4 i& ]
9 ]& t9 M; c' P, y( h
......已經快爆炸了,我恨ARM
發表於 2007-5-2 17:01:30 | 顯示全部樓層
這個我們實驗室有耶,我幫你問問學弟好嚕
' ^, s5 U  W# F  {' Q. V他們之前也是Multi-ISE 一直抓不到FPGA; F! e4 \9 {! W! J) y2 j; ~  A
後來是ADS去更新某個檔案就可以抓到囉
 樓主| 發表於 2007-5-2 17:34:14 | 顯示全部樓層
no cable connection :
4 h3 E( {, V% a$ t! a! V0 K- z% t+ E; p6 G0 `, W
Connecting to cable (Parallel Port - LPT1).
% o3 H( J6 r7 Z3 n" _Checking cable driver.
) `+ N6 o1 L" j' L 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.
6 x$ E. G4 v+ L" E4 L" f LPT base address = 0378h.. k9 W2 k8 Y3 ~1 |7 x  l7 g
ECP base address = 0778h.# `6 H1 G- ]* [
Cable connection failed.
  X, c" e) G4 p; O/ y" Q" A" ]& U/ v
WARNING:iMPACT:923 - Can not find cable, check cable setup !' k& U( v8 f! C. Y% t$ Z+ n% b: Z' o2 S

; v- M/ [5 P* M7 V上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
" E2 m3 R: S) n
# v  }3 Q( \, _這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
( Y* Q/ B4 l  c9 ?! ^& _( j; e# R5 @2 v
懇請指教
發表於 2007-5-2 17:51:32 | 顯示全部樓層
就是那個JPEG ASIC設計實驗
% h* L2 a+ `! d+ p
. Y- d% H5 Q/ D! @# k& }3 G$ y請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
. M2 A, b( u% n' I4 O8 [
3 S" [3 R7 x: V0 W+ @. `: @8 k確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
" e" [. U, H& E. W* R: w
2 H1 [6 D9 c2 I) a[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
 樓主| 發表於 2007-5-2 17:57:49 | 顯示全部樓層
一共四塊一個cp,一個core,一個interface,最後依個FPGA
4 j8 x$ n4 P' {$ P& X8 ^& A4 Q& r4 j6 R6 |8 h! e2 {* b. A
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??
: e; h  y7 A/ v  T/ r
) D- d  J2 a; `, m- Z& ~- A' c" Dprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
: u9 q# \$ O6 }& i$ W- R4 Q  s5 ?+ _) O6 |; o: o: Q) ^
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿8 L. @1 S6 b+ E* R4 ^
9 p* z0 Z! x6 O1 P1 ~9 l- G
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ1 G$ k' e$ J( J" ~' K8 \
/ g* D. H: ~0 t4 a8 f
還是我少灌了什麼?
8 U/ F5 w" p+ i( T7 x& G( p
6 g1 V+ L& @, ?/ A5 O) {( l( e敢請大大請教
發表於 2007-5-2 18:34:15 | 顯示全部樓層
一樣是阿
$ @" u+ R* U& i1 Q6 E! s不過剛剛問學弟ISE是用8.1的喔
' d4 Y" J( v  ?4 F7 s: T. X# ]他們沒試過impact燒錄 但是用progcards可以燒錄喔 " b+ D1 h$ ~/ G4 T8 m
那還是請你先試試ISE8.1好嚕+ M3 t, Y% H; E8 O6 e% `1 H( D
( ]) o* w/ a- y
是XC2V6000
0 H" ^1 \  s  w7 g在virtex2裡面
發表於 2007-5-2 21:18:39 | 顯示全部樓層
對嚕 請裝ISE Foundation 版本! V* u  l4 v& Q; z! O
Web Pack 版本 Device 支援較少
9 F/ a: ^# ~) I( O( X2 a
  C6 k1 j' v7 P5 q; b% p3 a* o這應該是主要原因# M1 B- c0 L( Q6 J: Y; I! ], ]

; G& @8 R1 @& B/ l& z+ e+ T$ ~其實我記得6.1就可以抓到 XC2V 6000 囉5 E7 j, p) Q/ O+ s8 ^: q

6 j4 |$ o6 ?- p$ M2 Z[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
 樓主| 發表於 2007-5-2 22:09:12 | 顯示全部樓層
我記得我已經是抓ise9.1 foundation的版本0 C3 k4 Y9 B, V6 {2 e: t6 y# ]2 J

5 C+ e+ s8 t% {! o7 E) K) s廳從各位大大的建議已經在抓以前的版本了+ S, z: m) M, p& y' n1 M" R
9 S; @6 G' C% A6 |0 R2 Z
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
9 b% Y. L# L3 U( W3 v* i2 n
8 ]5 z4 @; T# q4 c- R反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功1 u/ R4 ?* u9 a: z( M8 f% y
' q& q1 u8 V  z( ?
等灌好了舊版本的ise才能夠進行下一個偵錯程序...
% c% O2 P: F) `8 a& F5 L, ~$ {6 p" G3 d
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
發表於 2007-5-2 22:20:50 | 顯示全部樓層

回復 #16 happpyend 的帖子

hi,
2 i/ c9 O* \1 Y# ^  m" v* J7 H% E方便留下住址,我寄軟體給你,有完整版序號^^
: o- W; V' ^5 h; F# v2 x( J9 ]如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.( q4 M$ r* [3 \/ m

評分

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

查看全部評分

 樓主| 發表於 2007-5-2 22:33:30 | 顯示全部樓層
@@不知道怎麼感恩,多謝各位大大鼎力相助
! |! _& A" G5 s4 {9 i- Q6 O" J" u5 X6 j1 w* n0 K8 V
台北縣板橋市溪城路97號10樓 蔡宗達
4 H$ R. ^$ b8 D# |6 x, [" }' B8 \+ q8 s- u$ P1 N' k
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝& m* ]" I$ R3 Q7 w' Z6 h2 d* }

( T4 R, k* W' r5 B$ ^# c# z等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

發表於 2007-5-2 22:52:48 | 顯示全部樓層
不用回報啥 只要在你認為有幫助的文章評分那邊按下去 給點感謝的分數阿
發表於 2007-5-3 09:50:31 | 顯示全部樓層

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
% |$ K# e9 S$ S- w6 KISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
! q% u" J# B, ^你應該是灌ISE9.1 Web Pack 版本所以不支援,) U( n5 Y3 R# q& |
ISE WebPACK Feature Support Summary:' B' [. n$ @+ h
Virtex™ Series  
6 B; \3 `2 x' U! s2 E. OVirtex  XCV50-XCV600 + ^5 b: ?1 T: D
Virtex-E XCV50E-XCV600E
! j* l4 a( |4 D6 W" wVirtex-II XC2V40-XC2V500   E4 b9 R% A! e( N$ G4 W7 S" c: L+ Y
Virtex-II Pro XC2VP2-XC2VP7
( p/ x4 }# p$ M/ wVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 - t; J" p5 @0 j  C1 |
Virtex-5 XC5VLX30
( i' B# ?; q" z: w. J& X6 j' j
) T" B/ K& ?4 x1 A) f裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 02:37 PM , Processed in 0.135517 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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