国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種分布式系統(tǒng)中的設(shè)備及其同步方法_3

      文檔序號(hào):9790690閱讀:來源:國(guó)知局
      后將1588報(bào)文發(fā)送到主交換盤中的交換芯片;PHY3記錄本芯片從設(shè)備的外部接收到1588報(bào)文的第二接收時(shí)間Τ5,然后將1588報(bào)文發(fā)送到主交換盤中的交換芯片;PHYl記錄本芯片從交換芯片接收到1588報(bào)文的第二發(fā)送時(shí)間Τ6,并將時(shí)間差(Τ6 —Τ4)或(Τ6 — Τ5)填充到該1588報(bào)文的CF域中后,將該1588報(bào)文發(fā)送給處理芯片。
      [0098]本例子中,采用分布式的時(shí)鐘盤實(shí)現(xiàn)1588協(xié)議的功能的框架,使用PHY打時(shí)間戳,以過濾設(shè)備的駐留時(shí)間抖動(dòng)。設(shè)備內(nèi)部TC的駐留時(shí)間計(jì)算獨(dú)立于系統(tǒng)時(shí)鐘。
      [0099]本可選方案中,考慮網(wǎng)絡(luò)擴(kuò)容時(shí)的業(yè)務(wù)盤熱插入對(duì)同步的影響,使用時(shí)鐘盤PHY產(chǎn)生的定時(shí)脈沖配合業(yè)務(wù)盤的時(shí)間計(jì)數(shù)器模塊同步PHY時(shí)間基準(zhǔn)以支持1588協(xié)議的熱插拔功會(huì)K。
      [0100]本可選方案中,所述第一PHY芯片還可以用于當(dāng)所述設(shè)備插入新的業(yè)務(wù)盤時(shí),獲取本PHY芯片的時(shí)間戳,在所獲取的時(shí)間戳上加上預(yù)定的時(shí)間長(zhǎng)度得到預(yù)計(jì)時(shí)刻,將預(yù)計(jì)時(shí)刻通過板間通信發(fā)送給所述新的業(yè)務(wù)盤的第二 PHY芯片;在所述預(yù)計(jì)時(shí)刻到達(dá)時(shí),發(fā)送幀同步信號(hào)給所述新的業(yè)務(wù)盤的第二 PHY芯片;
      [0101 ]所述新的業(yè)務(wù)盤的第二PHY芯片將會(huì)保存通過板間通信接收的所述預(yù)計(jì)時(shí)刻;當(dāng)從所述時(shí)鐘盤收到幀同步信號(hào)時(shí),將時(shí)間基準(zhǔn)校準(zhǔn)到所保存的所述預(yù)計(jì)時(shí)刻。
      [0102]其中,所述預(yù)定的時(shí)間長(zhǎng)度為預(yù)期的延時(shí),可以根據(jù)經(jīng)驗(yàn)或試驗(yàn)獲得,可以但不限于為1秒。
      [0103]其中,主交換盤可以通過不斷輪詢來感知有新的業(yè)務(wù)盤插入的,然后主交換盤通過板間通信告知時(shí)鐘盤有新的業(yè)務(wù)盤插入,從而觸發(fā)時(shí)鐘盤進(jìn)行PHY配置,包括:計(jì)算預(yù)計(jì)時(shí)刻、以及在預(yù)計(jì)時(shí)刻發(fā)送幀同步信號(hào)給所述新的業(yè)務(wù)盤的第二 PHY芯片。
      [0104]其中,所獲取的時(shí)間戳可以但不限于為PHY芯片中時(shí)間打戳計(jì)數(shù)器的快照。
      [0105]本可選方案中,所述第一PHY芯片、第二PHY芯片可以分別包括:用于接收頻率信號(hào)的第一同步管腳、用于接收幀同步信號(hào)的第二同步管腳;
      [0106]其中,所述第一PHY芯片的第二同步管腳還可以用于在所述預(yù)計(jì)時(shí)刻到達(dá)時(shí),發(fā)送所述第一 PHY芯片產(chǎn)生的幀同步信號(hào)給所述新的業(yè)務(wù)盤的第二 PHY芯片。
      [0107]S卩:所述第一PHY芯片中的第二同步管腳可以在輸入(收幀同步信號(hào))/輸出(發(fā)幀同步信號(hào))之間進(jìn)行切換。
      [0108]本可選方案的優(yōu)點(diǎn)是別的支持1588協(xié)議的業(yè)務(wù)盤插入設(shè)備后也能正常工作,而且不會(huì)影響設(shè)備中原來已經(jīng)正常工作的業(yè)務(wù)盤(比如之前slave設(shè)備和master設(shè)備已經(jīng)同步了,設(shè)備的時(shí)鐘功能正在正常工作的情況),不會(huì)中斷正在進(jìn)行的業(yè)務(wù)和應(yīng)用。業(yè)務(wù)盤拔出的情況時(shí)不會(huì)影響設(shè)備中其它業(yè)務(wù)盤的正常工作,因此無需另外設(shè)計(jì)業(yè)務(wù)盤拔出時(shí)的處理流程。
      [0109]本可選方案的一個(gè)例子如圖3所示。假設(shè)開始時(shí)在位的是第一業(yè)務(wù)盤,第二業(yè)務(wù)盤為后續(xù)插入的業(yè)務(wù)盤,過程包括以下步驟301?305:
      [0110]301、如果設(shè)備要支持1588協(xié)議的功能,則時(shí)鐘盤肯定是在位的,待設(shè)備各個(gè)盤(包括時(shí)鐘盤、主交換盤和第一業(yè)務(wù)盤)都正常啟動(dòng)后,由主交換盤通過FPGA將設(shè)備的系統(tǒng)時(shí)鐘分頻(比如8K)后送給時(shí)鐘盤和第一業(yè)務(wù)盤的PHY芯片(分別是PHYl和PHY2)的管腳SyncinO,保證各個(gè)PHY芯片的工作頻率一致。同時(shí)主交換盤會(huì)在某個(gè)適當(dāng)?shù)臅r(shí)刻(通過板間通信和時(shí)鐘盤及業(yè)務(wù)盤協(xié)商好的時(shí)刻),給時(shí)鐘盤和第一業(yè)務(wù)盤的PHY芯片的管腳Syncinl同時(shí)送一個(gè)Framesync信號(hào)(比如一個(gè)上升沿),各個(gè)單盤的PHY芯片根據(jù)這個(gè)上升沿將時(shí)間基準(zhǔn)同時(shí)校準(zhǔn)到O。這樣就保證了各個(gè)PHY芯片的時(shí)間基準(zhǔn)和頻率一致,其計(jì)算的設(shè)備駐留時(shí)間準(zhǔn)確。
      [0111]302、步驟301之后,時(shí)鐘盤和第一業(yè)務(wù)盤的1588內(nèi)部TC工作正常,主交換盤斷開輸出的Framesync信號(hào),第一業(yè)務(wù)盤斷開管腳Syncinl的連接?,F(xiàn)在插入第二業(yè)務(wù)盤,該第二業(yè)務(wù)盤正常啟動(dòng)之后,首先設(shè)置自己的PHY芯片的1588協(xié)議的基本功能和DPLL(DigitalPhase Locked Loop,數(shù)字鎖相環(huán))。主交換盤通過FPGA將設(shè)備的系統(tǒng)時(shí)鐘分頻(比如8K)后送給第二業(yè)務(wù)盤的PHY芯片(ΡΗΥ3)。
      [0112]303、時(shí)鐘盤的PHYl首先獲取本PHY芯片的時(shí)間戳(就是一個(gè)時(shí)間計(jì)數(shù)器的快照),比如200秒,然后在這個(gè)時(shí)間戳的基礎(chǔ)上加上一個(gè)預(yù)期的延時(shí)(比如10秒)得到預(yù)計(jì)時(shí)刻,將時(shí)鐘盤的管腳sync ini /syncout從8711(3;[111切換為8711(3011丨,syncout在所述預(yù)計(jì)時(shí)刻(210秒)到達(dá)時(shí)(即步驟305)會(huì)產(chǎn)生一個(gè)Framesync信號(hào)(比如一個(gè)上升沿),通過FPGA送給第二業(yè)務(wù)盤的管腳syncinl。
      [0113]304、時(shí)鐘盤完成上面的動(dòng)作后,會(huì)給第二業(yè)務(wù)盤發(fā)送一個(gè)IBC消息,其中攜帶所述預(yù)計(jì)時(shí)刻210秒(200+10),讓它在收到幀同步信號(hào)時(shí)設(shè)置PHY芯片當(dāng)前的系統(tǒng)時(shí)間為210秒。
      [0114]305、當(dāng)210秒這個(gè)時(shí)刻到來的時(shí)候,時(shí)鐘盤從管腳syncout輸出一個(gè)Frame sync信號(hào),第二業(yè)務(wù)盤從管腳sync ini收到這個(gè)Frame sync信號(hào),PHY3將時(shí)間基準(zhǔn)校準(zhǔn)到210秒,這樣第二業(yè)務(wù)盤就和時(shí)鐘盤就同步了,內(nèi)部TC功能就能正常工作。
      [0115]本例子的應(yīng)用場(chǎng)景如圖4所示,在設(shè)備作為master(主)設(shè)備時(shí),下游是可以接多個(gè)slave設(shè)備的。開始的時(shí)候可能只有第一 slave設(shè)備和master設(shè)備通過第一業(yè)務(wù)盤同步并鎖定時(shí)鐘,這時(shí)候網(wǎng)絡(luò)中第二slave設(shè)備也有時(shí)間同步的需求,要求掛接在第二業(yè)務(wù)盤上。這時(shí)候就需要插入第二業(yè)務(wù)盤,并通過上面提供的分布式系統(tǒng)1588內(nèi)部TC的實(shí)現(xiàn)方法,保證既不影響原來的第一 slave設(shè)備和master設(shè)備同步,又可以支持第二 slave設(shè)備和master設(shè)備同步。
      [0116]當(dāng)設(shè)備作為slave設(shè)備時(shí),也可以通過本實(shí)施例的方法實(shí)現(xiàn)業(yè)務(wù)盤和時(shí)鐘盤時(shí)間的內(nèi)部TC功能,以過濾設(shè)備內(nèi)部轉(zhuǎn)發(fā)1588報(bào)文導(dǎo)致的駐留時(shí)間抖動(dòng),保證1588協(xié)議的功能正常。
      [0117]實(shí)施例二、一種分布式系統(tǒng)中的設(shè)備的同步方法,應(yīng)用于實(shí)施例一所述的設(shè)備,如圖5所示,包括:
      [0118]S110、所述時(shí)鐘盤產(chǎn)生1588報(bào)文,經(jīng)過所述主交換盤轉(zhuǎn)發(fā)給所述業(yè)務(wù)盤;
      [0119]S120、所述業(yè)務(wù)盤將從所述主交換盤接收的1588報(bào)文輸出到所述設(shè)備的外部;
      [0120]S130、所述業(yè)務(wù)盤將從所述設(shè)備的外部接收的1588報(bào)文經(jīng)過所述主交換盤轉(zhuǎn)發(fā)給所述時(shí)鐘盤;
      [0121]S140、所述時(shí)鐘盤根據(jù)1588協(xié)議處理從所述主交換盤接收的1588報(bào)文。
      [0122]本實(shí)施例中,SllO和S120為設(shè)備產(chǎn)生并向外部發(fā)送1588報(bào)文的過程;S130和S140為設(shè)備從外部接收1588報(bào)文的過程,這兩個(gè)過程可以不分先后也可以并行。
      [0123]本實(shí)施例的一種可選方案中,所述方法還包括:
      [0124]S210、所述主交換盤在第一時(shí)刻發(fā)送幀同步信號(hào);所述時(shí)鐘盤的第一物理層PHY芯片、和所述業(yè)務(wù)盤的第二 PHY芯片當(dāng)接收到所述幀同步信號(hào)時(shí)將時(shí)間基準(zhǔn)校準(zhǔn)到預(yù)定時(shí)刻;
      [0125]S220、所述第一PHY芯片和第二PHY芯片從同一時(shí)鐘源接收頻率信號(hào),以所述頻率信號(hào)作為工作頻率。
      [0126]其中,步驟S220是一個(gè)持續(xù)的步驟,需要在設(shè)備工作期間一直執(zhí)行,以保證工作頻率持續(xù)同步;步驟S210則用來同步時(shí)間基準(zhǔn),可以只在設(shè)備啟動(dòng)時(shí)執(zhí)行一次,也可以周期性執(zhí)行。
      [0127]本可選方案中,是采用同時(shí)鐘源加幀同步信號(hào)的方式保證第一、第二PHY芯片時(shí)間完全同步,從而使時(shí)鐘盤和業(yè)務(wù)盤之間保持時(shí)間同步;在實(shí)際應(yīng)用中,也不排除采用其它方式實(shí)現(xiàn)時(shí)鐘盤和業(yè)務(wù)盤的時(shí)間同步。
      [0128]本可選方案中,S210前還可以包括:
      [0129]所述時(shí)鐘盤、主交換盤及業(yè)務(wù)盤通過板間通信協(xié)商確定所述第一時(shí)刻。
      [0130]本可選方案中,所述預(yù)定時(shí)刻可以但不限于為所述第一PHY芯片或第二PHY芯片收到所述幀同步信號(hào)時(shí),本芯片所保存的時(shí)刻;所保存的時(shí)刻為默認(rèn)時(shí)刻,或通過板間通信收到的時(shí)刻。
      [0131]本可選方案中,所述方法還可以包括:
      [0132]S230、所述主交換盤當(dāng)所述設(shè)備中在位的盤都正常啟動(dòng)后,輸出系統(tǒng)時(shí)鐘;所述設(shè)備中的現(xiàn)場(chǎng)可編程門陣列FPGA對(duì)所述系統(tǒng)時(shí)鐘進(jìn)行分頻,產(chǎn)生所述頻率信號(hào),發(fā)送給所述第一 PHY芯片和第二 PHY芯片。
      [0133]同S220—樣,S230是一個(gè)持續(xù)的步驟,需要在設(shè)備工作期間一直執(zhí)行,以保證工作頻率持續(xù)同步;在實(shí)際應(yīng)用中,不限于將系統(tǒng)時(shí)鐘分頻后作為時(shí)鐘源的做法,用設(shè)備外部的時(shí)鐘源也可以,只要保證第一、第二PHY芯片是從同一個(gè)時(shí)鐘源或完全同步的時(shí)鐘源接收頻率信號(hào)即可。
      [0134]本實(shí)施例的一種可選方案中,所述時(shí)鐘盤產(chǎn)生1588報(bào)文,經(jīng)過所述主交換盤轉(zhuǎn)發(fā)給所述業(yè)務(wù)盤包括:
      [0135]所述時(shí)鐘盤的處理芯片產(chǎn)生1588報(bào)文發(fā)送給所述時(shí)鐘盤的第一PHY芯片;所述第一 PHY芯片在收到所述處理芯片發(fā)送的1588報(bào)文時(shí),在該1588報(bào)文中記錄第一接收時(shí)刻,將該1588報(bào)文經(jīng)過所述主交換盤轉(zhuǎn)發(fā)給所述業(yè)務(wù)盤;
      [0136]所述業(yè)務(wù)盤將從所述主交換盤接收的1588報(bào)文輸出到所述設(shè)備的外部包括:
      [0137]所述業(yè)務(wù)盤的第二PHY芯片在收到所述主交換盤轉(zhuǎn)發(fā)的1588報(bào)文時(shí)記錄第一發(fā)送時(shí)刻,并計(jì)算第一發(fā)送時(shí)刻和所述第一接收時(shí)刻相隔的時(shí)間長(zhǎng)度,將計(jì)算結(jié)果填充到該1588報(bào)文的CF域中,將該1588報(bào)文輸出到所述設(shè)備的外部;
      [0138]所述業(yè)務(wù)盤將從所述設(shè)備的外部接收的1588報(bào)文經(jīng)過所述主交換盤轉(zhuǎn)發(fā)給所述時(shí)鐘盤包括:
      [0139]所述第二PHY芯片當(dāng)從所述設(shè)備的外部接收到1588報(bào)文時(shí),在該1588報(bào)文中記錄所述第二接收時(shí)
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1