新四季網

基於北鬥的衛星移動通信終端的信息交互測試方法

2023-09-11 19:43:25

基於北鬥的衛星移動通信終端的信息交互測試方法
【專利摘要】本發明公開了一種基於「北鬥」的衛星移動通信終端的信息交互測試方法,該方法包括步驟:DSP產生隨機數據填充第一SDRAM;DSP將第一SDRAM內的隨機數據搬移到FPGA的模擬地址總線的存儲空間;DSP從FPGA的存儲空間將隨機數據搬移到第二SDRAM內;DSP依次比較第一SDRAM和第二SDRAM內相應地址的數據是否相同,如果相同,則FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口正確。本發明方法通過DSP向FPGA讀寫數據,並檢測讀寫的數據是否正確,很好的測試了基於「北鬥」的衛星移動通信終端的FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口信息交互的性能。
【專利說明】基於北鬥的衛星移動通信終端的信息交互測試方法
【技術領域】
[0001]本發明涉及衛星移動通信領域,特別涉及一種基於「北鬥」的衛星移動通信終端的信息交互測試方法。
【背景技術】
[0002]數字無線電系統的低頻部分採用數字電路,與傳統無線電系統相比,軟體無線電系統的A/D、D/A變換移到了中頻,並儘可能靠近射頻端。軟體無線電以可編程力強的FPGA、DSP器件代替專用數字電路,使系統硬體結構與功能相對獨立。現場可編程陣列FPGA技術先進之處在於緊湊的佔位空間能夠高速處理,同時也保持軟體無線電技術的靈活性和可編程性。FPGA在高速、計算密集、可重新配置應用(FFT、FIR和其他乘法一累加運算)中是具有優勢的。從FPGA可實現可重新配置核,在FPGA中能夠實現調製器,解調器和CODEC功能。FPGA已從靈活的邏輯設計平臺發展到信號處理引擎。FPGA因有效的適合於高速並行乘法累加函數。現代FPGA可執行18 X 18乘法運算,速度超過200MHz。這使得FPGA成為FET、FIR,數字下復頻器DDC、數字上變頻器DUC、相關器和脈衝壓縮(用於雷達處理)運算的理想
T D O
[0003]然而,這不意味著所有DSP功能可以在FPGA中實現。用FPGA實現浮點運算是困難的,這是由於器件需要大量的有效區域。另外,包括短陣反演(或除法)的處理更適合DSP/GPP平臺。因此,FPGA和DSP將共存很長時間,一個靈活的平臺將包括二者的混合。
[0004]如圖1所示,一種基於「北鬥」的衛星移動通信終端包括FPGA晶片XC5VLX50T、DSP 晶片 TMS320C6455 和 ARM 晶片 S3C2410A,其中,XC5VLX50T 和 TMS320C6455 之間通過地址總線接口、數據總線接口、EMIFA接口和HPI接口相互通信,在XC5VLX50T的對應可編程接口引腳上通過編程設置有對應的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口、模擬復位控制接口和模擬HPI接口 ;TMS320C6455和S3C2410A之間通過MCBSPO接口和UARTO接口通信;XC5VLX50T通過復位控制信號控制TMS320C6455,以使在正常工作時,XC5VLX50T先啟動,再控制TMS320C6455啟動,然後XC5VLX50T通過HPI接口向TMS320C6455發送控制信息和簡訊內容,XC5VLX50T的模擬EMIFA接口控制相應的輸出內存,獲得TMS320C6455的內容;TMS320C6455啟動後,通過串口向S3C2410A傳送XC5VLX50T和TMS320C6455的狀態信息,同時S3C2410A也將用戶發出的指令傳送給TMS320C6455。
[0005]該基於「北鬥」的衛星移動通信終端,通過在FPGA晶片XC5VLX50T的對應可編程接口引腳上編程設置對應的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口、模擬復位控制接口和模擬HPI接口,從而實現FPGA晶片與DSP晶片的通信。該基於「北鬥」的衛星移動通信終端對各模擬接口數據傳輸性能要求非常高,事先驗證各模擬接口功能指標是否達到設計要求顯得非常重要,現有技術中,沒有對圖1中基於「北鬥」的衛星移動通信終端的FPGA與DSP之間信息交互的測試方法。

【發明內容】
[0006]本發明的目的在於克服現有技術中所存在的對基於「北鬥」的衛星移動通信終端缺乏接口信息交互測試方法的不足,提供一種基於「北鬥」的衛星移動通信終端的信息交互測試方法。
[0007]為了實現上述發明目的,本發明提供了以下技術方案:
一種基於「北鬥」的衛星移動通信終端的信息交互測試方法,該方法可同時檢測FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口性能,其具體測試步驟包括:
DSP從其內存中選取兩塊長度均為0x10000、寬度均為32bit的第一 SDRAM和第二SDRAM ;
DSP產生0x10000個寬度為32bit的隨機數據填充第一 SDRAM,所述隨機數據的地址為O到OxfTfT,且從低到高依次填充;
DSP將第一 SDRAM內的隨機數據搬移到FPGA的模擬地址總線中長度為0x10000的存儲空間;
DSP從FPGA的模擬地址總線中長度為0x10000的存儲空間將隨機數據搬移到第二SDRAM 內;
DSP從位置O到位置Oxffff,依次比較第一 SDRAM和第二 SDRAM內相應地址的數據是否相同,如果第一 SDRAM和第二 SDRAM中相應地址的數據均相同,則FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口正確;如果第一 SDRAM和第二 SDRAM中相應地址的數據不完全相同,則報錯。
[0008]與現有技術相比,本發明的有益效果:本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法,通過DSP向FPGA讀寫數據,並檢測讀寫的數據是否正確,很好的測試了基於「北鬥」的衛星移動通信終端的FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口信息交互的性能,並判斷FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口是否達到設計要求,從而保證了基於「北鬥」的衛星移動通信終端信息交互的性倉泛。
[0009]【專利附圖】

【附圖說明】:
圖1為本發明測試對象基於「北鬥」的衛星移動通信終端的結構示意圖。
【具體實施方式】
[0010]下面結合試驗例及【具體實施方式】對本發明作進一步的詳細描述。但不應將此理解為本發明上述主題的範圍僅限於以下的實施例,凡基於本
【發明內容】
所實現的技術均屬於本發明的範圍。
[0011]參見圖1,本發明測試對象基於「北鬥」的衛星移動通信終端中包括:FPGA晶片XC5VLX50T、DSP 晶片 TMS320C6455 和 ARM 微處理器晶片 S3C2410A,其中:XC5VLX50T 和TMS320C6455之間通過地址總線接口、數據總線接口、EMIFA接口和HPI接口相互通信,在XC5VLX50T的對應可編程接口引腳上通過編程設置有對應的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口、模擬復位控制接口和模擬HPI接口 ;TMS320C6455和S3C2410A之間通過多通道緩衝串行接口 MCBSPO接口和串口 UARTO接口通信,FPGA XC5VLX50T通過JTAG 和 PC 機相連,DSP TMS320C6455 通過 JTAG 和 PC 機相連,ARM S3C2410A 通過 JTAG 和PC機相連,ARM也通過串口 UART2和PC機相連。[0012]FPGA XC5VLX50T對應的模擬地址總線接口的作用是設定HPI總線接口和EMIFA接口的地址。如果這兩個接口使用自己的地址接口方式不需要單獨的總線接口,XC5VLX50T對應的可編程接口引腳可以用來檢查DSP的運行狀態,也可以用來讀寫DSP的FLASH,作為可重構功能的加載更新DSP程序的方式。
[0013]FPGA XC5VLX50T對應的模擬數據總線接口的作用是傳送HPI總線接口和EMIFA接口的數據。如果這兩個接口使用自己的數據接口方式不需要單獨的數據接口,XC5VLX50T對應的可編程接口引腳可以用來檢查DSP的運行狀態也可以用來讀寫DSP的FLASH,作為可重構功能的加載更新DSP程序的方式。
[0014]FPGA XC5VLX50T對應的模擬EMIFA接口控制信號的作用是實現對應的DSP的EMIFA接口需要的功能。在使用過程中FPGA XC5VLX50T對應的EMIFA接口引腳被定義成DSP的內存的方式,對DSP的EMIFA接口發出的讀寫信號做出響應,從而達到DSP向FPGA傳送數據的目的。
[0015]該基於「北鬥」的衛星移動通信終端中,XC5VLX50T與ARM、DSP之間通過設計優化的接口相連接,上述相連的接口必須符合基於「北鬥」的衛星移動通信終端的數據流和控制要求的特點。上述相連的接口是否滿足基於「北鬥」的衛星移動通信終端接口數據傳輸性能的要求,需要通過本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法進行驗證。
[0016]本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法,用於測試如圖1所示的基於「北鬥」的衛星移動通信終端的FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口性能,其具體測試步驟包括:
(I)、DSP從其內存中選取兩塊長度均為0x10000、寬度均為32bit的SDRAM I和SDRAM II ;FPGA中的模擬EMIFA接口需要模擬的地址範圍是O到Oxffff,所以需要長度均為 0x10000、寬度均為 32bit 的 SDRAM I 和 SDRAM II。
[0017](2)、DSP產生0x10000個寬度為32bit的隨機數據填充SDRAM I,所述隨機數據的地址為O到Oxffff,從低到高依次填充;
(3)、DSP使用數據塊移動指令將SDRAMI內的隨機數據搬移到FPGA的模擬地址總線中長度為0x10000的存儲空間;
(4)、DSP從FPGA的模擬地址總線中長度為0x10000的存儲空間將隨機數據搬移到SDRAM II 內;
(5)、DSP從位置O到位置Oxffff,依次比較SDRAMI和SDRAM II內相應地址的數據是否相同,例如比較地址同為Oxffff時,SDRAM I和SDRAM II中該地址的數據是否相同;如果SDRAM I和SDRAM II中相應地址的數據均相同,即,對應於每一個地址,SDRAM I和SDRAM II中數據均相同,則FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口正確;如果SDRAM I和SDRAM II中相應地址的數據不完全相同,即在SDRAM I和SDRAM II中,一個地址、或一些地址、或全部地址對應的數據不相同,則報錯。
[0018]本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法,DSP中隨機數據的產生是按TI的C語言程序的系統函數產生的,具有每次測試的隨機數都不相同的特點,DSP從位置O到位置Oxffff,依次比較SDRAM I和SDRAM II內相應地址的數據,只有每一個地址對應的數據均相同,才能說明FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口正確,這樣保證了測試的正確性。即,本發明測試方法,保證了 FPGA的模擬地址總線接口的正確的設定HPI總線接口和EMIFA接口的地址;保證了 FPGA的模擬數據總線接口正確的傳送HPI總線接口和EMIFA接口的數據;保證了 FPGA的模擬EMIFA接口控制信號實現對應的DSP的EMIFA接口需要的功能,從而達到DSP向FPGA傳送數據的目的。
[0019]本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法是通過多次設計優化得來的,是首次在基於「北鬥」的衛星移動通信試驗系統中使用,在實際應用中達到了要求。本發明基於「北鬥」的衛星移動通信終端的信息交互測試方法,通過DSP向FPGA讀寫數據,並檢測讀寫的數據是否正確,很好的測試了基於「北鬥」的衛星移動通信終端的FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口信息交互的性能,並判斷FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口是否達到設計要求,從而保證了基於「北鬥」的衛星移動通信終端信息交互的性能。
【權利要求】
1.一種基於「北鬥」的衛星移動通信終端的信息交互測試方法,其特徵在於,該方法可同時檢測FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口性能,其具體測試步驟包括: DSP從其內存中選取兩塊長度均為0x10000、寬度均為32bit的第一 SDRAM和第二SDRAM ; DSP產生0x10000個寬度為32bit的隨機數據填充第一 SDRAM,所述隨機數據的地址為O到OxfTfT,且從低到高依次填充; DSP將第一 SDRAM內的隨機數據搬移到FPGA的模擬地址總線中長度為0x10000的存儲空間; DSP從FPGA的模擬地址總線中長度為0x10000的存儲空間將隨機數據搬移到第二SDRAM 內; DSP從位置O到位置Oxffff,依次比較第一 SDRAM和第二 SDRAM內相應地址的數據是否相同,如果第一 SDRAM和第二 SDRAM中相應地址的數據均相同,則FPGA的模擬地址總線接口、模擬數據總線接口、模擬EMIFA接口正確;如果第一 SDRAM和第二 SDRAM中相應地址的數據不完全相同,則報錯。
【文檔編號】H04L12/26GK103532769SQ201210233258
【公開日】2014年1月22日 申請日期:2012年7月6日 優先權日:2012年7月6日
【發明者】吳偉林, 李承鏞, 張代紅, 稅成俠, 宋慧 申請人:成都林海電子有限責任公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀