Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21201|回復: 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位置喔
6 n9 n2 r" H+ l# `5 O+ `) U通常Multi-ISE偵測不到FPGA很可能是這個原因
6 m3 N6 f& g8 G二. ADS的版本太舊 也會偵測不到FPGA6 \& @" l, [! `1 Y' U
$ V$ }7 J$ f. ]5 M7 ]1 s0 V
[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise  z/ W' S! W" O) N

9 z$ f. e& O6 H% x6 j% M2 ?' }2 B我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?( j8 Y( i: j9 _
+ a% u- Q% u* Z4 f
我知道以前的版本都是要自己寫brd檔" \! g& f' t; x
- S( a) x" f' j, ~0 U
希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生3 `9 G7 e7 }5 v
還有若是你只是無法燒錄可試試看 Jump 的設定對不對
8 \$ z! z) ]/ f. {5 q: N因為你若是 Core Module 和 Logic Module 是分開的兩塊版子,
# ~! h* Z; m3 m3 k4 Q6 J有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
: d% M4 G( e- H8 g6 H4 f% u. X( l) j4 ]* w/ a
xc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
- v! T  x% A# \- Z5 [. F
9 J4 m: g$ ]" u4 v/ @0 g所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
1 h: Y& P, z& b, G
$ U7 |1 A3 ?- m# H% z1 [還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號
# ^$ D* H. z% H3 _0 J' Q8 L$ _( I4 _/ r) P5 B. l
所以我選  family:    virtex2p
8 c- f# C- J! I( w4 L# i/ }* l5 z8 d             device:    xc2vp4
  I/ ~0 o! H& \! d* J3 w            package:  fg672<----這個不知道幹麻的..亂選/ }! e: S3 G* i% V' F4 M. P+ [
2 l0 x( J$ z0 n
還是我其實一開始就設錯了,所以造成一連串的錯誤
4 e0 H+ K3 q& s$ j: D1 o4 a% x, V6 b8 D
希望大大能夠幫我解決問題..感謝感謝
3 [; l% W2 s# I# J+ W0 e9 t; ~  ?! H7 T
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝
* |9 `! P7 y& V其實有好幾個關卡$ @* M6 c: b9 \8 F
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
$ ~  N  ~1 K3 {! p7 T* g9 Q' q  O6 ~3 P第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
8 G9 L& I$ v8 ^9 M1 J+ j' R! r2 P第三要用progcards.exe 來燒錄4 t, R8 w' A& W- _
2 u# q7 w; H, p: [
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應& Z! M% z! p3 i" ?6 Q

2 q6 ]# W* K" m6 l7 ^& R請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000  X' K% D* i. u# X! r8 v! e
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新2 F/ B0 L7 i+ h) \& A: d! F4 e: d

3 c* i5 I$ L" x% k1 n! d, ~  R1 k再者大大說的四個步驟package:  fg672<---我選正確+ P/ o# h) M. l8 M

/ \5 T9 q& u, Z; q1 E& F. @6 A第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了& C, y0 M8 F9 [2 i- E: n

3 |8 ?9 _0 W  r1 k- V" n5 v& |第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?1 a+ ^0 H+ R* [

: L" K9 F7 N, f第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe 6 b8 h* z) z6 f. v% g1 d& i1 S
/ Z$ L3 A" y3 c+ K& Y
抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
4 C4 I' y+ D& A: j6 d* o" c( l4 G8 p
3 U+ T' T; E* c8 P至於板子製造商不就是arm???
! P- v# l3 y+ Q4 L0 P" v* _1 i! X0 N8 |. Y
還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......; c2 A7 V+ `! _. ^/ O# Y
* P; z& Z+ ]$ K  L6 c! P5 ~& C# @# a
也說有可能是需要license可是我找不到哪邊可以註冊license的地方/ N& \1 I0 }' P8 f; d* b# n
9 W* R0 X5 u' c6 {8 W3 u- y
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕
7 y+ \  [1 }+ v( v他們之前也是Multi-ISE 一直抓不到FPGA
7 b! d: q2 C+ U; ~" r) l$ r! U. F4 G後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :9 H$ `2 F2 i% `

! u0 ^( r) H, o4 F4 U9 m! Z: q5 j  ^( LConnecting to cable (Parallel Port - LPT1).$ @/ J; g1 n, z2 W* I
Checking cable driver.5 u) {: G! Q6 p8 S" d  ]* 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.( Z) }3 N" F$ N, B
LPT base address = 0378h.5 _% V; }) |* R- }) b  f, ~
ECP base address = 0778h., [1 I1 _9 e# R$ Q
Cable connection failed.- @7 \. q# a. H, {0 J4 b
/ e; k7 U! U$ j: m% f( [4 J/ c
WARNING:iMPACT:923 - Can not find cable, check cable setup !" `- ~$ Z6 ]$ G* z
4 Q$ J$ _) R' Z* |; d9 f
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice
4 a( F, o9 s, ?& l* U; e1 ]9 W2 P: A( {5 j, _
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?2 ]/ i0 b) K! S6 k, x4 i, H

0 J; j/ d( b# S9 w懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗7 x2 R6 _: b# f# e5 X! A; s
7 e" G  b- N' M$ M/ N( t+ e/ X
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
3 y, V2 m3 `3 q6 P- {9 F& `0 r/ `1 h7 E1 Z7 t
確定ISE 無法燒錄 要用這個 progcards.exe 燒喔
+ D# F# A- U% X1 R8 }% D9 }$ |! h$ P) t  T9 ]- o3 x
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA3 T+ U8 h( P" ^! o
3 u5 |) a; @* R! i) C5 g
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??6 d1 E  H2 A% p/ v. ~; Z

+ |* G+ K. z0 m! j  w. F& iprogcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎- u9 W/ }, a9 m5 V( _; _6 j6 U8 R
2 E) N6 V, q, t# ?
請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿7 m& U0 q7 e; n
8 s5 L! {+ O* w5 E  V
有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
. `/ z5 R; Y. T+ z6 x3 G3 j; m1 l7 x# L) }9 x8 d8 f/ ^
還是我少灌了什麼?
2 `% a" p, {, L" f7 ?' n  a) C5 O
敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿
3 ]; y3 ~4 L/ |9 a9 [$ E2 r不過剛剛問學弟ISE是用8.1的喔) M( I1 ?  {  J9 a
他們沒試過impact燒錄 但是用progcards可以燒錄喔 % r% Q) R" v, c5 x
那還是請你先試試ISE8.1好嚕& k( D' B/ @5 l; Q$ W1 }$ q

9 m3 j- m5 V" s9 C是XC2V60008 h! K7 {# q: z# a
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本
- ~1 K, S& X/ @4 L2 V7 n5 E* WWeb Pack 版本 Device 支援較少
1 K" U( C6 x5 [. Q4 R7 V2 B
1 h5 D9 ^( |2 \3 N6 E這應該是主要原因
1 ^3 M. m$ M; G8 h; t
  e4 l, v- ^  |, R0 G其實我記得6.1就可以抓到 XC2V 6000 囉
1 H1 T7 P  q3 b' U4 y7 q" _, F& s) W8 V$ A0 g
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
3 ?8 W" r) F7 F2 J0 ^, y9 T: O3 c) p0 e8 Z6 y; P
廳從各位大大的建議已經在抓以前的版本了3 |& X0 w9 Y# Z/ U2 Z

+ r' A0 q. q7 ]$ D! U& g% i6 u可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
% R. _+ E0 s* h1 |
4 @9 Z5 ^  x+ A; ]- G* k$ z反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
/ t" ~# N4 K6 X. g! S) ^
: v0 f; l0 e8 n3 z2 C等灌好了舊版本的ise才能夠進行下一個偵錯程序...
% n. z% x; b% J" r+ ~! g
( w9 E; x: x% G) u5 r6 S& h- N載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,. o, s& m# i0 M9 _/ e
方便留下住址,我寄軟體給你,有完整版序號^^
- |3 O8 u1 V, V* p如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.7 l+ `3 A0 Y5 P/ [

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助
; S8 z! [: ?  t& q  K1 x
6 q- N5 Y; {* R' R台北縣板橋市溪城路97號10樓 蔡宗達
4 h: K. ?! ^8 f- G) r8 f
6 h  R% F$ Q: }7 L+ u, ]9 K老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝7 p  b* \' U7 ?* f* f) D; [

  W5 U' K: G6 v9 L0 T; U8 u) \等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^3 ]5 z4 d6 r8 G4 C, y! R/ B
ISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^
) @+ e5 P% ?: N3 Q" P; Y+ u你應該是灌ISE9.1 Web Pack 版本所以不支援,
: x2 U2 W, |/ p/ SISE WebPACK Feature Support Summary:
' i% T& I- C' N, K7 B" \' hVirtex™ Series  
' F6 l# d. K* y- w5 tVirtex  XCV50-XCV600 . l# N$ c  r2 {4 o3 Q; ?
Virtex-E XCV50E-XCV600E " j) s* @- s* I+ W# x0 E" I( K
Virtex-II XC2V40-XC2V500
& K9 b- d$ x( @* M; i( cVirtex-II Pro XC2VP2-XC2VP7
! C" L2 H, i. m. @# IVirtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
, V, r( y4 V! t5 j1 J% L6 N* `/ sVirtex-5 XC5VLX30 ! \& C1 [2 `( m% z: z7 k
( r/ N( F8 s8 _. }
裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-1 04:44 PM , Processed in 0.139518 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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