1.一種基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,報(bào)文傳輸時(shí)進(jìn)行時(shí)間同步。
3.根據(jù)權(quán)利要求1所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,默認(rèn)門(mén)控配置方式下的配置參數(shù)包括:tsn類型id、tsn配置包長(zhǎng)度、配置tsn門(mén)控時(shí)間、配置tsn門(mén)控列表時(shí)隙、門(mén)控列表循環(huán)時(shí)間、tsn門(mén)控列表、tsn門(mén)控使能、門(mén)控周期發(fā)包個(gè)數(shù)id、門(mén)控周期發(fā)包個(gè)數(shù)和tsn路徑延時(shí)。
4.根據(jù)權(quán)利要求1所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,經(jīng)默認(rèn)門(mén)控配置方式配置后的報(bào)文再進(jìn)行調(diào)度整形,具體為:按照?qǐng)?bào)文解析的類型存儲(chǔ)報(bào)文,并按照各報(bào)文的類型整形成對(duì)應(yīng)的輸出報(bào)文隊(duì)列,最后根據(jù)門(mén)控入隊(duì)的門(mén)控指令調(diào)度輸出對(duì)應(yīng)門(mén)控的報(bào)文。
5.根據(jù)權(quán)利要求4所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,門(mén)控入隊(duì)具體為:
6.根據(jù)權(quán)利要求5所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,門(mén)控入隊(duì)還包括步驟:根據(jù)門(mén)控時(shí)間以及當(dāng)前需要發(fā)送報(bào)文的時(shí)間提前進(jìn)行判斷,切換門(mén)狀態(tài)前在保護(hù)帶時(shí)間內(nèi),先預(yù)測(cè)低優(yōu)先級(jí)的報(bào)文是否可以發(fā)送完成,若不能完成則停止發(fā)報(bào)文,等待門(mén)狀態(tài)切換,防止報(bào)文在發(fā)送到一半時(shí)切換門(mén)狀態(tài),出現(xiàn)碎包。
7.根據(jù)權(quán)利要求1所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,經(jīng)默認(rèn)門(mén)控配置方式配置后的報(bào)文再進(jìn)行調(diào)度整形,具體為:
8.根據(jù)權(quán)利要求7所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,門(mén)控入隊(duì)具體為:
9.根據(jù)權(quán)利要求8所述的基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)門(mén)控調(diào)度方法,其特征在于,若是在指定時(shí)間閾值內(nèi)出現(xiàn)多次同一類型的報(bào)文不斷搶占其他類型的門(mén)控時(shí)間,則在一個(gè)時(shí)間閾值內(nèi)發(fā)包完成后重新更新門(mén)控列表,以此來(lái)達(dá)到自適應(yīng)門(mén)控列表的需求。
10.一種基于fpga實(shí)現(xiàn)的報(bào)文自適應(yīng)tsn門(mén)控調(diào)度系統(tǒng),其特征在于,包括: