ZHCAB24 August 2020 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1
TX 和 RX 延遲值的所有組合均可視為二維圖,其中橫軸為 RX PDL 延遲,縱軸為 TX PDL 延遲。圖 2-1 是一個程式化、有代表性的圖,顯示了典型的 TX、RX 和讀取延遲配置,這些配置將使 OSPI PHY 能夠成功讀取。彩色區域顯示了實現有效讀取的不同 ref_clk 目標的 TX 和 RX 組合(通過區域)。空白區域表示不會讀取有效數據的 TX 和 RX 的組合(失敗區域)。
圖 2-1 TX 和 RX 通過區域通過區域分為兩個子區域,每個子區域對應一個目標周期。OSPI 調優算法識別最大區域,選擇對應的 ref_clk 目標,并設置 TX 和 RX PDL 延遲以在該 ref_clk 目標內采樣。
TX min 和 max(通過區域的側壁)由 OSPI 器件的設置和保持時間要求形成。超出此范圍的 TX 延遲會導致 OSPI 器件錯誤地鎖存命令和地址字節,從而導致讀取失敗。
RX min 和 max(通過區域的頂部和底部)由 OSPI 控制器的設置和保持時間要求形成。超出此范圍的 RX 延遲會導致OSPI 控制器錯誤地鎖存數據字節,從而導致讀取失敗。
TX PDL 延遲和 RX PDL 延遲都會導致往返延遲,其將采樣點從一個 ref_clk 周期推到下一周期。子區域之間的對角線之所以存在,是因為 PDL 延遲的總和不能超過一個固定值,以便在第一個 Ref_Clk 目標內采樣。