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
OSPI 調(diào)優(yōu)算法通過識別通過區(qū)域的主要特性來調(diào)整 PHY。這些主要特性包括:
為了測試 TX/RX/讀取延遲組合是否通過,該調(diào)優(yōu)算法將 PHY 配置為該設置,并從 OSPI 內(nèi)存中讀取已知模式??梢栽谙嚓P zip 文件中找到測試模式:http://www.ti.com/lit/zip/spract2。該調(diào)優(yōu)算法沿著點 (1) 和點 (2) 之間的線進行搜索,測試兩點之間的 TX/RX 組合,并識別線 (3) 所表示的邊界位置。然后,該算法識別哪個ref_clk 目標與最大的通過區(qū)域相關聯(lián),并將 TX/RX 延遲設置到相應的角落,從而為 TX/RX 最小值和最大值留出一定的余量,以便進行移位。圖 2-4示出了兩種情況下OTP的位置(基于哪個通過區(qū)域更大)。
如果只檢測到一個調(diào)優(yōu)窗口,則根據(jù)溫度放置 OTP,如圖 2-5 中所示。
有關該算法的詳細實施信息,請參閱 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/spi/spi-cadence-quadspi.c?h=ti-linux-5.4.y。有關在 SDR 模式下對 PHY調(diào)優(yōu)的信息將包含在本文檔的后續(xù)版本中。此外,還將討論在 166MHz 以外的頻率上使用該算法的注意事項。