基于導引頭信號處理系統(tǒng)探究FPGA+DSP系統(tǒng)中FPGA的關(guān)鍵技術(shù)
2017-10-25 |
rar |
0.4 MB |
次下載 |
1積分
資料介紹
1 引言
隨著同防工業(yè)對精確制導武器要求的不斷提高,武器系統(tǒng)總體設(shè)計方案的日趨復雜,以及電子元器件水平的飛速發(fā)展。導引頭信號處理器的功能越來越復雜,硬件規(guī)模越來越大.處理速度也越來越高.而且產(chǎn)品的更新速度加快,生命周期縮短。實現(xiàn)功能強、性能指標高、抗干擾能力強、工作穩(wěn)定可靠、體積小、功耗低、結(jié)構(gòu)緊湊合理符合彈載要求的導引頭信號處理器已經(jīng)勢在必行。過去單一采用DSP處理器搭建信號處理器已經(jīng)不能滿足要求.FPGA+DSP的導引頭信號處理結(jié)構(gòu)成為當前以及未來一段時間的主流。
FPGA和DSP處理器具有截然不同的架構(gòu),在一種器件上非常有效的算法.在另一種器件上可能效率會非常低。如果目標要求大量的并行處理或者最大的多通道流量,那么單純基于DSP的硬件系統(tǒng)就可能需要更大的面積,成本或功耗。一個FPGA僅在一個器件上就能高提供多達550個并行乘法和累加運算,從而以較少的器件和較低的功耗提供同樣的性能。但對于定期系數(shù)更新,決策控制任務(wù)或者高速串行處理任務(wù),F(xiàn)PGA的優(yōu)化程度遠不如DSP。
FPGA+DSP的數(shù)字硬件系統(tǒng)正好結(jié)合了兩者的優(yōu)點,兼顧了速度和靈活性。本文以導引頭信號處理系統(tǒng)為例說明FPGA+DSP系統(tǒng)中FPGA的關(guān)鍵技術(shù)。
2 系統(tǒng)組成
本系統(tǒng)南一片F(xiàn)PGA和一片DSP來組成,F(xiàn)PGA在實時并行計算實現(xiàn)標準數(shù)字信號處理算法的能力遠強于DSP,因此數(shù)字接收系統(tǒng)信號處理要用到的FIR濾波、FFT、IFFT等算法,在FPGA中實現(xiàn)要遠快于用DSP,且FPGA廠商提供了非常豐富易用的能實現(xiàn)數(shù)字信號處理的參數(shù)Core.可以大大簡化開發(fā)過程。而且,F(xiàn)PGA支持丁程師設(shè)計高度并行的架構(gòu)以及有大量乘法器和存儲器資源,因此將數(shù)字下變頻(DDC),脈壓(PC),動目標檢測(MTD),恒虛警處理(CFAR)等也在FPGA中實現(xiàn),可有效提高實時性,集成度和穩(wěn)定性。而DSP用來進行其他復雜信號處理,比如自動目標識別、抗干擾等。
FPGA和DSP的通信通過32位的數(shù)據(jù)總線聯(lián)通。FPGA通過此數(shù)據(jù)總線把柃測得到的目標信息傳遞給DSP做后續(xù)處理,DSP則通過數(shù)據(jù)總線傳遞控制信息。

圖1 FPGA+DSP的系統(tǒng)組成框圖
3 FPGA設(shè)計中的關(guān)鍵技術(shù)
3.1 跨時鐘域的設(shè)計
3.1.1基礎(chǔ)
只有最初級的邏輯電路才使用單一的時鐘。大多數(shù)與數(shù)據(jù)傳輸相關(guān)的應(yīng)用都有與牛俱來的挑戰(zhàn),即跨越多個時鐘域的數(shù)據(jù)移動,例如磁盤控制器、CDROM/DVD控制器、調(diào)制解調(diào)器、網(wǎng)卡以及網(wǎng)絡(luò)處理器等。當信號從一個時鐘域傳送到另一個時鐘域時,出現(xiàn)在新時鐘域的信號是異步信號。
在現(xiàn)代IC、ASIC以及FPGA設(shè)計中,許多軟件程序可以幫助工程師建立幾百萬門的電路。但這些程序都無法解決信號同步問題。設(shè)計者需要了解可靠的設(shè)計技巧,以減少電路在跨時鐘域通信時的故障風險。
從事多時鐘設(shè)計的第一步是要理解信號穩(wěn)定性問題。當一個信號跨越某個時鐘域時.對新時鐘域的電路來說它就是一個異步信號。接收該信號的電路需要對其進行同步。同步可以防止第一級存儲單元(觸發(fā)器)的亞穩(wěn)態(tài)在新的時鐘域里傳播蔓延。
亞穩(wěn)態(tài)是指觸發(fā)器無法在某個規(guī)定時間段內(nèi)達到一個可確認的狀態(tài)。當一個觸發(fā)器進入亞穩(wěn)態(tài)時,既尤法預測該單元的輸}}{電平,也無法預測何時輸出才能穩(wěn)定在某個正確的電平上。在這個穩(wěn)定期問,觸發(fā)器輸出一些中間級電平,或者可能處于振蕩狀態(tài),并且這種尤用的輸出電平可以滑信號通道上的各個觸發(fā)器級聯(lián)式傳播下去。
由于數(shù)據(jù)率比較低,而FPGA的工作頻率可以很高,所以在雷達信號處理機的FPGA設(shè)計中,勢必要引入跨時鐘域的設(shè)計,例如在某項口中,控制網(wǎng)絡(luò)為10M.脈沖壓縮工作時鐘為200M,MTD、CFAR為80M,是個典型的跨時鐘域設(shè)計。

圖2時鐘域示意圖
3.1.2跨R寸鐘域的處理
現(xiàn)代IC與FPGA設(shè)計巾使用的綜合工具可以保證設(shè)計能滿足每個數(shù)字電路觸發(fā)器對建立與保持時間的要求。然而,異步信號卻給軟件提出了難題。對新的時鐘域米說.從其它時鐘域傳柬的信號是異步的。大多數(shù)綜合丁具在判定算步信號是否滿足觸發(fā)器時序要求時遇到了麻煩。因為它們不能確定觸發(fā)器處于非穩(wěn)態(tài)的時間,所以它們也就不能確定從一個觸發(fā)器通過組合邏輯到達下一個觸發(fā)器的總延遲時間。所以,最好的辦法是使用一些電路來減輕異步信號的影響。
同步措施歸納起來主要有兩方面,
1)對于跨越時鐘域控制信號,用同步器來實現(xiàn)同步;
為了使同步。工作能正常進行,從某個時鐘域傳來的信號應(yīng)先通過原時鐘域上的一個觸發(fā)器,然后不經(jīng)過兩個時鐘域間的任何組合邏輯,直接進入同步器的第一個觸發(fā)器中(圖3)。這一要求非常重要,因為同步器的第一級觸發(fā)器對組合邏輯所產(chǎn)生的毛刺非常敏感。如果一個足夠長的信號毛刺正好滿足建立一保持時問的要求,則同步器的第一級觸發(fā)器會將其放行,給新時鐘域的后續(xù)邏輯送出一個虛假的信號。
隨著同防工業(yè)對精確制導武器要求的不斷提高,武器系統(tǒng)總體設(shè)計方案的日趨復雜,以及電子元器件水平的飛速發(fā)展。導引頭信號處理器的功能越來越復雜,硬件規(guī)模越來越大.處理速度也越來越高.而且產(chǎn)品的更新速度加快,生命周期縮短。實現(xiàn)功能強、性能指標高、抗干擾能力強、工作穩(wěn)定可靠、體積小、功耗低、結(jié)構(gòu)緊湊合理符合彈載要求的導引頭信號處理器已經(jīng)勢在必行。過去單一采用DSP處理器搭建信號處理器已經(jīng)不能滿足要求.FPGA+DSP的導引頭信號處理結(jié)構(gòu)成為當前以及未來一段時間的主流。
FPGA和DSP處理器具有截然不同的架構(gòu),在一種器件上非常有效的算法.在另一種器件上可能效率會非常低。如果目標要求大量的并行處理或者最大的多通道流量,那么單純基于DSP的硬件系統(tǒng)就可能需要更大的面積,成本或功耗。一個FPGA僅在一個器件上就能高提供多達550個并行乘法和累加運算,從而以較少的器件和較低的功耗提供同樣的性能。但對于定期系數(shù)更新,決策控制任務(wù)或者高速串行處理任務(wù),F(xiàn)PGA的優(yōu)化程度遠不如DSP。
FPGA+DSP的數(shù)字硬件系統(tǒng)正好結(jié)合了兩者的優(yōu)點,兼顧了速度和靈活性。本文以導引頭信號處理系統(tǒng)為例說明FPGA+DSP系統(tǒng)中FPGA的關(guān)鍵技術(shù)。
2 系統(tǒng)組成
本系統(tǒng)南一片F(xiàn)PGA和一片DSP來組成,F(xiàn)PGA在實時并行計算實現(xiàn)標準數(shù)字信號處理算法的能力遠強于DSP,因此數(shù)字接收系統(tǒng)信號處理要用到的FIR濾波、FFT、IFFT等算法,在FPGA中實現(xiàn)要遠快于用DSP,且FPGA廠商提供了非常豐富易用的能實現(xiàn)數(shù)字信號處理的參數(shù)Core.可以大大簡化開發(fā)過程。而且,F(xiàn)PGA支持丁程師設(shè)計高度并行的架構(gòu)以及有大量乘法器和存儲器資源,因此將數(shù)字下變頻(DDC),脈壓(PC),動目標檢測(MTD),恒虛警處理(CFAR)等也在FPGA中實現(xiàn),可有效提高實時性,集成度和穩(wěn)定性。而DSP用來進行其他復雜信號處理,比如自動目標識別、抗干擾等。
FPGA和DSP的通信通過32位的數(shù)據(jù)總線聯(lián)通。FPGA通過此數(shù)據(jù)總線把柃測得到的目標信息傳遞給DSP做后續(xù)處理,DSP則通過數(shù)據(jù)總線傳遞控制信息。

圖1 FPGA+DSP的系統(tǒng)組成框圖
3 FPGA設(shè)計中的關(guān)鍵技術(shù)
3.1 跨時鐘域的設(shè)計
3.1.1基礎(chǔ)
只有最初級的邏輯電路才使用單一的時鐘。大多數(shù)與數(shù)據(jù)傳輸相關(guān)的應(yīng)用都有與牛俱來的挑戰(zhàn),即跨越多個時鐘域的數(shù)據(jù)移動,例如磁盤控制器、CDROM/DVD控制器、調(diào)制解調(diào)器、網(wǎng)卡以及網(wǎng)絡(luò)處理器等。當信號從一個時鐘域傳送到另一個時鐘域時,出現(xiàn)在新時鐘域的信號是異步信號。
在現(xiàn)代IC、ASIC以及FPGA設(shè)計中,許多軟件程序可以幫助工程師建立幾百萬門的電路。但這些程序都無法解決信號同步問題。設(shè)計者需要了解可靠的設(shè)計技巧,以減少電路在跨時鐘域通信時的故障風險。
從事多時鐘設(shè)計的第一步是要理解信號穩(wěn)定性問題。當一個信號跨越某個時鐘域時.對新時鐘域的電路來說它就是一個異步信號。接收該信號的電路需要對其進行同步。同步可以防止第一級存儲單元(觸發(fā)器)的亞穩(wěn)態(tài)在新的時鐘域里傳播蔓延。
亞穩(wěn)態(tài)是指觸發(fā)器無法在某個規(guī)定時間段內(nèi)達到一個可確認的狀態(tài)。當一個觸發(fā)器進入亞穩(wěn)態(tài)時,既尤法預測該單元的輸}}{電平,也無法預測何時輸出才能穩(wěn)定在某個正確的電平上。在這個穩(wěn)定期問,觸發(fā)器輸出一些中間級電平,或者可能處于振蕩狀態(tài),并且這種尤用的輸出電平可以滑信號通道上的各個觸發(fā)器級聯(lián)式傳播下去。
由于數(shù)據(jù)率比較低,而FPGA的工作頻率可以很高,所以在雷達信號處理機的FPGA設(shè)計中,勢必要引入跨時鐘域的設(shè)計,例如在某項口中,控制網(wǎng)絡(luò)為10M.脈沖壓縮工作時鐘為200M,MTD、CFAR為80M,是個典型的跨時鐘域設(shè)計。

圖2時鐘域示意圖
3.1.2跨R寸鐘域的處理
現(xiàn)代IC與FPGA設(shè)計巾使用的綜合工具可以保證設(shè)計能滿足每個數(shù)字電路觸發(fā)器對建立與保持時間的要求。然而,異步信號卻給軟件提出了難題。對新的時鐘域米說.從其它時鐘域傳柬的信號是異步的。大多數(shù)綜合丁具在判定算步信號是否滿足觸發(fā)器時序要求時遇到了麻煩。因為它們不能確定觸發(fā)器處于非穩(wěn)態(tài)的時間,所以它們也就不能確定從一個觸發(fā)器通過組合邏輯到達下一個觸發(fā)器的總延遲時間。所以,最好的辦法是使用一些電路來減輕異步信號的影響。
同步措施歸納起來主要有兩方面,
1)對于跨越時鐘域控制信號,用同步器來實現(xiàn)同步;
為了使同步。工作能正常進行,從某個時鐘域傳來的信號應(yīng)先通過原時鐘域上的一個觸發(fā)器,然后不經(jīng)過兩個時鐘域間的任何組合邏輯,直接進入同步器的第一個觸發(fā)器中(圖3)。這一要求非常重要,因為同步器的第一級觸發(fā)器對組合邏輯所產(chǎn)生的毛刺非常敏感。如果一個足夠長的信號毛刺正好滿足建立一保持時問的要求,則同步器的第一級觸發(fā)器會將其放行,給新時鐘域的后續(xù)邏輯送出一個虛假的信號。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于FPGA+DSP彈載SAR信號處理系統(tǒng)設(shè)計
- 如何使用FPGA和DSP實現(xiàn)高速CCD信號采集處理系統(tǒng)的設(shè)計 27次下載
- 如何進行相控陣雷達導引頭收發(fā)系統(tǒng)的設(shè)計 21次下載
- FPGA+DSP導引頭信號處理中FPGA設(shè)計的關(guān)鍵技術(shù)解析 1次下載
- 基于FPGA+DSP的圖像處理系統(tǒng)解析 14次下載
- 基于FPGA+DSP的圖像處理系統(tǒng)設(shè)計分析 3次下載
- FPGA+DSP的導引頭信號處理結(jié)構(gòu)設(shè)計解析 1次下載
- 基于FPGA和DSP的高速圖像處理系統(tǒng) 20次下載
- 基于FPGA+DSP實時圖像采集處理系統(tǒng)設(shè)計 9次下載
- 基于FPGA的雷達信號處理系統(tǒng)設(shè)計 6次下載
- FPGA+DSP導引頭信號處理中FPGA設(shè)計的關(guān)鍵技術(shù)
- FPGA+DSP導引頭信號處理中FPGA設(shè)計的關(guān)鍵技術(shù)
- DSP+FPGA 實時信號處理系統(tǒng)中
- 基于DSP Builder的電視導引頭跟蹤控制系統(tǒng)設(shè)計
- 基于FPGA和DSP的光纖信號實時處理系統(tǒng)
- 可編程導引頭模擬器怎么用 1.4k次閱讀
- 基于DSP+FPGA+ARM的架構(gòu)實現(xiàn)高速多路數(shù)據(jù)傳輸系統(tǒng)的設(shè)計 7.1k次閱讀
- 淺析FPGA+DSP結(jié)構(gòu)中的配置方式 8.9k次閱讀
- 采用FPGA與高性能DSP芯片的雷達信號處理系統(tǒng)設(shè)計 3.1k次閱讀
- 基于DSP和FPGA芯片的紅外信息數(shù)據(jù)處理系統(tǒng)設(shè)計詳解 2.3k次閱讀
- 基于FPGA和四端口存儲器的三DSP圖像處理系統(tǒng)詳解 1.5k次閱讀
- 基于FPGA+DSP的視頻控制的智能交通燈設(shè)計 2.7k次閱讀
- 一種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計與實現(xiàn) 5.7k次閱讀
- 基于FPGA的視頻圖像處理系統(tǒng)的設(shè)計 5.3k次閱讀
- 基于FPGA+DSP的跳頻電臺傳輸系統(tǒng)的設(shè)計方案分析 3.1k次閱讀
- 基于FPGA 的雷達信號采集系統(tǒng)設(shè)計 5.2k次閱讀
- 基于多DSP與FPGA的實時圖像處理系統(tǒng)設(shè)計 4.7k次閱讀
- 基于FPGA+DSP架構(gòu)視頻處理系統(tǒng)設(shè)計 1.7k次閱讀
- FPGA+DSP的高速通信接口設(shè)計與實現(xiàn) 8.2k次閱讀
- 基于DSP的最小圖像采集處理系統(tǒng)設(shè)計 2.7k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 22次下載 | 免費
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論