Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 5294|回復: 7
打印 上一主題 下一主題

[問題求助] Partial Reconfiguration(Xilinx FPGA)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-3-30 00:28:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
版上的各位先進,因為在找資料,無意間也發現了此討論區,. t, R# W0 Q, G5 P: N. t: b
因為我目前也是在做FPGA相關的研究,目前還是學生而已啦^^"
0 l1 `. j- k2 Y" P9 o想問一下下,版上有人對這方面有研究的嗎?
' z8 C; `3 x) _' l$ A3 j" t0 O' }Xilinx FPGA(Virtext II/Pro, Virtex 4, Virtex5)可以support partial reconfiguration,在PR flow上一直出現一些問題,若有經驗的先進想和您請教,非常感謝:>
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-3-30 11:03:27 | 只看該作者
我建議你用這套tool
9 d) _2 _) a" v) M4 S; y2 D) J
( f" J  \' G( W9 r5 RPlanAhead Design Analysis Tool- e, f6 G/ b! `/ I# W
; v: f# c  v: y9 M2 B
這個也是Xilinx tool之一, 好用的好東東, 這部分Altera就沒有的樣子
3#
 樓主| 發表於 2007-3-31 02:00:38 | 只看該作者

回復 #2 tommywgt 的帖子

嗯嗯~~PR只有Xilinx有,PlanAhead這tool我有用過,就Xilinx的文件有提到有support PR,但在不同的modules的communication用bus macro會有問題,早期Tri-state buffer不保證可以run,新的
% E$ A# n& N+ u1 eslice-base bus macro在Virtex 4也是會出現問題,不知版上是否有人也在做這方面的研究?可以互相交流一下,謝謝
4#
發表於 2007-4-3 10:05:06 | 只看該作者
老實說這個tool我沒用過, 我只是聽用的比較熟的同事說超好用的, 所以我想是不是你哪邊沒設定好的關係呢???
5#
發表於 2007-4-3 10:07:07 | 只看該作者
另外, 給你良心的建議~~~儘可能不要在code中寫tri-state1 O% v3 w+ j0 R! \9 \! F. z9 V
如果是PLD的話, 在最後的top module加, 如果是ASIC的話, 選個bi-directional的IO pad就好...
6#
發表於 2007-4-4 10:52:04 | 只看該作者
Partial Reconfiguration(Xilinx FPGA)  這東西我玩過) G# g; h, c7 J( p% W' h1 y' c
老實說,我碩論是做這個的 XD  1 Z7 Z4 {( |4 b. _% X& a1 q; M
我最多也只做到可以置換啦,那時我是用Virtext II/Pro 再設定它的Bus Macro 若設定規劃得好
  h- e- b6 [8 D基本上communication可以弄到正常,不過挺麻煩的,我記得我的bus macro是用tri-state做的  1 _; h" z4 S" l" l+ V2 m
但做好後是會怪怪的,它的spec.是建議這樣使用也別無它法可改善,不知道你的問題是??
7#
 樓主| 發表於 2007-4-5 01:28:23 | 只看該作者
我們是要設計加ICAP做self-reconfiguration.....% P" K) B& a$ s7 v0 Y  @& |
目前由EDK加上HWICAP,然後export到ISE做modular design.......
. K* g; ^9 R2 G8 \! t& b請問一下,那你的nmc file有轉成xdl重新更改嗎(自己設計新的bus)?還是用原來Xilinx提供的而已??4 j/ c; A& X5 `4 l9 T0 I& W% F3 Y
你的configuration是用JTAG? or selectMAP?$ q3 U+ g) W, i* K! i; a
還有你之run那個flow有沒有遇到什麼問題?3 [5 q0 A4 U6 H% C
應該是用ISE6.3?
6 i% ?  i7 H7 U6 j$ D7 h. n( q8 t6 m目前是有新的PR flow,也有新的slice-based bus macro,ISE要改成PR version......9 Q7 `" F! G* S! O% p. ~
Virtex II/Pro你應該是採用column-based,目前有提供tile-based.....在Virtex II/II Pro、Virtex 4/5都可以......
" r2 s7 ?& ^- _4 I. |可以和你討一下論文嗎?還有source,謝謝/ p3 ?# Y  S6 F8 j/ \. X  C
0 I- Y3 J2 B5 u, r2 t
P.S.元智畢業的同學嗎??有看過一篇
8#
發表於 2007-8-28 22:38:21 | 只看該作者
1. 自己設計新的bus? ==>建議:用Xilinx所提供的, m  t6 g7 r$ U" u$ t0 u& @, d
2. JTAG? or selectMAP? ==> 基本上 JTAG就可以這樣玩了.. A6 f1 h, g4 z8 i' v7 h/ p" t
3. ISE6.3 ==> 挑個最新版的來用就對了,學校的研究單位,Xilinx應該會免費寄給你們吧。  l- c" B8 I4 a9 [* Q
4. 如果需要Source 的話,建議上Xilinx的網站上去下載範例來玩玩,馬上就可以捉到那種feeling了。1 W8 v" o" U; N
2 r1 d$ q! U* k- B# |, U' ^
這樣不知道有沒有幫到你的忙~~~算一算日子現在應該畢業了吧~~:o
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-11 03:46 AM , Processed in 0.187010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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