賽靈思 Versal:單芯片內的精準同步
發布時間:2021-08-03 來源:Paolo Novellini,賽靈思首席工程師 責任編輯:wenwei
【導讀】從金融、電信、工業、消費到航空航天與國防以及汽車,如今,“同步”這個概念,在所有行業無處不在。眾多應用完全離不開同步;本文將探討其中的部分應用並根據這些示例來分享同步這個概念。
此外,本文的第二部分將研討同步的兩個關鍵技術指標:精度與準確性和集成。 從這兩個指標出發,我將介紹Versal™ 係列之所以成為理想同步平台的特定功能,幫助讀者以全新、獨到的視角理解這種改變遊戲規則的革命性的可編程、自適應平台。
無處不在的同步
沒有同步,眾多應用根本不可能存在。為什麼這麼說呢?本段將使用兩個具有代表性的示例來支持這個論斷。
在本文中,術語時鍾 (clock)、時間、鍾表時間 (TOD) 同義。
具體而言,對於同步,時鍾 (clock) 並非周期性的波形(圖 1)。

圖 1 - 在同步情景下定義時鍾。
在我們的日常生活中(例 1),我們經常說“明天下午 2點見麵”。這個簡單陳述包含眾多關於同步的假設:
● 它假定受邀與會的人有同樣的時間觀念。如果您身處中歐,這句話假定雙方都使用 UTC +1[1]
● UTC時間由位於倫敦的計量實驗室維護,也是世界常規使用的時間。我們的手機運行 UTC 時間的副本並定期在後台與 UTC 同步,確保二者保持同步。我們的計算機也進行相同的操作[2]。
簡單的一句陳述“我們在下午2 點見”,假定其背後存在複雜的基礎設施,而我們下意識地參考它。
例2 中考慮了一個“顯著”不同的情況:通過 GNSS 進行地理定位[3]。
手機接收來自多個不同衛星的時間(就是時鍾),meigeweixingzaitongyishijianfasongyige。shoujibingfeiyusuoyouweixingjulixiangdeng,yincikeyiceliangyoubutongyuanfasongdeshizhongzhijiandexiangweicha。ruguoweixingweizhixiantianyizhi,GNSS接收器就很容易地重新計算自己的位置。
上麵這兩個示例有眾多相似性:受邀參會的雙方有相同的時間觀念,就如例 2 中的衛星。此外,雙方和衛星都保持他們/它們參考的公共時間的副本。他們/它們並非直接共享同一個時間源,因為他們/它們在地理位置上彼此遠離。
同步是讓本地時鍾副本(從時間)與公共參考(主時間)隨時間推移保持一致的技術。這就是我們在尋找的定義。
在上麵兩個示例中,任何同步誤差都會影響最終應用的性能。在第一個示例中,如果受邀人自己的時鍾慢了(舉例),他在會麵時就會遲到。
在第二個示例中,如果衛星的本地時鍾副本有誤差,那麼 GNSS 接收器將計算出錯誤的位置。
雖然兩種應用有眾多相似性,但二者之間存在根本的區別,即應用要求的準確性不同。在第一個示例中,如果時鍾慢了 1 秒,沒有人會抱怨,因為延誤 1 秒對會議而言一般可以容忍。而對於 GNSS 接收器,誤差 1 秒將導致計算出錯誤的位置,直接讓應用不具備使用價值。
這就告訴我們,雖然這兩種應用依靠相同的技術(同步),但驗收標準完全不同。事實上,驗收標準隻與應用有關。雖然準確性是最重要的驗收標準之一,但絕非唯一的標準。安全性、可用性、精度、集成度等都是其他的驗收標準示例。
在我們繼續研討之前,有必要簡要介紹一下 UTC的背景。UTCshiyongyuanzizhongquebaoshijiandanweimiaodedaozhengquedidingyi。keyijiangdiqiuzizhuanzuoweiyizhongshijianjizhun,danlingrenyihandeshi,tadezhunqueduqianjia,yinweitazhunianfashengshumiaodebianhua。zaijinglichangshijianyihou,leijidewuchayoukenengdaozhi UTC 完全與地球時間不同步。例如在多年後,本該是中午,但 UTC時間是夜晚。為了解決這種潛在的長期失準問題,倫敦計量實驗室通過選擇性地定期增減1 秒,對 UTC進行補償。這一般在每年的 6 月末和 12月末進行。這些校正被稱作閏秒[4]。
全球定位係統 (GPS) 分配的時間使用與 UTC 相同的秒定義,但沒有采用閏秒。因此在 2021 年年初,GPS 時間和 UTC 時間相差 18秒。這個數字在未來還會改變。
作為用戶,我們不必擔心這些校正。我們的手機和計算機將在後台同步到 UTC,即便存在閏秒,也能保持一致。
為在無數據覆蓋的時間和地點傳播 UTC,UTC 時間也通過德國 DCF77 電台用長波傳播[5]。
您也許會覺得相當意外,但原子鍾的精度遠優於地球自轉。
Versal中的同步指標
同步這一術語代表的是通用技術,而驗收標準則與應用嚴格相關。在下文中,我將著重介紹 Versal 自適應計算加速平台 (ACAP) 的兩個具體指標:
● 準確性和精度。
● 集成:應用的範圍一般遠不止於同步。選擇集成所需的所有軟件塊和硬件塊的平台是正確的做法。
Versal在這兩個指標上都表現優異,我將具體解釋其原因。
準確性與精度
讀者可能想知道的第一個問題是:準確性和精度,它們是不是一回事?
站在測量理論的角度,精度和準確性有不同的意義且彼此獨立。我們現在具體了解。
如果重複測量同一對象得到的結果彼此相近(即使不正確),那麼這個測量係統屬於“高精度”。
如果重複測量同一對象得到的結果的平均值正確,這個測量係統屬於“高準確性”。
為更深入地理解上述定義,讀者應考慮圖 2。在該係統中,對象(紅點)的位置在二維空間內,而且我們想要測量它的位置。
我有兩個儀器(藍色和綠色),能測量對象的位置。五個藍點是藍色儀器完成的測量。五個綠點是綠色儀器完成的測量。

圖 2 - 精度與準確性對比。
genjushangshudingyi,lvseyiqibilanseyiqigengzhunque,lanseyiqibilvseyiqigengjingque。xianzaihenrongyilijiezhunquexinghejingdushibicidulidegainian。duzhekeyiqingsongdishengchenggezhongceliangzhiji,keyishijibujingqueyebuzhunque,huozheshijijingqueyouzhunque。
換言之,我們可以看到,隻要測量係統是準確的,求平均值就是提高我們對這個對象的位置的認知的良好途徑。
如果測量係統不準確,校準是我們可以考慮的唯一解決方案。
導致時鍾的本地時鍾副本不準確的最主要因素之一是電子電路,特別是收發器的 FIFO:
● 收發器FIFO 的時延在每次啟動時會發生改變
● 收發器FIFO 存在 PVT 相關時延[6]
上述兩個因素需要分開考慮,因為它們對準確性產生影響的方式不同。
第一個因素直接影響準確性:如果接收器和發送器在啟動時時延不同,IEEE1588 機製將無法檢測出這種不同。任何失衡都會直接地影響準確性。甚至求平均值也不能緩解。對於圖 3 所示的這個案例,讀者會注意兩個測量值集存在偏向。
令人驚奇的是,第二個因素對準確性沒有影響。事實上,因環境條件(電壓和溫度)造成的時延變化將同時適用於接收器和發送器,並且 IEEE1588 機製將予以抵消。在我們繼續進行研討前,我認為我們應該更詳細地考慮一下上麵這個論述。
這是否暗示時間傳遞隻在啟動後進行一次?答案是否。
如果我們隻校準一次,盡管 RX 和 TX 之間存在對稱性,但時延的改變仍會引起從時鍾誤差,而且這個誤差將隨著溫度/電源漂移不斷累積。這種情況的對策是以快於溫度/供電變化的速度再同步。
我們回顧一下到目前的內容:影響因素 1 要求我們在啟動時分別了解 RX 和 TX 的時延。影響因素 2 要求我們隨時間推移,用足夠快的速度再同步從時鍾。
Versal 收發器提供不同的替代方法來測量並控製時延,既在啟動時也在運行中,這些方法可分為下列兩種類型:

圖 3 - 啟動間的時延變化。
● 緩衝器旁路。
● FIFO 時延測量。
緩衝器旁路允許在 RX 和 TX 方向繞過 FIFO,通過建立精密的時鍾方案,可處理跨時鍾域的數據,且避免時序誤差[7]、[8][i]。毋庸贅述,緩衝器旁路的時延最小。雖然這種“副作用”可能對同步應用無關,但這對高頻交易 (HFT) 等其他行業領域而言則是關鍵。
緩(huan)衝(chong)器(qi)旁(pang)路(lu)能(neng)通(tong)過(guo)將(jiang)收(shou)發(fa)器(qi)時(shi)延(yan)設(she)定(ding)成(cheng)固(gu)定(ding)值(zhi)來(lai)解(jie)決(jue)問(wen)題(ti),而(er)另(ling)一(yi)類(lei)值(zhi)得(de)重(zhong)視(shi)的(de)方(fang)法(fa)是(shi)將(jiang)重(zhong)點(dian)放(fang)在(zai)時(shi)延(yan)測(ce)量(liang)本(ben)身(shen)。如(ru)果(guo)任(ren)何(he)給(gei)定(ding)時(shi)間(jian)點(dian)的(de)時(shi)延(yan)已(yi)知(zhi),則(ze)可(ke)以(yi)方(fang)便(bian)地(di)重(zhong)新(xin)用(yong)於(yu)以(yi)數(shu)學(xue)方(fang)式(shi)校(xiao)正(zheng)鍾(zhong)表(biao)時(shi)間(jian) (TOD) 值。
這種方法對同步應用很有意義,因為它不必修改 IP 本身的時鍾架構,就能為所有 IP(首先是以太網)提供自然的升級路徑。
精度同時通過兩類方法實現,因為精度取決於:
● 收發器內置的硬編碼模擬相位檢測器以及
● 用戶控製的模擬相位內插器。用戶可以用皮秒範圍的增量輕鬆實現時鍾相位的步進或步退。
雖然這看似值得關注,但其準確性如何?失準的典型原因是啟動之間的時延變化,這是分頻器在重置後的隨機相位造成的。
Versal 能夠在啟動時測量或設置時延。這個初始校準階段有助於確保已去除收發器中的所有失準源。
正如我們之前提到的,運行中發生的時延改變對 RX 和 TX 是對稱的,可通過 PTP 機製本身予以補償。我認為對這個最後的論述有必要詳細闡述。如果 PTP 能夠補償這種類型的時延改變,那麼隨時間推移時延測量的優勢是什麼?
很多情況下,時延的改變在 RX 和 TX 之間並不對稱。讀者可以考慮固有的非對稱協議的情況,例如 PON[9]。
在其他情況下,RX 路徑和 TX 路徑可以在不同物理器件上:在測試設備上是典型情況。不同的器件可能有不同溫度,不同工藝和不同電源。所有這些原因綜合起來,將導致 RX 和 TX 之間的時延會隨時間的推移而演進發展,從而導致失準。
上麵的示例,隻是用來支持 RX 和 TX 之間的時延並非總是一起變化的觀點。
雖然很多平台都能正確地實現 PTP 協議,但 Versal 平台便於您在工作中運用自己的專業知識和思路,打贏這場準確性之戰。這是一款助力您將創意變為現實的標準產品。
從納秒級的典型架構時鍾,到 Versal 內硬編碼的模擬相位內插器提供的皮秒級時鍾,Versal ACAP 在收發器時延控製和時延測量方麵,堪稱變革者。
單芯片係統
在之前的部分中,我們已經了解到 Versal 為何在準確性和精度上表現優異,以及開發同步應用時的關鍵因素。
我希望讀者現在把重點放在“同步應用”的含義上:任何運用這項功能在網絡節點間傳遞 TOD 的應用都屬於這個類別。毋庸贅述,這嚴重取決於具體用戶。一般情況下,這需要配備帶有專有軟件、計算邏輯和各種接口的處理器。大多數情況下,它甚至還需要高速 ADC 或 DAC 以及/或者 DSP 引擎。
Versal 是一種自適應計算應用平台 (ACAP),前文提及的所有構建塊都在單芯片上集成在同一封裝內。
係統架構師和設計師將能夠運用自己的專業知識,在單顆器件上實現自己的應用。這是落實您的構想的最便捷、最快速的途徑。
這隻是關於Versal ACAP 的一個不同視角:在單芯片上運行並準確同步完整應用。
結論
本文從兩個角度介紹了同一個具有革命性意義的 Versal 平台:一個角度從宏觀上了解了運行著配有線接口和無線接口的定製可編程引擎的完整應用。
另一個角度在微觀上揭示出每種接口如何為極準確的時間傳播提供支持。
處於 Versal 平台的核心的,是構建您自己的應用所需的可編程邏輯。
在單顆器件上準確同步完整應用。
作者簡介
Paolo 是賽靈思首席工程師,負責為歐洲、中東和非洲的戰略客戶提供技術支持。他的主要研究領域包括猝發數據恢複電路、網絡時序同步、超采樣技術和低時延傳輸架構。他是國際時間與同步論壇 (ITSF) 指導委員會委員。
Paolo 從米蘭理工大學微電子專業獲得碩士學位,持有 19 項已授權專利。
[1]協調通用時間 (UTC)。UTC基於世界各地多部原子鍾的平均值。
[2]通過使用網絡時間協議 (NTP)
[3]全球導航衛星係統。最為人熟知的GNSS 示例是美國擁有的GPS。此外,現在還有伽利略(歐盟所有)、格洛納斯(俄羅斯所有)和北鬥(中國所有),這隻是其中幾個最出名的導航衛星係統。我們手機中的所有現代化 GNSS 接收器都能使用多個 GNSS 係統,以提高運行精度。
[4]進一步了解可參閱https://en.wikipedia.org/wiki/Leap_second。該網頁不僅提供了自 1972 年以來采用的全部閏秒,而且也對這種方法進行了介紹。
[5]進一步了解請參閱: https://en.wikipedia.org/wiki/DCF77
[6]PVT 指功耗、電壓與溫度。
[7]UltraScale 架構 GTY 收發器使用指南
https://www.xilinx.com/support/documentation/user_guides/ug578-ultrascale-gty-transceivers.pdf
[8]“白皮書《賽靈思:實現 PTP 準確性的最佳平台》https://www.xilinx.com/support/documentation/white_papers/wp524-1588-platform.pdf
[9]進一步了解,請訪問:https://en.wikipedia.org/wiki/Passive_optical_network
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
數字鎖相環
雙向可控矽
水泥電阻
絲印設備
伺服電機
速度傳感器
鎖相環
胎壓監測
太陽能
太陽能電池
泰科源
鉭電容
碳膜電位器
碳膜電阻
陶瓷電容
陶瓷電容
陶瓷濾波器
陶瓷諧振器
陶瓷振蕩器
鐵電存儲器
通信廣電
通訊變壓器
通訊電源
通用技術
同步電機
同軸連接器
圖像傳感器
陀螺傳感器
萬用表
萬用表使用




