当前位置:   article > 正文

Ultrascale selectio 仿真之 ODELAYE3和IDELAYCTRL_odelay3

odelay3

        TIME模式时,使用ODELAYE3必须配合IDELAYCTRL使用

1 ODELAYE3

        ODELAYE3有512个tap,工作模式有两种:

        ODELAYE3 block图

TIME模式下

(1)DELAY_TYPE为FIXED时,数据延时取决于DELAY_VALUE的值,且延迟固定,不可更改。该模式下

        DELAY_VALUE取0时,经过ODELAY的数据延时为144ps。

        DELAY_VALUE取100时,经过ODELAY的数据延时为224ps。

        DELAY_VALUE取500时,经过ODELAY的数据延时为544ps。

        DELAY_VALUE取1000时,经过ODELAY的数据延时为944ps。

(2)DELAY_TYPE为VARIABLE时,当LOAD有效(低电平),自动加载DELAY_VALUE的值作为延时初始值;当CE和INC高脉冲有效时,延时自动在初始值的基础上增加1个Tap。与IDELAY操作流程相同。

设置DELAY_VALUE=1000(单位ps),初始的CNTVALUEOUT为200(单位Tap),可以计算出1个Tap值为5ps。

        CNTVALUEOUT为201时,延时差值948ps。

         CNTVALUEOUT为202时,延时差值952ps。

         CNTVALUEOUT为203时,延时差值956ps。

         CNTVALUEOUT为204时,延时差值960ps。

         CNTVALUEOUT为200时,延时差值944ps。

        通过操作是的CNTVALUEOUT逐一累加Tap个数,发现每增加一个Tap,延时值只增加了4ps。

(3)DELAY_TYPE为VAR_LOAD时,当LOAD为高脉冲时载入CNTVALUEIN的值作为延时初始值;当LOAD拉低后,CE和INC高脉冲有效时,延时自动在初始值的基础上增加1个Tap。注:LOAD相当于是CNTVALUEIN的载入开关,体现在CNTVALUEOUT上,因此可将LOAD信号作为脉冲来使用。

        设置CNTVALUEIN=500(单位Tap),初始的CNTVALUEOUT为500(单位Tap)。

         CNTVALUEOUT为501时,延时差值2148ps。

         CNTVALUEOUT为502时,延时差值2152ps。

         CNTVALUEOUT为503时,延时差值2156ps。

        CNTVALUEOUT为504时,延时差值2160ps。

        CNTVALUEOUT为500时,延时差值2144ps。

        CNTVALUEOUT为0时,延时差值144ps。VAR_LOAD模式下,数据经过ODELAY的初始延时为144ps。

        通过操作CNTVALUEOUT逐一累加Tap个数,发现每增加一个Tap,延时值增加了4ps。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/614488
推荐阅读
  

闽ICP备14008679号