ppm(parts per million)表示每百萬分之一,常常作為時鐘精度的計量單位。
如下圖所示PCIe協(xié)議規(guī)定AC模式的參考時鐘,其平均時鐘精度TPERIOD AVG
(Average Clock Period Accuracy)為-300ppm~2800ppm。什么意思呢?假設(shè)參考時鐘為100Mhz,每個時鐘周期為10ns,理想情況下,在100萬個理想周期時間內(nèi)(10ms),參考時鐘的周期數(shù)量允許是1000000-300到1000000+2800。-300ppm計算出來的真實平均時鐘周期約為10.03(=10000000/(1000000-300) )ns,比理想時鐘周期大。
2800ppm計算出來的真實平均時鐘周期約為9.972(=10000000/(1000000+2800) )ns,比理想時鐘周期小。
在仿真的時候,可能會因為沒注意導(dǎo)致周期計算錯誤,從而導(dǎo)致參考時鐘精度不符合要求:
錯誤計算:2800ppm:平均時鐘周期約為10000000/(1000000-2800) ns
錯誤計算:-300ppm:平均時鐘周期約為10000000/(1000000+300) ns
正確計算:2800ppm:平均時鐘周期約為10000000/(1000000+2800) ns
正確計算:-300ppm:平均時鐘周期約為10000000/(1000000-300) ns
PCIe中如果參考時鐘精度不滿足協(xié)議要求且精度偏離不是很離譜,在仿真過程中,可能會偶爾出現(xiàn)物理層少量數(shù)據(jù)錯誤,還有可能是可糾正的。
審核編輯:劉清
-
PPM
+關(guān)注
關(guān)注
0文章
46瀏覽量
16960 -
PCIe接口
+關(guān)注
關(guān)注
0文章
120瀏覽量
9682 -
avg
+關(guān)注
關(guān)注
0文章
11瀏覽量
4105
原文標(biāo)題:仿真:時鐘精度PPM設(shè)置錯誤
文章出處:【微信號:IP與SoC設(shè)計,微信公眾號:IP與SoC設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論