新四季網

基於FPGA的DPRSoC自重構系統的耗時計算方法及應用的製作方法

2023-10-08 08:51:14 1

基於FPGA的DPR SoC自重構系統的耗時計算方法及應用的製作方法
【專利摘要】本發明公開了一種基於FPGA的DPR?SoC自重構系統的耗時計算方法,在DPR?SoC自重構系統進行動態實時重構過程中,依據數據的流向可分為三個互斥的耗時階段,分別為DMEM-PRO階段、PRO-ICAP階段和ICAP-CM階段,每個階段對應的耗時分別為:RTDMEM-PRO,為處理器將部分配置數據從外部存儲設備中讀取到本地內存的時間;RTPRO-ICAP,為部分配置數據從處理器本地內存轉移至重構控制器緩衝區的時間;RTICAP-CM,為部分配置數據從重構控制器的緩衝區域通過ICAP內部配置訪問埠寫入到FPGA配置空間的時間;得到DPR?SoC自重構系統的全局耗時RT等於上述三個階段的耗時之和。本發明還公開了一種基於耗時計算方法的性能評估方法。
【專利說明】基於FPGA的DPR SoC自重構系統的耗時計算方法及應用
【技術領域】
[0001]本發明涉及基於FPGA的DPR SoC自重構系統領域,尤其涉及一種基於FPGA的DPRSoC自重構系統的耗時計算方法及應用。
【背景技術】
[0002]為了面向密集型計算任務和海量數據處理對計算加速日益增長的苛刻需求,DPR動態部分可重構技術由於充分發揮了資源時分復用性,同時合理解決了摩爾定律帶來的挑戰,逐漸成為目前最具活力和發展前途的一項技術研究和解決策略。基於FPGA的DPR SoC自重構片上系統則充分利用了可編程器件和集成晶片超大規模、超高密度、超低功耗和最優性能等特性,近幾年在大數運算、基因重組與匹配、數字圖像處理、實時智能監控、圖像紋理填充、聲納波束合成、軍事目標匹配以及集成電路的計算機輔助設計等領域得以廣泛應用。
[0003]相對於利用通用處理器進行數據處理算法,DPR SoC自重構系統通過將純粹的軟體過渡為高速的硬體任務進行執行,從而提高了處理速度;相對於ASIC專用集成電路進行計算任務的處理,DPR SoC自重構系統將其從定製形式過渡為半定製形式,進一步節約了硬體成本,降低了開發周期。
[0004]雖然基於FPGA和總線通信架構的DPR SoC自重構系統利用模塊實時動態重載性質帶來的優勢以使得系統性能非線性增加,資源佔用大幅降低,但是同時也將性能優化和評估引入到該系統中,如何為其建模一套可靠性的耗時評測嵌入式通用系統和高精度的計算公式成為當務之急。高效通用的耗時測量系統和計算公式能夠為設計人員構建最優的DPR SoC自重構系統提供指導意義。

【發明內容】

[0005]本發明提供了一種基於FPGA的DPR SoC自重構系統耗時計算方法和性能評估模型,解決了當前系統無法實現定量性能評估及優化的問題,為性能與片上資源佔用之間的權衡提供了評測指標。
[0006]基於FPGA的DPR SoC自重構系統,至少包括嵌入式軟核、硬核處理器、重構專用控制器、總線、部分配置比特流存儲模塊、內存訪問控制器、可重構動態IP核模塊等,所有模塊掛載在主從總線或獨立的單總線上,共享總線帶寬的同時通過衝裁機制競爭總線的使用權。
[0007]所述耗時計算通用方法是在DPR SoC自重構系統的基礎上引入併集成自定義的定時測量IP核,用以分階段對系統整體耗時進行有效測量和評估,所述通用方法在進行測試數據整理和分析後,將依據數學方法進一步推導出高可靠性的計算公式。
[0008]一種基於FPGA的DPR SoC自重構系統的耗時計算方法,在DPR SoC自重構系統進行動態實時重構過程中,依據數據的流向可分為三個互斥的耗時階段,分別為DMEM-PRO階段、PRO-1CAP階段和ICAP-CM階段,每個階段對應的耗時分別為:[0009]RTdmem_peo,為處理器將部分配置數據從外部存儲設備中讀取到本地內存的時間;
[0010]rtpeo_icap,為部分配置數據從處理器本地內存轉移至重構控制器緩衝區的時間;[0011]RTkamm,為部分配置數據從重構控制器的緩衝區域通過ICAP內部配置訪問埠寫入到FPGA配置空間的時間;
[0012]算得DPR SoC自重構系統的全局耗時RT
[0013]RT-RTdmem_pro+RTprc1_icap+RTicap_cm。
[0014]本發明中,第一階段RTdmeshw的耗時,即嵌入式處理器將部分可配置數據從外部存儲設備中讀取到本地內存的時間,主要取決於內存訪問控制器的讀取帶寬。外部存儲設備類型以Compact Flash設備作為基準,嵌入式處理器以Microblaze作為基準,通過測量系統可測試並計算出SysACE控制器(用於訪問Compact Flash設備)的帶寬為0.63418MByte/s,同時Microblaze處理器的工作頻率為100MHz,處理的數據位寬為32bit。將外部存儲設備訪問控制器的類型因子(帶寬係數)定義為Dtype,不同嵌入式處理器工作頻率係數因子定義為Pfre,處理數據帶寬定義為Pdata,該階段的耗時計算公式為
[0015]
【權利要求】
1.一種基於FPGA的DPR SoC自重構系統的耗時計算方法,其特徵在於,在DPR SoC自重構系統進行動態實時重構過程中,依據數據的流向可分為三個互斥的耗時階段,分別為DMEM-PRO階段、PRO-1CAP階段和ICAP-CM階段,每個階段對應的耗時分別為: RTdmem-?,為處理器將部分配置數據從外部存儲設備中讀取到本地內存的時間; RTpeo_icap,為部分配置數據從處理器本地內存轉移至重構控制器緩衝區的時間; RTrap-O1,為部分配置數據從重構控制器的緩衝區域通過ICAP內部配置訪問埠寫入到FPGA配置空間的時間; 算得DPR SoC自重構系統的全局耗時RT
RT_RTDMEM_PIi0+RTpRC1_ICAp+RTICAp_CM。
2.如權利要求1所述的基於FPGA的DPRSoC自重構系統的耗時計算方法,其特徵在於,所述DMEM-PRO階段的耗時為
3.如權利要求1所述的基於FPGA的DPRSoC自重構系統的耗時計算方法,其特徵在於,所述PRO-1CAP階段的耗時為
4.如權利要求1所述的基於FPGA的DPRSoC自重構系統的耗時計算方法,其特徵在於,所述ICAP-CM階段的耗時為
5.如權利要求1所述的基於FPGA的DPRSoC自重構系統的耗時計算方法,其特徵在於,所述的DPR SoC自重構系統的全局耗時RT還包括額外的耗時開銷RTadditim,則
RT-RTDMEM_pEQ+RTpEQ_ICAp+RTICAp_CM+RTaddition 其中,RTaddition為常量,包括確保安全性的配置代碼分析時間,可重構器件的初始化和啟動時間,處理器向重構控制器發送合適指令的時間,配置數據從用戶空間到Linux內核的拷貝時間。
6.一種基於權利要求1~5任一項所述的耗時計算方法的性能評估方法,其特徵在於,用於性能評估的指標向量ARPT為
【文檔編號】G06F19/00GK103455714SQ201310365661
【公開日】2013年12月18日 申請日期:2013年8月20日 優先權日:2013年8月20日
【發明者】張亮, 沈沛意, 宋娟, 董洛兵, 劉春紅, 鄭凌, 蔡玉鑫 申請人:西安電子科技大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀