国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

電子工程網

標題: FPGA基本動態可重構 [打印本頁]

作者: science361    時間: 2012-3-31 18:48
標題: FPGA基本動態可重構
我要做一個動態可重構,用兩個FPGA實現兩種算法的動態切換,也就是用一個FPGA控制另一個FPGA實現兩種邏輯的切換,我現在只是把這兩種的Verilog代碼弄好了,能教教我接下來怎么做嗎,給我講一下具體的思路和流程?最好給我一些資料。。。拜謝,感謝萬分
作者: McuPlayer    時間: 2012-4-1 09:44
靜態重構,我用得比較多,就是用另外一顆FPGA或者MCU來配置功能FPGA
功能FPGA是負責完成系統的主要功能,而負責配置FPGA或MCU起引導作用,類似嵌入式系統的BootLoader

動態重構要FPGA本身支持才行,我沒用過,只是了解一點
要重構,要做2個部分,固定部分和重構部分。
一般而言,接口模塊屬于固定部分,當然還有兩種功能的其他公用模塊。
動態重構,這2部分,可以位于同一個FPGA芯片內部。

所謂動態重構和靜態重構,前者可以在運行時切換,后者在初始化時切換。

希望能幫到你
作者: ohmydog    時間: 2012-4-1 10:38
lz的問題貌似不是重構吧,重構一般是說重新配置fpga的程序;你既然是2個fpga,做一個輸入輸出接口的切換就可以了
作者: McuPlayer    時間: 2012-4-1 12:10
樓主的意思應該是從FPGA有2個功能,比如IO被分別當作SPI接口和I2C接口,而實際FPGA資源所限又無法把2個全綜合進去

此2個功能的選擇,要靠主FPGA來操作
作者: science361    時間: 2012-4-1 13:13
回復4樓McuPlayer其實就是被控FPGA能實現加法和乘法兩種邏輯的轉換,當想變成加法就變成加法,想變成乘法就變成乘法,我現在不知怎么下手,說實話,我剛接觸FPGA希望您能幫忙指導一下,謝謝!
作者: McuPlayer    時間: 2012-4-1 13:38
暈,那不叫重構
比如ALU可以做加減乘除
作者: science361    時間: 2012-4-1 13:42
回復6樓McuPlayer就是能動態改變FPGA的功能,這不是重構嗎?具體來說就是用FPGA控制另一個FPGA動態切換兩種功能(這兩種功能分別為最簡單的加法器和乘法器)。
作者: asyou    時間: 2012-4-1 14:47
這么簡單還需要重構嗎?把兩個功能都做進去,做選通就可以了啊!
作者: science361    時間: 2012-4-1 15:19
回復8樓asyou這是老師要求的。。。就是要可以動態的實現簡單基本重構,但我剛剛接觸這方面,對FPGA也不熟,現在無從下手,希望大哥能指導一下,謝謝了!
作者: McuPlayer    時間: 2012-4-1 15:47
請參考8樓的建議
作者: science361    時間: 2012-4-3 18:43
回復4樓McuPlayer其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA的命令,實現對被控FPGA的配置,但現在我不知道對FPGA進行配置的命令的verilog 代碼怎么寫
作者: science361    時間: 2012-4-3 18:43
回復8樓asyou其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA的命令,實現對被控FPGA的配置,但現在我不知道對FPGA進行配置的命令的verilog 代碼怎么寫
作者: asyou    時間: 2012-4-9 10:01
回復8樓asyou: 其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA ...
science361 發表于 2012-4-3 18:43

你用的哪款芯片,只有部分芯片才支持你這種部分動態重構!
作者: science361    時間: 2012-5-2 22:17
回復2樓McuPlayer
作者: science361    時間: 2012-5-2 22:18
用另外一顆FPGA或者MCU來配置功能FPGA
功能FPGA是負責完成系統的主要功能,而負責配置FPGA或MCU起引導作用,
麻煩問一下,用另外一顆FPGA來配置功能FPGA應該怎么實現?請您指教一下,謝謝
作者: science361    時間: 2012-5-7 17:53
回復2樓McuPlayer


用另外一顆FPGA或者MCU來配置功能FPGA
功能FPGA是負責完成系統的主要功能,而負責配置FPGA或MCU起引導作用,
麻煩問一下,用另外一顆FPGA來配置功能FPGA應該怎么實現?請您指教一下,謝謝
作者: 736217079    時間: 2012-5-8 16:48
有點難
作者: firecnmfly    時間: 2012-5-25 13:08
回復9樓science361
如果LZ做出來了,也希望你能分享一下經驗,謝謝了。
作者: McuPlayer    時間: 2012-5-25 13:59
Xilinx和Altera的FPGA的配置方法也不盡相同。

但他們的pdf中都有一章,專門講如何配置的,請翻閱,仔細翻閱。
作者: 上網去溜溜    時間: 2013-12-26 17:50
標題誤人




歡迎光臨 電子工程網 (http://www.4huy16.com/) Powered by Discuz! X3.4