一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法
【技術領域】
[0001]本發明涉及一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法。
【背景技術】
[0002]人造衛星是發射數量最多,發展最快的航天器,廣泛用于電信、氣象、資源普查和軍事偵察等領域。現在人造衛星主要由結構系統、推進系統、熱控系統、供配電系統、星物系統、遙測遙控系統、姿態軌道控制系統、數據傳輸系統和有效載荷等多個部分組成。其中有效載荷是衛星中直接執行特定任務的分系統是衛星的核心部分,它是決定衛星性能水平的主要分系統。而數據傳輸系統是實現有效載荷信息在空間與地面間實時傳輸的關鍵分系統。隨著衛星性能和指標的提升,對有效載荷和數據傳輸系統也有了更高的要求。由于衛星在軌工作的特殊性,升空后對其維護極為困難,因此,發射前的地面測試工作顯得尤為重要。對于載荷地面測試接口適配器來說,自身高速存儲模塊的性能影響到整個接口適配器的性能。
【發明內容】
[0003]本發明的目的在于克服現有技術的不足,提供一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法,實現數據的可靠存儲。
[0004]本發明的目的是通過以下技術方案來實現的:一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法,它包括以下步驟:
51.PHY芯片通過網口接收來自主控計算機的控制命令,并將控制命令傳送給第一處理器;
52.第一處理器對所述的控制命令進行解析,并將解析后的控制命令發送給第二處理器,第二處理器控制其GTP接收子模塊做好接收數據的準備;
53.該GTP接收子模塊通過GTP接口即接口J3接收來自數傳接收模塊的數據;
54.第二處理器根據解析后的控制命令向相應的流水線頂層控制器轉發存儲指令,流水線頂層控制器根據該存儲指令控制相應的FLASH多級子模塊將GTP接收子模塊所接收到的數據暫存到對應的緩存區中;
55.流水線頂層控制器根據存儲指令控制多級流水線控制器將緩存區中的數據存放到對應的存儲單元,完成相應的存儲操作,同時,多級流水線控制器還通過流水線頂層控制器向第二處理器發送相應的存儲狀態信息;
56.第二處理器通過第一處理器將存儲狀態信息反饋給主控計算機。
[0005]本發明的有益效果是:采用多級流水線控制,保證了高速數據的實時可靠存儲。
【附圖說明】
[0006]圖1為本發明基于載荷地面測試接口適配器的高速存儲模塊的存儲方法的流程圖;
圖2為本發明的一個實施例的結構框圖。
【具體實施方式】
[0007]下面結合附圖進一步詳細描述本發明的技術方案,但本發明的保護范圍不局限于以下所述。
[0008]如圖1所示,一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法,它包括以下步驟:
51.PHY芯片通過網口接收來自主控計算機的控制命令,并將控制命令傳送給第一處理器;
52.第一處理器對所述的控制命令進行解析,并將解析后的控制命令發送給第二處理器,第二處理器控制其GTP接收子模塊做好接收數據的準備;
53.該GTP接收子模塊通過GTP接口即接口J3接收來自數傳接收模塊的數據;
54.第二處理器根據解析后的控制命令向相應的流水線頂層控制器轉發存儲指令,流水線頂層控制器根據該存儲指令控制相應的FLASH多級子模塊將GTP接收子模塊所接收到的數據暫存到對應的緩存區中;
55.流水線頂層控制器根據存儲指令控制多級流水線控制器將緩存區中的數據存放到對應的存儲單元,完成相應的存儲操作,同時,多級流水線控制器還通過流水線頂層控制器向第二處理器發送相應的存儲狀態信息;
56.第二處理器通過第一處理器將存儲狀態信息反饋給主控計算機。
[0009]如圖2所示,一種基于載荷地面測試接口適配器的高速存儲模塊,它包括PHY芯片、光纖收發器、LED狀態顯示器、存儲器、第一處理器和第二處理器,第一處理器與PHY芯片連接,PHY芯片通過網口與外部主控計算機連接,第一處理器通過EMIF接口與第二處理器連接進行數據交換,第二處理器通過光纖收發器與光口連接,第二處理器的顯示輸出與LED狀態顯示器連接,第二處理器與存儲器連接進行數據交換,第二處理器通過接口 J3與外部數傳接收模塊連接進行數據交換。
[0010]所述的存儲器為由32片MLC Nand Flash組成的存儲器。
[0011]所述的第一處理器包括C6455主處理芯片。
[0012]所述的第二處理器為FPGA集成電路。
[0013]所述的存儲器由FLASH多級緩存子模塊、多級流水線控制器和流水線頂層控制器組成。
[0014]所述的FLASH多級緩存子模塊是由多個緩存單元組成,接受來自流水線頂層控制器的控制;多級流水線控制器是一組獨立的控制子模塊,包含兩個層次:一是邏輯層,完成該流水線與頂層控制器的接口交互、狀態反饋等功能;二是物理層,完成FLASH芯片的時序控制。流水線頂層控制器實現頂層控制,實現流水線管理等功能。
【主權項】
1.一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法,其特征在于:它包括以下步驟: .51.PHY芯片通過網口接收來自主控計算機的控制命令,并將控制命令傳送給第一處理器; .52.第一處理器對所述的控制命令進行解析,并將解析后的控制命令發送給第二處理器,第二處理器控制其GTP接收子模塊做好接收數據的準備; .53.該GTP接收子模塊通過GTP接口即接口J3接收來自數傳接收模塊的數據; .54.第二處理器根據解析后的控制命令向相應的流水線頂層控制器轉發存儲指令,流水線頂層控制器根據該存儲指令控制相應的FLASH多級子模塊將GTP接收子模塊所接收到的數據暫存到對應的緩存區中; .55.流水線頂層控制器根據存儲指令控制多級流水線控制器將緩存區中的數據存放到對應的存儲單元,完成相應的存儲操作,同時,多級流水線控制器還通過流水線頂層控制器向第二處理器發送相應的存儲狀態信息; .56.第二處理器通過第一處理器將存儲狀態信息反饋給主控計算機。
【專利摘要】本發明公開了一種基于載荷地面測試接口適配器的高速存儲模塊的存儲方法,它包括以下步驟:PHY芯片接收來自主控計算機的控制命令;第一處理器對所述的控制命令進行解析;第二處理器根據控制命令控制其GTP接收子模塊做好接收數據的準備;GTP接收子模塊接收來自數傳接收模塊的數據;流水線頂層控制器控制FLASH多級子模塊將數據暫存到對應的緩存區中;流水線頂層控制器根據存儲指令控制多級流水線控制器將緩存區中的數據存放到對應的存儲單元,同時,多級流水線控制器還通過流水線頂層控制器向第二處理器發送相應的存儲狀態信息;第二處理器通過第一處理器將存儲狀態信息反饋給主控計算機。本發明采用多級流水線控制,保證了高速數據的實時可靠存儲。
【IPC分類】G06F13-16, G06F3-06
【公開號】CN104598163
【申請號】CN201410710709
【發明人】龍寧, 張星星
【申請人】成都龍騰中遠信息技術有限公司
【公開日】2015年5月6日
【申請日】2014年11月28日