ZHCAA38E August 2021 – January 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
前面幾節(jié)所述的事件抖動是由器件與器件之間的振蕩器時鐘不確定性、器件之間的傳輸距離、數(shù)字隔離器和/或差分器件干擾等因素造成的。器件內(nèi)部配置的從 FSIRX 到 CLB 模塊再到 FSITX 的信號路徑的同步也會進(jìn)一步增加不確定性,如#GUID-37C25AB2-BDC7-4AC8-AA73-FB18E7FE697A 所示。
時鐘域沿著內(nèi)部 C2000 FSI 事件觸發(fā)路徑,在 FSI RX 時鐘、器件 SYSCLK(CLB 時鐘)和 FSI TX 時鐘之間變化。每次信號從一個時鐘域移至另一時鐘域時,都會遇到一個同步器,該同步器會增加一定量的可變周期延時(不是每次都是相同的數(shù)字)。下面描述了#GUID-37C25AB2-BDC7-4AC8-AA73-FB18E7FE697A 所示的第 1 至 4 段事件觸發(fā)路徑的理論循環(huán)計數(shù)不確定性。
路徑 1-2:RX 模塊接收到 FSI Ping 幀以生成 PING_PKT_RCVD 信號。時鐘域從 FSI RX CLK 變?yōu)?SYSCLK 會導(dǎo)致 0-2 個 SYSCLK 周期的不確定性。
路徑 2-3:Ping_PKT_RCVD 信號通過 CLB 模塊外部觸發(fā) FSI TX 模塊發(fā)送 Ping 幀。時鐘域從 SYSCLK 變?yōu)?FSI TX CLK 會導(dǎo)致 0-2 個 SYSCLK 周期的不確定性。
路徑 3-4:FSI TX 外部觸發(fā)到 FSI TX ping 幀生成。時鐘域從 SYSCLK(CLB 時鐘)變?yōu)?FSI TX CLK 會導(dǎo)致 0-2 個 FSI TX CLK 周期的不確定性。
從上面可以計算出總的最壞情況理論周期不確定性:
對于以 100MHz 的 SYSCLK 頻率運行的器件,假設(shè) TXCLK 與 SYSCLK 相同,則理論上計算出的抖動量約為 40 納秒。這是最壞情況下的理論考慮,因此所得的實際值將只是計算出的理論值的一小部分。對于網(wǎng)絡(luò)拓?fù)渲械娜魏纹骷?,從統(tǒng)計學(xué)上看,得到這個最壞情況值的可能性很低。這可以從前面的實驗結(jié)果中看出,測得的 8 個節(jié)點器件的實際抖動量為 75 納秒,而假設(shè)鏈中每個器件產(chǎn)生的抖動為 40 納秒,則理論上最壞的情況將是 320 納秒。