欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA重構(gòu)優(yōu)勢有哪些

e9Zb_gh_8734352 ? 來源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2022-03-15 17:06 ? 次閱讀

術(shù)語“重構(gòu)”是指FPGA已經(jīng)配置后的重新編程。FPGA的重構(gòu)有兩種類型:完全的和部分的。完全重構(gòu)將整個FPGA重新編程,而部分重構(gòu)只取代設計的一部分,設計的剩下部分仍正常工作。部分重構(gòu)不被視為完全重構(gòu)的特殊情況,因為兩者基本相同。對FPGA執(zhí)行部分重構(gòu)通過使用與完全重構(gòu)(JTAG、ICAP、或SelectMAP接口)相同的方法來進行,比特流的結(jié)構(gòu)對于完全和部分重構(gòu)來說都是相同的。

FPGA重構(gòu)具有以下幾個優(yōu)點。它允許多個設計共享同一個FPGA結(jié)構(gòu),這反過來又降低了FPGA的面積、成本和系統(tǒng)復雜性。完全和部分重構(gòu)為許多FPGA的創(chuàng)新應用程序提供了可能,負責,高昂的成本將影響應用程序?qū)崿F(xiàn)。利用FPGA重構(gòu)優(yōu)勢的一些應用如DSP、音頻視頻處理器等,他們根據(jù)用戶輸入,由包括集成深度包檢測通信控制器修改處理算法,以改變基于協(xié)議的數(shù)據(jù)包處理器。

很多工業(yè)和學術(shù)性的FPGA重構(gòu)方面的研究不斷產(chǎn)生有價值的應用、研究論文和學位論文。

雖然部分重構(gòu)技術(shù)不是一項新功能,也不是主流的研究方向,但是設計和實現(xiàn)流程、工具支持甚至名詞術(shù)語都在不斷發(fā)展,用戶界面越來越友好。最終目標是向FPGA開發(fā)者提供簡單和透明的設計流程,無需詳細了解配置邏輯和比特流結(jié)構(gòu)。

部分重構(gòu)是一項復雜過程,在設計實現(xiàn)。工具流程和重構(gòu)本身的過程中充斥著多重挑戰(zhàn)。面臨的一個挑戰(zhàn)是在FPGA配置的變化過程中,完成平滑切換而無須中斷剩余設計功能或損害其完整性。而在完全重構(gòu)過程中,F(xiàn)PGA架構(gòu)和IO不能保持在復位。另一項挑戰(zhàn)是在改變過程中,防止設計的未改動部分進入無效狀態(tài)。設計者必須正確界定和約束未改動和改動部分之間的接口,這樣,F(xiàn)PGA物理實現(xiàn)工具才能進行配置并使用完全相同的布線資源。

有三個部分重構(gòu)流程可用于XIlinx FPGA;基于差異的(difference based)、基于分層的(partition based)及使用動態(tài)重構(gòu)端口。

基于差異的部分重構(gòu)

其于差異的部分重構(gòu)2最活合用于將小型設計轉(zhuǎn)化為LUT方程、IO特征和BRAM中的內(nèi)容。以下是一個簡單的、 基于差異的部分重構(gòu)代碼和流程舉例,它可以運行在Xilinx的ML605 Virtex-6 開發(fā)板上。

512e8662-a437-11ec-952b-dac502259ad0.png

上面例子中基于差異的部分重構(gòu)流程包括以下步驟:

(1 )編譯top模塊。結(jié)果是比特流文件top_orig. bit。

(2)編譯top_pr模塊。結(jié)果是布局布線后文件top_pr. ned。

(3)使用top._orig.bit比特流和top_pr.ned,生成包含兩個設計之間LED LUT方程差異的比特流。

基于分層的部分重構(gòu)

與基于差異的重構(gòu)不同,基于分層的部分重構(gòu)流程支持重構(gòu)大型部件FPGA設計。PlanAhead工具只支持Xilinx Virtex-6系列(不支持Spartan-6 FPGA), 它提供了用于配置、實現(xiàn)和使用分層管理部分重構(gòu)項目的集成環(huán)境。設計和實現(xiàn)流程的簡要概述如下所示:。

1.FPGA開發(fā)者指定待配置的部分設計。

2.在FPGA芯片上包含所需邏輯、嵌人式存儲器、IO和其他資源的區(qū)域。

3.開發(fā)者定義覆蓋該區(qū)域的所有可能設計變量。

4.PlanAhead工具管理所有諸如編譯設計的細節(jié),包括管理多個網(wǎng)表、靜態(tài)的和可重構(gòu)的設計部分,執(zhí)行DRC,并產(chǎn)生合適的比特流。

Xilinx應用提示XAPP8833)提供了使用部分重構(gòu)的示例,以允許嵌人式PCI Express接口模塊的快速配置。

動態(tài)重構(gòu)端口

改變Xilinx GTX收發(fā)器、混合模式時鐘管理器(MMCM)和SystemMonior原語設置的另一種方法,是使用動態(tài)重構(gòu)端口(DRP)。DRP提供了一個簡單的用戶邏輯接口,不需要更多地了解配置寄存器和比特流結(jié)構(gòu)。例如,DRP允許輸出時鐘頻率、相位和MMCM4的占空比動態(tài)變化。

原文標題:FPGA知識匯集-FPGA的重構(gòu)

文章出處:【微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:彭菁
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21799

    瀏覽量

    606194
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16461

    瀏覽量

    179547
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8706

    瀏覽量

    151971
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3638

    瀏覽量

    94009

原文標題:FPGA知識匯集-FPGA的重構(gòu)

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA重構(gòu)設計的結(jié)構(gòu)基礎

      可重構(gòu)設計是指利用可重用的軟、硬件資源,根據(jù)不同的應用需求,靈活地改變自身體系結(jié)構(gòu)的設計方法。FPGA器件可多次重復配置邏輯的特性使可重構(gòu)系統(tǒng)成為可能,使系統(tǒng)兼具靈活、便捷、硬件資源可復用等性能
    發(fā)表于 05-27 10:22

    FPGA重構(gòu)方式

    ,其余部分的工作狀態(tài)不受影響。這種重構(gòu)方式減小了重構(gòu)范圍和單元數(shù)目,FPGA重構(gòu)時間大大縮短,占有相當?shù)乃俣?b class='flag-5'>優(yōu)勢。應用
    發(fā)表于 05-27 10:22

    支持重構(gòu)FPGA器件

      近年來,隨著FPGA技術(shù)的發(fā)展,支持重構(gòu)FPGA器件新品迭現(xiàn)。Xilinx、Altera、Lattice的FPGA器件都是SRAM查找表結(jié)構(gòu)。Xilinx支持模塊化動態(tài)部分
    發(fā)表于 05-27 10:23

    基于FPGA的可重構(gòu)系統(tǒng)結(jié)構(gòu)分析

      由于可重構(gòu)系統(tǒng)的研究歷史很短,目前尚未形成標準的結(jié)構(gòu)形式,在此僅根據(jù)已有的應用做初步分析?! “?b class='flag-5'>重構(gòu)的粒度和方式,可重構(gòu)系統(tǒng)可以粗略地分為兩種。一種是粗粒度重構(gòu)單元的模塊級
    發(fā)表于 05-27 10:24

    什么FPGA重構(gòu)方法可以對EPCS在線編程?

    的簡單操作來完成FPGA的工作方式重構(gòu),這種可重構(gòu)方式結(jié)構(gòu)簡單,配置靈活,用戶操作更加方便。本文首先介紹了FPGA常用的配置方式,然后詳細闡述了
    發(fā)表于 07-31 07:15

    如何利用ARM與FPGA設計重構(gòu)控制器?

    重構(gòu)技術(shù)是指利用可重用的軟硬件資源,根據(jù)不同的應用需求,靈活地改變自身體系結(jié)構(gòu)的設計方法。常規(guī)SRAM工藝的FPGA都可以實現(xiàn)重構(gòu),那我們具體該怎么做呢?
    發(fā)表于 08-09 07:35

    如何去實現(xiàn)FPGA動態(tài)部分的重構(gòu)?

    FPGA配置原理簡介基于模塊化動態(tài)部分重構(gòu)FPGA的設計方法如何去實現(xiàn)FPGA動態(tài)部分的重構(gòu)?
    發(fā)表于 04-29 06:33

    怎么實現(xiàn)基于FPGA重構(gòu)智能儀器的設計?

    重構(gòu)技術(shù)具有什么優(yōu)點?怎么實現(xiàn)基于FPGA重構(gòu)智能儀器的設計
    發(fā)表于 05-06 06:44

    怎么實現(xiàn)基于FPGA的動態(tài)可重構(gòu)系統(tǒng)設計?

    本文提出的通過微處理器加FPGA結(jié)合串行菊花鏈實現(xiàn)可重構(gòu)的方式,實現(xiàn)了動態(tài)可重構(gòu)FPGA結(jié)構(gòu)設計的一種應用。
    發(fā)表于 05-10 06:22

    FPGA什么優(yōu)勢?FPGA的應用方向是什么?

    FPGA的基本特點是什么?FPGA什么優(yōu)勢?FPGA的應用方向是什么?
    發(fā)表于 10-08 06:43

    基于對EPCS在線編程的FPGA重構(gòu)方法

    基于對EPCS在線編程的FPGA重構(gòu)方法 0 引言    可重構(gòu)體系結(jié)構(gòu)已經(jīng)成為FPGA系統(tǒng)開發(fā)的研究熱點,并已有許多令人矚目的研究成果及產(chǎn)品應用。
    發(fā)表于 12-08 17:22 ?1507次閱讀

    基于ARM+FPGA重構(gòu)控制器設計

    基于ARM+FPGA重構(gòu)控制器設計  可重構(gòu)技術(shù)是指利用可重用的軟硬件資源,根據(jù)不同的應用需求,靈活地改變自身體系結(jié)構(gòu)的設計方法。常規(guī)SRAM工藝的FPGA都可以實現(xiàn)
    發(fā)表于 03-02 10:58 ?933次閱讀
    基于ARM+<b class='flag-5'>FPGA</b>的<b class='flag-5'>重構(gòu)</b>控制器設計

    基于CPLD的FPGA快速動態(tài)重構(gòu)設計

    隨著FPGA的廣泛應用, 其實現(xiàn)的功能也越來越多, FPGA 的動態(tài)重構(gòu)設計就顯得愈發(fā)重要。在分析Xilinx Vertex II Pro系列FPGA配置流程、時序要求的基礎上, 設計
    發(fā)表于 11-22 07:55 ?1169次閱讀
    基于CPLD的<b class='flag-5'>FPGA</b>快速動態(tài)<b class='flag-5'>重構(gòu)</b>設計

    FPGA重構(gòu)是什么,具有哪些要點

    術(shù)語“重構(gòu)”是指FPGA已經(jīng)配置后的重新編程。FPGA重構(gòu)兩種類型:完全的和部分的。完全重構(gòu)
    的頭像 發(fā)表于 07-02 17:39 ?2787次閱讀

    關(guān)于FPGA重構(gòu)技術(shù)分析

    FPGA上的可重構(gòu)技術(shù)根據(jù)FPGA芯片內(nèi)部的不同結(jié)構(gòu)可以分為兩種,分別是動態(tài)可重構(gòu)和靜態(tài)可重構(gòu)。
    發(fā)表于 11-03 20:09 ?966次閱讀