近年來,隨著SpaceWire總線技術(shù)在航天航空領(lǐng)域的不斷應(yīng)用,SpaceWire路由器在理論和技術(shù)應(yīng)用方面也得到了飛速發(fā)展。國外,歐洲航天局(ESA)已經(jīng)將速度為200 Mb/s抗輻射的SpaceWire路由器應(yīng)用到ESA的航天任務(wù)中。國內(nèi),目前對SpaceWire路由器的研究還處于初級階段,設(shè)計(jì)的SpaceWire路由器最高速度也只能達(dá)到100 Mb/s。為了提高路由器的傳輸速度,這里提出了一種基于流水線技術(shù)的SpaceWire路由器。
1 SpaceWire路由器概述
SpaceWire路由器由一定數(shù)量鏈接接口單元和路由單元構(gòu)成。接口單元主要負(fù)責(zé)連接各SpaceWire接點(diǎn),路由單元負(fù)責(zé)數(shù)據(jù)的路由交換。
1.1 SpaceWire數(shù)據(jù)鏈路層接口單元
SpaceWire數(shù)據(jù)鏈路接口主要由連接器、LVDS驅(qū)動(dòng)器、編碼器、譯碼器、狀態(tài)機(jī)、收發(fā)FIFO以及主機(jī)接口組成,其結(jié)構(gòu)如圖1所示。