摘要:為滿(mǎn)足日益增長(cháng)的航天器各系統間高速數據多路傳輸的需求,對SpaceWire高速數據總線(xiàn)特點(diǎn)進(jìn)行了研究,提出了一種航天器通用SpaceWire總線(xiàn)路由單元的設計方法,采取了標準化SpaceWire總線(xiàn)接口,支持多個(gè)SpaceWire接口的自適應路由功能,可實(shí)現組網(wǎng)設備的即插即用。同時(shí)采用中央控制器進(jìn)行高級協(xié)議算法處理,支持網(wǎng)絡(luò )分布式中斷管理功能,實(shí)現網(wǎng)絡(luò )節點(diǎn)的事件觸發(fā)式交互控制功能,總線(xiàn)數據包能夠按照配置參數能夠在任意SpaceWire端口間的一對一路由傳輸、一對多組播傳輸。經(jīng)試驗測試路由單元可以支持路由端口數最多達18個(gè),每路接口工作速率最大可達到200Mbps,其提供的通用功能能夠滿(mǎn)足大部分航天器SpaceWire網(wǎng)絡(luò )的需求。