M32X2測眼圖調ODT

muziyuewen發表於2020-11-19

1.兩個CS ODT配置,第一版驅動當中沒有用到兩個CS,沒加,忘加可還行。
a.synopsys phy,DCU cmd 可以直接選擇CS配置。
b.有的phy當中有可配置自動的HW部分將你配置到phy暫存器當中的MR配置的值寫到顆粒。通常在draminit過程,可先使能rank0,draminit,再配置phy當中的MR暫存器然後使能rank1,draminit,使能rank1和rank2,之後進行其他training。training完成之後可不能再這麼配,dram資料會丟。
2.電器特性測試
有時候模擬給的引數不靠譜只能自己調emmmmmmmm。
a.進行電氣特性測試,先配置驅動為寫方向一片,因為另一片的DQ為高阻,也暫時忽略負載,關閉RTT_PARK,RTT_WR。調節RTT_nom的值,然後只配置CTRL的DRV,ODT,寫個帶讀寫的掃描程式,若training成功讀寫成功標上O,觀察能通過的配置的趨勢,結合眼圖將一片的寫方向的電器特性調到最好。
b.再加上一片DRAM。寫CS0,關閉RTT_WR,配置CS0用到的為RTT_NOM.配置CS1使用的RTT_PARK.根據現象調一調。
寫CS1,關閉RTT_WR,配置CS0用到的為RTT_NOM.配置CS1使用的RTT_PARK.根據現象調一調。
c.READ CS0 CS0ODT沒有,調節CS1 ODT_PARK.
READ CS1 CS1ODT沒有,調節CS1 ODT_PARK.
d.上面調好看看有沒有需要加上RTT_WR.

相關文章