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

查看: 8418|回復: 19
打印 上一主題 下一主題

[提問] FPGA基本動態可重構

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2012-3-31 18:48:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 可重構
8積分
我要做一個動態可重構,用兩個FPGA實現兩種算法的動態切換,也就是用一個FPGA控制另一個FPGA實現兩種邏輯的切換,我現在只是把這兩種的Verilog代碼弄好了,能教教我接下來怎么做嗎,給我講一下具體的思路和流程?最好給我一些資料。。。拜謝,感謝萬分

沙發
發表于 2012-4-1 09:44:36 | 只看該作者
靜態重構,我用得比較多,就是用另外一顆FPGA或者MCU來配置功能FPGA
功能FPGA是負責完成系統的主要功能,而負責配置FPGA或MCU起引導作用,類似嵌入式系統的BootLoader

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

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

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

此2個功能的選擇,要靠主FPGA來操作
地下室
 樓主| 發表于 2012-4-1 13:13:03 | 只看該作者
回復4樓McuPlayer其實就是被控FPGA能實現加法和乘法兩種邏輯的轉換,當想變成加法就變成加法,想變成乘法就變成乘法,我現在不知怎么下手,說實話,我剛接觸FPGA希望您能幫忙指導一下,謝謝!
6
發表于 2012-4-1 13:38:56 | 只看該作者
暈,那不叫重構
比如ALU可以做加減乘除
7
 樓主| 發表于 2012-4-1 13:42:25 | 只看該作者
回復6樓McuPlayer就是能動態改變FPGA的功能,這不是重構嗎?具體來說就是用FPGA控制另一個FPGA動態切換兩種功能(這兩種功能分別為最簡單的加法器和乘法器)。
8
發表于 2012-4-1 14:47:44 | 只看該作者
這么簡單還需要重構嗎?把兩個功能都做進去,做選通就可以了啊!

評分

參與人數 1積分 +4 收起 理由
McuPlayer + 4 正解

查看全部評分

9
 樓主| 發表于 2012-4-1 15:19:40 | 只看該作者
回復8樓asyou這是老師要求的。。。就是要可以動態的實現簡單基本重構,但我剛剛接觸這方面,對FPGA也不熟,現在無從下手,希望大哥能指導一下,謝謝了!
10
發表于 2012-4-1 15:47:04 | 只看該作者
請參考8樓的建議
11
 樓主| 發表于 2012-4-3 18:43:30 | 只看該作者
回復4樓McuPlayer其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA的命令,實現對被控FPGA的配置,但現在我不知道對FPGA進行配置的命令的verilog 代碼怎么寫
12
 樓主| 發表于 2012-4-3 18:43:56 | 只看該作者
回復8樓asyou其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA的命令,實現對被控FPGA的配置,但現在我不知道對FPGA進行配置的命令的verilog 代碼怎么寫
13
發表于 2012-4-9 10:01:31 | 只看該作者
回復8樓asyou: 其實就是兩個可重構配置文件,存儲在FPGA中,目標就是可以在不斷電情況下用第一個FPGA發出命令,控制第二個實時配置,改變邏輯功能。我現在把兩個重構件弄好了,打算用編寫狀態機,來處理第一個FPGA ...
science361 發表于 2012-4-3 18:43

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


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

但他們的pdf中都有一章,專門講如何配置的,請翻閱,仔細翻閱。
20
發表于 2013-12-26 17:50:30 | 只看該作者
標題誤人
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表