Chip123 科技應用創新平台

標題: FPGA遠程配置 [打印本頁]

作者: rayhsu0129    時間: 2012-1-20 12:04 AM
標題: FPGA遠程配置
大家好 :
' N4 L) R, E& u  O  }( \
; S; ~% U! v! D. V    我想利用網路對FPGA進行重新配置, 也就是將欲更新的bitfile經由網路下載至FPGA的CF card內,
! n$ F" n3 V  i然後再進行配置.
: ~" H) r+ w4 ^5 }' w6 e7 p/ q$ @5 A6 H
    google找到一些相關做法, 大多數都是利用MCU去控制memory以及對FPGA的配置動作, 但也有找到Xilinx( o! I& L7 S: W2 A* E) r2 r/ k3 A8 ~
的solution是利用MCU+systemACE控制CF card進行配置, 先想請問後者多加入systemACE的必要性以及與前者8 r  K7 S. K! {0 g; p
做法的差異是什麼呢?
  C6 Y: e9 _0 t+ Z2 [. W: \: j+ d# C1 {3 o" |: m. E
    另外microblaze不也是一種MCU, 為何相關做法不使用microblaze去取代MCU的功能, 而要額外增加MCU. e- P3 |% x, B4 A; T( u
且增加成本呢?
* _: ]/ E% h7 s6 `4 C. W+ E" F6 O8 V/ _
    麻煩有經驗高手幫忙解惑, 感恩!
作者: yuming    時間: 2012-4-14 08:10 AM
1. 正常情況下, 對FPGA進行重新配置, FPGA是不能維持配置原先的功能的 !% w4 W5 D( D( z# H! {2 O
此時microblaze 不能維持原先的功能 , 重新配置就進行不下去了 !
: \# o6 a$ E% E. u0 P  C: j- t4 E6 c, N5 N$ h' l# k% ~& O1 O
2. 不過現在Xilinx 的 PlanAhead 好像可以對FPGA進行"部分配置", 那就: r" y) D! D5 V; W
可以用 microblaze 對FPGA進行重新配置了 !
作者: tommywgt    時間: 2012-4-19 02:59 PM
當然也是可以讓FPGA去更新config device, 再自行重新reboot, 所以FPGA embedded softcore CPU還是可以用的




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2