Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21193|回復: 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位置喔
* T. M0 s9 c2 j' J5 f6 A通常Multi-ISE偵測不到FPGA很可能是這個原因, B; f* D+ Q# d+ r
二. ADS的版本太舊 也會偵測不到FPGA
; ]" i5 T- w9 t* e, M5 A! \, e
/ W' C9 N3 U& Y  X" H[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
0 n& `+ d7 r1 M, r" V$ H, a* d& Q' D3 Z1 ~
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?, U4 g! h% e  Y# T, k

* h5 V2 C+ h* `7 ^; i我知道以前的版本都是要自己寫brd檔" a& T5 r; X5 s# Z4 }

4 O" {+ b2 ?8 [4 W, _. ~希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
( }! C8 _. I, m# c5 b+ V還有若是你只是無法燒錄可試試看 Jump 的設定對不對
8 Q3 _6 I. _* `1 [; K) ?因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,5 d. L9 x2 s( m: v6 h# H
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
% F( z+ T- y  t1 E
1 ^- k# x3 X% C7 N: Y3 gxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了. b- A. T4 F4 W
: h# M4 @( Y6 O9 F4 u8 H
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
5 Z% Q, C2 _  t! t0 D
6 g% A' `2 _: v5 c/ c+ v還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號! r, L' X. @, P1 `2 B- Q5 e

: i1 L- k1 v. L: Y! }所以我選  family:    virtex2p
  g" Z/ U$ s4 N0 f7 }$ l7 L& r             device:    xc2vp4
( x- @& N6 H+ _+ R) C( L            package:  fg672<----這個不知道幹麻的..亂選
  Z' F, e6 C: G" m' D+ a2 X1 r0 c6 y7 f* m' R1 A+ C
還是我其實一開始就設錯了,所以造成一連串的錯誤7 e: G* S/ Y' K' J3 o# g

4 w( g$ |# z2 D希望大大能夠幫我解決問題..感謝感謝
: c. G: `' G- h, c* B% W6 u! O1 i( j2 ^: ~: S. c) M' @0 A5 \
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝
, K2 U+ ?- q: I, a其實有好幾個關卡
' E+ C+ F( y) B8 Z第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
5 J- d- X2 g( J; A0 A$ v第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
" U8 T; A  {3 U5 B. n" i第三要用progcards.exe 來燒錄+ S" H' T& [0 m8 f/ a8 ~

3 G6 @2 c4 g1 }" ^8 C5 Q[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應5 H$ \3 _' h1 L) I$ x

. c! P$ I: k3 ^請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000
3 ]  q( `/ g! f- V可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新% Y- G! @0 S3 K& \' f+ E
. w8 [6 m: o- }! D2 y) p
再者大大說的四個步驟package:  fg672<---我選正確
9 }) `' l$ Z3 O3 J9 i' C7 v3 }. O+ z4 f
第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了1 {- h1 c$ Z2 {' q1 s
4 v6 N: K' ~# b# G
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
2 P9 X$ b) O& |5 d6 ~+ h5 n: H' U5 J1 j2 v
第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe & n, E6 e1 O# g1 Q* S

- e' n/ Y$ i0 I, J! ^. t抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)4 z- ?' q6 v! M, i

& Z, p$ L& y. W& M3 X至於板子製造商不就是arm???% n" K5 o, \* o1 U( k

0 |, U4 k, D. k* ]6 ]. x6 Q還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
* Y+ l. F6 I, Q
& g1 z# f' G" x- F) L也說有可能是需要license可是我找不到哪邊可以註冊license的地方
) y, c5 w) H! X  q
% c, O3 D2 C* U- Y2 x& U4 E......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕% Y' H. v5 X; L( o
他們之前也是Multi-ISE 一直抓不到FPGA
+ `5 x/ J8 I8 h% ?/ M9 D後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
- a' u9 e! v( q9 {9 ]/ e, R' L- Z- R- |- N* k4 m' f
Connecting to cable (Parallel Port - LPT1)., V) ^* K& u  d  w
Checking cable driver.
! F0 o2 n! c; k7 I# d0 Z1 w% 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.5 Z2 N* ^+ V4 ^  y
LPT base address = 0378h.2 q" {- d. B9 X. U' L' e% i
ECP base address = 0778h.3 N' w  I' C0 l# x' S
Cable connection failed.
7 m! y2 S/ b/ S3 ~1 n9 F" ^6 T
& W) B: q% p* Q- u5 u1 D; I0 sWARNING:iMPACT:923 - Can not find cable, check cable setup !: P7 ~9 z5 b- S* c7 h

' y7 ?: S% R' [上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
4 E$ }, a1 L" j0 X4 f, V+ w; Q8 j/ G3 m0 b  j+ ^
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
. A, C- y% G/ U3 H& m( Q4 \
3 F6 G% ~0 l' m懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗6 P8 e! ~) Q# ^9 s2 M: d. q
. ]* C, P: J) H  l3 q- a
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?5 ^& b5 u$ S1 Y
/ P& V) E6 ?1 Y3 e% i" ^: H
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔- e3 g4 m  M  e
+ h% Q* ~$ p7 |: N
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA
$ Y) t5 ^) i! t' ^
" f5 k0 I1 Q! Z' J基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??$ X& k% E. ?. y7 }0 B7 e/ s
# l9 X; A& V$ B, \- Q/ j
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
2 Y3 b3 i. c$ \, R6 \# E+ ~0 V+ w  H- J6 e4 f+ E  a/ S
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿
7 U2 _& s! E7 p. z, C3 W' y! t- [3 ~4 H4 c4 B. w6 f& m( O
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ' q! V0 Y, u% ]- k6 A

1 S2 n+ R* z$ [; p4 N還是我少灌了什麼?
' U  J6 B' q& B  k4 {/ g) _' U) U2 k. K
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
: U" _9 C6 L  s# @7 s不過剛剛問學弟ISE是用8.1的喔
6 ?3 T; Z3 m. x' i! o; n他們沒試過impact燒錄 但是用progcards可以燒錄喔
0 f# Y$ G- Z, E) J那還是請你先試試ISE8.1好嚕7 |" Z0 k; e% l9 w; L
: l5 p& T# Q/ z9 Q# {
是XC2V6000% X% x8 w/ `. M* b$ L0 B  G+ W
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
: d* k# i1 a6 |8 {$ V' cWeb Pack 版本 Device 支援較少 " o) u& U2 f) H

8 ?# m; m' a. E: g! g這應該是主要原因4 u- k, g, B5 ?

/ F) Y1 g1 @1 U1 R" ]4 Q其實我記得6.1就可以抓到 XC2V 6000 囉1 F2 t. o- Y, `& X. _( b

: n9 U5 W7 y! D8 T* s) |8 p( V[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本6 `$ b1 Y9 T( m1 |2 m0 {/ W; _  |
. A4 x7 A8 y" V& K
廳從各位大大的建議已經在抓以前的版本了) a8 R+ A& ~  b
# |0 G3 i/ b, N9 J; ?
可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
) H" |5 Y" N) c+ Y
5 c1 x1 @7 B/ d% o( F, z) B% m' N* ~反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
% R4 _1 s* e' g8 W' M$ x
  d$ \: D- P( H/ B( K* E/ \3 @等灌好了舊版本的ise才能夠進行下一個偵錯程序...
- q1 ?& L' f' k+ W3 R# L" a
9 Z: `& N9 N+ x' ?載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,! x, D7 `, y, b2 ~2 J- k. E  z
方便留下住址,我寄軟體給你,有完整版序號^^
. o; X; ^& c1 M: [3 R如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
6 E! {7 b% F! P  p( z) h

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
0 P8 |( E- M  y
# S" G* t$ a9 z0 l& q! v, Q. U台北縣板橋市溪城路97號10樓 蔡宗達; `. x; T4 y+ D. I

" I0 s0 B2 O! k, o5 H老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
) }; ~7 ?" D0 G( K# R
5 b) f" }" ^- G/ }! {等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
' R0 T; O/ y4 UISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^4 k/ |, w; Z! [2 L5 f, e
你應該是灌ISE9.1 Web Pack 版本所以不支援," i" A: k8 O5 K- ?/ j7 T
ISE WebPACK Feature Support Summary:
4 W% F/ P5 {1 f- `+ a& ~Virtex™ Series  
+ a, R; m! t4 J4 ]+ C2 q, a4 XVirtex  XCV50-XCV600
% N* h& Y# Z  A& fVirtex-E XCV50E-XCV600E ' s) R: R6 _; u& r' O; `
Virtex-II XC2V40-XC2V500
5 Q5 f( A$ H1 N4 j" T5 t8 iVirtex-II Pro XC2VP2-XC2VP7
/ V: W1 J2 l3 K0 V5 R8 {& k  F9 YVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12 0 I0 b9 q6 E% A+ @) h& p
Virtex-5 XC5VLX30 # H8 t& O1 z1 E0 c4 K$ w- g/ y  r
, v9 A! B/ B8 X; a. w
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-31 06:37 PM , Processed in 0.127516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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