1.一種信息采集裝置,其特征在于,所述裝置包括:
設(shè)置在FPGA硬件平臺(tái)上的信息采集模塊、解碼自走時(shí)守時(shí)模塊、打時(shí)間戳模塊和接口收發(fā)模塊;
所述信息采集模塊、所述解碼自走時(shí)守時(shí)模塊和所述接口收發(fā)模塊分別與所述打時(shí)間戳模塊連接;
所述信息采集模塊,用于通過FPGA并行同步采集網(wǎng)口報(bào)文,并發(fā)送給所述打時(shí)間戳模塊;
所述解碼自走時(shí)守時(shí)模塊,用于對(duì)時(shí)間串碼電平進(jìn)行解析得到時(shí)間信息、根據(jù)所述時(shí)間信息中的秒脈沖信號(hào)進(jìn)行守時(shí)、自走時(shí)處理,得到處理后的時(shí)間信息;所述時(shí)間信息包括秒脈沖信號(hào)、年月時(shí)分秒信息、閏秒信息、校驗(yàn)位信息和時(shí)間質(zhì)量位信息;所述處理后的時(shí)間信息走納秒級(jí)時(shí)鐘;
所述打時(shí)間戳模塊,用于根據(jù)所述處理后的時(shí)間信息給所述網(wǎng)口報(bào)文打時(shí)間戳,并將打好時(shí)間戳的報(bào)文發(fā)送給所述接口收發(fā)模塊;
所述接口收發(fā)模塊,用于將所述打好時(shí)間戳的報(bào)文發(fā)送給指定設(shè)備。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述采集網(wǎng)口報(bào)文的所述信息采集模塊,具體用于:
實(shí)時(shí)監(jiān)測(cè)網(wǎng)口MII總線,當(dāng)數(shù)據(jù)線接收有效時(shí),確定所述網(wǎng)口報(bào)文中的SFD位置并采集所述網(wǎng)口報(bào)文。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述根據(jù)所述時(shí)間信息中的秒脈沖信號(hào)進(jìn)行守時(shí)的所述解碼自走時(shí)守時(shí)模塊,具體用于:
利用指定時(shí)鐘判斷兩個(gè)連續(xù)秒脈沖信號(hào)的時(shí)間間隔是否在指定時(shí)間內(nèi);
若在指定時(shí)間內(nèi),進(jìn)入對(duì)時(shí)狀態(tài),并分析指定數(shù)量的連續(xù)秒脈沖信號(hào)的時(shí)間間隔的平均值,并輸出處理后的秒脈沖信號(hào);
若不在指定時(shí)間內(nèi),進(jìn)入守時(shí)狀態(tài),并輸出處理后的秒脈沖信號(hào)。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述進(jìn)行自走時(shí)處理的所述解碼自走時(shí)守時(shí)模塊,具體用于:
根據(jù)所述處理后的秒脈沖信號(hào),采用納秒級(jí)的時(shí)鐘進(jìn)行走時(shí)。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述根據(jù)所述處理后時(shí)間信息給所述網(wǎng)口報(bào)文打時(shí)間戳的所述打時(shí)間戳模塊,具體用于:
鎖定確定SFD位置時(shí)的時(shí)間戳,并將所述時(shí)間戳和所述網(wǎng)口報(bào)文同時(shí)存儲(chǔ)。
6.一種信息采集方法,其特征在于,應(yīng)用于信息采集裝置,所述方法包括:
通過FPGA并行同步采集網(wǎng)口報(bào)文;
對(duì)時(shí)間串碼電平進(jìn)行解析得到時(shí)間信息、根據(jù)所述時(shí)間信息中的秒脈沖信號(hào)進(jìn)行守時(shí)、自走時(shí)處理,得到處理后的時(shí)間信息;所述時(shí)間信息包括秒脈沖信號(hào)、年月時(shí)分秒信息、閏秒信息、校驗(yàn)位信息和時(shí)間質(zhì)量位信息;所述處理后的時(shí)間信息走納秒級(jí)時(shí)鐘;
根據(jù)所述處理后的時(shí)間信息給所述網(wǎng)口報(bào)文打時(shí)間戳;
將所述打好時(shí)間戳的報(bào)文發(fā)送給指定設(shè)備。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述采集網(wǎng)口報(bào)文,具體包括:
實(shí)時(shí)監(jiān)測(cè)網(wǎng)口MII總線,當(dāng)數(shù)據(jù)線接收有效時(shí),確定所述網(wǎng)口報(bào)文中的SFD位置并采集所述網(wǎng)口報(bào)文。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述時(shí)間信息中的秒脈沖信號(hào)進(jìn)行守時(shí),具體包括:
利用指定時(shí)鐘判斷兩個(gè)連續(xù)秒脈沖信號(hào)的時(shí)間間隔是否在指定時(shí)間內(nèi);
若在指定時(shí)間內(nèi),進(jìn)入對(duì)時(shí)狀態(tài),并分析指定數(shù)量的連續(xù)秒脈沖信號(hào)的時(shí)間間隔的平均值,并輸出處理后的秒脈沖信號(hào);
若不在指定時(shí)間內(nèi),進(jìn)入守時(shí)狀態(tài),并輸出處理后的秒脈沖信號(hào)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述進(jìn)行自走時(shí)處理,具體包括:
根據(jù)所述處理后的秒脈沖信號(hào),采用納秒級(jí)的時(shí)鐘進(jìn)行走時(shí)。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述處理后時(shí)間信息給所述網(wǎng)口報(bào)文打時(shí)間戳,具體包括:
鎖定確定SFD位置時(shí)的時(shí)間戳,并將所述時(shí)間戳和所述網(wǎng)口報(bào)文同時(shí)存儲(chǔ)。