梳理一下Dynamic OCT 和 Dynamic ODT 的概念
转自:http://blog.chinaaet.com/justlxy/p/5100051969
http://blog.chinaaet.com/justlxy/p/5100051983
OCT 和ODT 都是一个概念,xilinx 称为on-chip terminal 而 DDR标准称为 on-die terminal,都是指片上终端电阻,让反射信号在RTT上终结,改善信号质量。
由于多片DDR 系统,数据地址总线复用,因此在各DDR 数据总线接口处有片内终端匹配电阻,类似戴维南匹配原理。 ODT 终端RTT 在DQS、DQ、DM 上会有。
通过对DDR配置寄存器MR1配置,可以使能ODT功能,并且配置RTT 阻值大小,RTT阻值大小可选:RZQ/2; RZQ/4;RZQ/8;RZQ/12, RZQ=240ohm。
ODT 只有在数据接收端才会被打开,即 FPGA 对DDR进行写操作时,DDR ODT功能打开。FPGA 对DDR读操作时,FPGA OCT 功能打开(注意: FPGA 内部的OCT 做的更好,有串联终端 也有并联终端 )。 DDR 有一个外部ODT 输入引脚 ,通过检测ODT 的电平高低来打开或者关断 ODT功能 。