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