挑戰由于星載計算機硬件的研制往往需要漫長的開發周期,使得承載在星載計算機上控制軟件的研制與調試的時間變得十分緊迫,控制軟件的技術驗證與調試工作經常處于滯后狀態,技術人員甚至面臨著簡化測試內容和因為軟件環節而影響整個型號研制周期的兩難抉擇。控制軟件的運行狀況至關重要,它直接關系到整個衛星的運行狀況。于是設計一套高可靠長壽命,靈活易用的星載計算機仿真測試平臺,盡早地對控制軟件進行驗證與測試變得迫切需要。
平臺介紹: TSC695F是目前普遍適合航天器應用的CPU,由雙TSC695F處理器加外圍功能模塊實現,負責診斷整星狀態、安排整星運行任務與調度,使衛星能正常運行。星載計算機仿真測試平臺正是基于TSC695F處理器而設計的,通過自定義的硬件也同樣能夠迅速適應不同CPU。
平臺特點:
?
基于PXI總線享有共性能的同時具有良好的開放性
系統設計成標準3U-PXI板卡可直接插到PXI機箱中作為處理器板使用。技術上通過將TSC695F部分作為一個模塊子板獨立設計(圖2-2藍色虛線框內部分),然后通過連接器接到PXI載板上。增加一個DSP芯片輔助處理,載板上設計有通用的FPGA芯片和橋接芯片及大容量DDR內存。
?
在線調試工具
平臺預留調試端口,包括串口和JTAG,用于開發階段對TSC695F進行DEBUG,軟件支持下載程序、調試、實時查看寄存器及內存中的數據、設置運行斷點等功能。
?
可自定義FPGA資源
星載計算機板上的FPGA將TSC695F的命令解析后,轉換成各種端口操作指令放在本板內存中,產生一個中斷給PXI控制器,控制器收到中斷后,到星載計算機板的內存中將此命令讀走,然后操作相應的板卡,產生硬件信號交互,然后把收到的命令或數據寫到星載計算機板內存中,并通知星載計算機板上的FPGA,FPGA再把命令或數據回送給TSC695F。
?
靈活適應性
對CPU的升級,只要重新設計CPU模塊卡即可,不需整板設計改動;系統可以設計多個CPU模塊,而其余外設只要一套就行,實現服用。載板的FPGA、PCI橋以及上層的驅動程序都是通用的;設計的CPU卡模塊可以用于別的項目或測試中,縮短相似項目開發周期。
?
可擴展性
良好的硬件開放性和靈活性,PXI系統提供豐富的各種I/O接口,如10/100 Mb/s以太網端口,RS232串口,GPIB
以及USB擴展接口等,可非常方便的通過網絡實現遠程數據共享,也可以很方便的連接到其它的工業外圍設備。
同時通過模塊的增加,可以很方便的擴展對更多信號的采集和處理,大大減少硬件的重復投入,降低了成本。