1、PCOMMA與MCOMMA指什么?
PCOMMA是指RD-部分的數據,MCOMMA是指RD+部分的數據。
2、risk信號作用?
risk信號來指示有效的K碼。
如果不選擇用8b10b來編碼,是需要對齊的。無論是選擇64b/66b還是None。
3、對齊的邊界(alignment boundaries)?
個人在這里理解為對齊位置在輸出的數據的字節位。如下圖
4、當不選擇內部加擾時,就不需要選擇K碼檢測部分。但外部還需要再進行數據對齊,而選擇k碼檢測部分,則可以利用slide信號來作對齊。
5、最近調試GTX,開始時出現只能打通一個lane的現象,然后再多打開一個lane就會出現數據收發不正常。在排
查問題時發現PLL都鎖不定,於是修改發送部分選擇TX buffer(datasheet recommend)。這樣就出現了好轉可以正常打開四個lane,但如
果打開5個lane就又開始出現不穩定,如果打開六個lane就造成了前4個lane不穩定。問題在哪兒呢?各種可以嘗試
的選項也都用過都沒有好轉。最后開始懷疑電源,一測試GTX1.0V的電源只有0.87V,
當然問題確實解決了,但是覺得自己好差勁啊。不知道該怎么去判斷問題也沒有一點懷疑精神。
6、有一點還說不清楚,就是協議和GTX之間到底是什么樣的關系呢?
7、選擇64b66b時,關於線速率的計算?
其實64b66b也可以理解為在外部先進行了2bit的加擾,再送給GTX所以linerate = datawidth * reffrenceClock。
而8b10b是在GTX內部進行的加擾,所以linerate = datawidth*reffrenceClock*1.25(8b10的開銷是1.25)