為滿意汽車和PCIe運用范疇嚴(yán)厲的發(fā)動時刻需求,賽靈思(Xilinx)Automotive、賽靈思研討試驗室以及德國卡爾斯魯厄技能研討所協(xié)作投入研制作業(yè),設(shè)法藉由兩個步調(diào)的現(xiàn)場可編程門陣列(FPGA)裝備辦法處理此問題。 透過Fast Startup可分兩步調(diào)裝備FPGA組件,而非運用單一(整片)的全組件裝備。當(dāng)透過榜首優(yōu)先比特流敞開電源時,測驗人員僅先加載時序要害模塊,再加載非時序要害模塊。這種辦法可削減初始裝備數(shù)據(jù),進(jìn)而大幅下降時序要害描繪中FPGA組件的發(fā)動時刻。 Fast Startup答應(yīng)FPGA描繪以最快時刻發(fā)動描繪的要害模塊,其速度比規(guī)范全裝備辦法要快得多。盡管在本質(zhì)上Fast Startup運用有些重裝備,但兩者概念仍有所不同。有些重裝備的初衷是將完好描繪作為可在運作時,可修正的初始裝備運用。相反的,F(xiàn)ast Startup已運用一個初始的有些比特流,在敞開電源時僅裝備FPGA組件的一個特定區(qū)域。初次裝備僅包括完好FPGA描繪中有必要裝備和疾速運作的有些。剩余有些則在之后運算作業(yè)中,運用有些從頭裝備進(jìn)行裝備。 Fast Startup的東西流程依靠描繪保管流程樹立對準(zhǔn)時序要害子體系及非時序要害子體系的有些比特流(圖1)。描繪保管流程將FPGA描繪分割為邏輯模塊(或稱為分區(qū))。分區(qū)構(gòu)成了層次鴻溝,將內(nèi)部模塊與描繪中的其它組件彼此阻隔。分區(qū)一旦履行(即完結(jié)規(guī)劃和布線),就能被其它運作導(dǎo)入,依照每個實例中完全一樣的辦法履行該分區(qū)的模塊。因而,運用Fast Startup辦法的榜首步是將完好的FPGA描繪分紅富含時序要害子體系的高優(yōu)先級分區(qū)和對準(zhǔn)其他組件的低優(yōu)先級分區(qū)等兩有些。 圖1 Fast Startup東西流程晉升運作功率FPGA依凹凸優(yōu)先級分區(qū)履行