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 的组合(失败区域)。
通过区域分为两个子区域,每个子区域对应一个目标周期。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 目标内采样。