Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 22270|回復: 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位置喔# O  R( v2 B/ V9 G; b
通常Multi-ISE偵測不到FPGA很可能是這個原因
8 |& O  g2 c0 K! X9 ~0 z$ d二. ADS的版本太舊 也會偵測不到FPGA' S4 I* t8 S# G

6 k. G; p. {3 ~' x$ n4 X3 t[ 本帖最後由 masonchung 於 2007-5-1 11:36 PM 編輯 ]
3#
 樓主| 發表於 2007-5-2 12:35:39 | 只看該作者
那請問大大...我ARM/FPGA型號是xc2v6000...用xilinx.9.1ise
- K. f- h7 t; }: d- v% s' P7 M% @7 [# p4 V, B' a) s) n
我在執行所有動作之後並沒有產生brd檔...<-這個不是自動產生的嗎?7 \, ~. `. F2 G; J

/ p* X6 ^5 f( K' l我知道以前的版本都是要自己寫brd檔1 d5 o! |: H* ?; L0 D+ o4 S

( m6 v: ]4 L. X" B: g6 s希望大大人替我解答

評分

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

查看全部評分

4#
發表於 2007-5-2 12:42:24 | 只看該作者
brd 檔是要根據你的FPGA發展平台的 Config 來寫的喔 非自動產生
4 ?, A# S( p, z6 b: g( B還有若是你只是無法燒錄可試試看 Jump 的設定對不對# A+ }6 q8 W$ x& |: E" S
因為你若是 Core Module 和 Logic Module 是分開的兩塊版子," s5 T9 R( g# m- M! v3 x
有可能需要調整Jump, Multi-ISE 才能抓到 FPGA 的 Logic Module
5#
 樓主| 發表於 2007-5-2 13:16:50 | 只看該作者
感謝大大回應我的問題
( ^5 R0 a3 ]. L; m8 ?
( O# }& |7 _+ Bxc2v6000確實是 Core Module 和 Logic Module 分開的,而jumper確實也有調整了
3 ~1 G# V8 D3 F$ `0 K$ B# L) {) c/ W: R% X7 K
所以說依照大大所說,ㄧ開始我有一個.v檔,經過一連串的compiler,synthesis,implementation之後所產生的bit檔...並不能夠直接燒錄到FPGA中?還要再另外多做一個動作(寫.brd檔)才能完成燒錄,是這樣子嗎?
7 H# P8 q& R$ u' H& [. D3 ?. e( M5 i/ F' X# K
還有一個問題就是說,還是我ㄧ開始板子設定就錯誤xc2v6000<---沒看到這個型號" t# \4 d, g. e9 L- K

: K) s7 I% j1 q' u所以我選  family:    virtex2p7 `% `% ]# l' D' r4 k+ `+ o
             device:    xc2vp4' F. a. L, r4 C' N
            package:  fg672<----這個不知道幹麻的..亂選
7 V2 i( O' @! g- L$ v# `
' m& q* {% H. w" E/ v$ c還是我其實一開始就設錯了,所以造成一連串的錯誤
; d8 U4 U5 ]4 i+ N7 g( C4 F3 A6 m  ?1 n) ~- P9 A: _
希望大大能夠幫我解決問題..感謝感謝
: y; g6 b% e: q# k# d" O1 U4 {" V7 F! D# M
本人現在還是在學學生,所問的問題皆是上課同學接下來的LAB,所以懇請各位大大幫忙
6#
發表於 2007-5-2 15:46:53 | 只看該作者
package:  fg672<----這個一定要選對喔 這是FPGA的腳位包裝) i! [' F6 K% h# J3 c
其實有好幾個關卡$ c$ ], d% s$ s
第一是ISE 要設定對Xilinx FPGA型號, ucf檔,燒錄的 bit檔
! j6 s4 Z' O  W第二要用Multi-ISE練結成功, brd檔, LM_flash_load.bit檔
1 j* Y' h; ~1 t第三要用progcards.exe 來燒錄0 ~1 l3 G8 p0 i
# E: O& Y/ |: ^% F3 \6 ]  `
[ 本帖最後由 masonchung 於 2007-5-2 03:50 PM 編輯 ]
7#
 樓主| 發表於 2007-5-2 16:00:23 | 只看該作者
感謝大大回應. p+ s( l1 V0 S, g
: f1 F/ H9 u3 b7 g' C0 x9 P- o
請問ㄧ開始我要選family/device,這次我確定我ㄉ是virtex2 xc2v6000) G% Y$ o, P& |, t
可是我的選單上面只有到xc2v500<-----這樣該怎麼辦??該去下載什麼軟件來更新
' _% s5 P, D' g2 J4 K. E) E  R% ^
& d9 o+ L" j& v* R! W再者大大說的四個步驟package:  fg672<---我選正確/ k- d4 B/ l" s- b3 T' [  m) `

  |$ M$ ^* V, p) _0 q第ㄧ步驟中我沒有產生ucf檔,我看文件中在ise9.1版本它能夠自動產生gnd或gcd<-我忘了,所以不需要ucf檔對嗎?或是我看錯了
5 B& u8 J- y3 g) Q8 P7 b7 I8 \2 G4 Y3 r* Y: U$ y
第二步驟,ice確實有鏈結成功,可是brd檔我產生不出來?不知道在哪個動作執行後會有產生?或是人工撰寫?
3 s# A7 R' |% n& u
) I9 g: X/ S" k0 q' d0 v! f# n1 C第三步驟,ㄧ定要用progcards.exe這個執行檔來燒錄嗎?ise9.1似乎已經有GUI的介面讓我可以燒錄不需要透過progcards.exe , k0 T4 Y) u1 W( o

0 w8 K6 A6 a, v! [抱歉本人才剛碰這板子跟軟體不到一個星期,很多謬誤的知識,敬請指證,感謝
8#
發表於 2007-5-2 16:06:23 | 只看該作者
請問你的版子製造商和版子的型號為何?
9#
 樓主| 發表於 2007-5-2 16:55:50 | 只看該作者
VERSATILE/LT-XC2V6000(user guide寫4000+)
* z& p4 D7 Z$ l4 y! C5 P1 @1 _& e4 M7 P1 k0 X: V* T
至於板子製造商不就是arm???
8 {; i# b: m, c7 }  r, |
* E: g* w! [+ P# d還有就是剛剛有大大跟我說我使用的板子太舊而導致ise9.1沒有支援這個型號,叫我去夏在舊版本的ise......
- _/ k$ f- w. Z- v- N2 x% |2 }2 U: W3 E
也說有可能是需要license可是我找不到哪邊可以註冊license的地方
# K& v; @  y+ U) g/ i9 K, G( z6 a2 W$ B( ?' Z( C( w
......已經快爆炸了,我恨ARM
10#
發表於 2007-5-2 17:01:30 | 只看該作者
這個我們實驗室有耶,我幫你問問學弟好嚕: R0 D7 \1 }0 H  @( o. q; Z
他們之前也是Multi-ISE 一直抓不到FPGA
# K& u- N6 l0 x' g, H: }後來是ADS去更新某個檔案就可以抓到囉
11#
 樓主| 發表於 2007-5-2 17:34:14 | 只看該作者
no cable connection :
& r+ B# l  O0 }+ q; j6 Q1 {
: @- C$ D6 |0 p, v! ]- hConnecting to cable (Parallel Port - LPT1).' I* ?+ x9 p# P, D' Y
Checking cable driver.6 G& M% ?1 t/ C  `0 T4 ?  A6 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.
1 H3 G# Z, Y+ @, i0 s LPT base address = 0378h.
8 |* N* u0 h0 V ECP base address = 0778h.
( [+ M3 x' V( p: {4 rCable connection failed.
+ _% D; q- J  E0 h& ~9 Z4 p% P" K( q) Y4 q' M* k" L
WARNING:iMPACT:923 - Can not find cable, check cable setup !
' ]/ t. r' Q5 k) s0 e3 x; j# [! {. P/ X) ^0 |
上一位大大,我們ice有抓到fpga喔只是要燒錄的時候顯示no cable connection 所以我認為反過來FPGA抓不到ice8 {( u1 P) x  Y" x/ S5 T. a
/ q4 l( z+ _1 N  G6 R  ^
這位大大也是跟我們一樣要上實驗課的那種嗎?有做到一個ASIC LAB的實驗嗎?
7 u* Y% p/ x  ^/ p' U8 E+ M6 _
# o( u2 ~- s! N, M5 u$ f- E2 J懇請指教
12#
發表於 2007-5-2 17:51:32 | 只看該作者
就是那個JPEG ASIC設計實驗; i  x( e7 ^1 b+ c% e5 x
# b9 m- r9 g$ M0 a3 h* e9 T9 ^
請問你的版子上有幾塊FPGA,Multi-ICE都有串到嘛?
* i% C. g7 v5 ]7 r0 s
: R6 X  A& i6 p& L- a( y& h" K8 \8 G& P5 h確定ISE 無法燒錄 要用這個 progcards.exe 燒喔/ f, ]9 U0 V3 d( I) E8 t
1 n- R! Z1 W9 z  @+ D1 ]; s. s
[ 本帖最後由 masonchung 於 2007-5-2 05:53 PM 編輯 ]
13#
 樓主| 發表於 2007-5-2 17:57:49 | 只看該作者
一共四塊一個cp,一個core,一個interface,最後依個FPGA$ b3 k' @$ y; p  {; q! Y; c
! Z+ [; {; N% y* {2 k8 r" a) E
基本上是四塊,可是multi-ice顯示八塊,第七塊是FPGA的型號<---搞不懂??6 ~/ j7 c# k1 M9 t. w+ z6 E
- P8 m2 r  V; d$ ]- A9 I
progcards.exe???   我知道這是燒錄程式,不過在ise9.1不是直接impact就好了嗎
$ |( N8 ?! S6 z) M( @/ O
; K/ ?5 A5 ?& z  k$ ?5 k請問大大的實驗版子跟我們一樣嗎?那你們用哪一版的ise阿  n- S+ S2 v9 |1 c6 B* C+ k9 f

( c3 D, S( Y  }0 {0 E有跟我們一樣在產生project的時候找部到xc2v6000ㄇ
' Y  I! t/ T. z: n) K* q' t
. p, W/ E( S; V還是我少灌了什麼?* {6 m' Z- A% r. ]

6 v9 O" Y2 Y1 M' a: x. R敢請大大請教
14#
發表於 2007-5-2 18:34:15 | 只看該作者
一樣是阿' a! H$ `' U* G3 y- S6 A: X
不過剛剛問學弟ISE是用8.1的喔+ g; N# n' t0 a) z. j
他們沒試過impact燒錄 但是用progcards可以燒錄喔 9 Z" J! E. U/ C/ M" ]+ K- [
那還是請你先試試ISE8.1好嚕
$ s$ x& A" N; B; @/ k" ~6 q0 D
7 {) N8 L  Q5 T9 T是XC2V6000( E/ a8 N0 L* Z7 y$ `! ]. n
在virtex2裡面
15#
發表於 2007-5-2 21:18:39 | 只看該作者
對嚕 請裝ISE Foundation 版本- G9 b) ?9 D' |% j8 V8 ?
Web Pack 版本 Device 支援較少 " ]! m* s( y' B- z. x0 l

% c4 ^( E3 ^" g5 J( S這應該是主要原因# \. G1 V( ~" j' c0 [
' c  M/ O4 _4 |% E1 s
其實我記得6.1就可以抓到 XC2V 6000 囉: R0 \, P$ B3 E- k" e& g5 D: m
: _8 S9 `6 F; \/ k  ~
[ 本帖最後由 masonchung 於 2007-5-2 09:29 PM 編輯 ]
16#
 樓主| 發表於 2007-5-2 22:09:12 | 只看該作者
我記得我已經是抓ise9.1 foundation的版本
9 f! E4 x! z* Z% {
2 Z: _: o# Z  @$ o2 T; H廳從各位大大的建議已經在抓以前的版本了
8 J3 Y) \3 c* e  d7 n* c
# q& d' A3 ]6 v; q; a; k1 _2 k可是..似乎都沒有載點了(本人現在用驢子在抓....慢到可憐...),還是有哪位大大知道哪邊有載點可供下載的請提供一下給小弟吧...
! @# X7 l( @8 Q+ v9 H8 [5 D+ g6 f# K. X7 W" L) x8 p
反正現在就兩個問題,先解決device設定的錯誤<---希望真的是因為這個原因而導致燒錄不成功
' Y) Y' i9 ^$ i- r
8 V  F4 _$ q& [# K等灌好了舊版本的ise才能夠進行下一個偵錯程序...( P1 ^" z$ i4 w. T: {1 _
% g! j4 q3 i3 x
載此也感謝學長,剛剛從新竹過來幫我看了一下,似乎也愛莫能助...不過還是謝謝
17#
發表於 2007-5-2 22:20:50 | 只看該作者

回復 #16 happpyend 的帖子

hi,
) {# a9 ?9 q& `( G方便留下住址,我寄軟體給你,有完整版序號^^' v4 w, \/ b) R5 g
如不方便,把住址用短消息給我,我寄ISE8.2.03i跟ISE7.1.04i給你.
: Z+ ^# _1 i' C+ y1 J

評分

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

查看全部評分

18#
 樓主| 發表於 2007-5-2 22:33:30 | 只看該作者
@@不知道怎麼感恩,多謝各位大大鼎力相助# T. _* l& h1 W2 P7 a" Z

+ j4 l$ [. X" i: @台北縣板橋市溪城路97號10樓 蔡宗達, h* p# ]  ]& V3 J5 ?5 \1 J
/ @; ^: u  R7 Z
老實說心情很複雜,ㄧ天之內,這麼多人請囊相授,不管是同學,學長,還是網路上的朋友,都在此感謝
7 H: _- \# I% _1 A
3 y6 u) u) ^' z. t& f! F( ~等問題都解決了,肯定上來回報感恩大家的相助....謝謝大家

評分

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

查看全部評分

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

回復 #18 happpyend 的帖子

謝謝你給我感謝分數,我已經寄了,你再過1~2天就可以收到了^^
: p- n1 {$ D' L1 VISE9.1版電腦需要大量記憶體,所以不建議灌,不過還是需要ISE 9.1 Foundation版本時,跟我講一下哦^^% s# d& o' d( M3 P* [
你應該是灌ISE9.1 Web Pack 版本所以不支援,
: z+ {6 B& B" Z/ w$ q2 c; fISE WebPACK Feature Support Summary:
8 |' h) \9 P" k7 I0 N- lVirtex™ Series  
# p: z; ]' |/ V5 S3 z5 TVirtex  XCV50-XCV600 + p: C" B0 M! ?% Z3 h* L
Virtex-E XCV50E-XCV600E 5 V# ~& C: I# s# V! w
Virtex-II XC2V40-XC2V500
- P( v+ r, X" n  C  v# s4 gVirtex-II Pro XC2VP2-XC2VP7 ' y2 N6 W4 B( w% w- ^& I( p
Virtex-4 XC4VLX15, XC4VLX25, XC4VSX25, XC4VFX12
! W0 z# P- G7 F1 a( zVirtex-5 XC5VLX30
8 w9 p- q4 ^4 {2 y% M* z
1 x, g. a& e* M! I裡面沒XC2V6000,所以不支援
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-26 08:07 PM , Processed in 0.193011 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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