zoukankan      html  css  js  c++  java
  • SDRAM相位角计算

    SDRAM相位角计算

    下面是我复制别人的没有图片 如果想看原文 点击下面链接,,

    http://wenku.baidu.com/view/91e2d76a27284b73f24250e6.html

    一、芯片说明:
    FPGA芯片:EP3C55F484I7
    SDRAM芯片:MT48LC16M16A2
    二、计算需要参数获取:
    1、SDRAM参数获取方法及参数说明:


    SDRAM的参数获取均来自该芯片的数据手册,该数据手册可以到datasheet5.com网站上下载。上图是SDRAM的数据手册中的截图,该sdram型号需要的都用黄色标识标记。
    其中:

    TDS=1.5 输入数据建立时间
    TDH=0.8 输入采样保持时间
    THZ=5.4 输出高阻时间
    TOH=3 输出保持时间
    2、FPGA参数说明:
    首先需要设置时间分析设置模式,否则参数是找不到的。
    一定要选择Use Classic Timing Analyzer during compilation
    原理图连接如下:
    值得注意的一点是,c1这是我计算后得出的设置的结果,刚开始由于我们需要计算这个c1,所以我们要将它设置为与c0完全同步。
    原理图搞好后,进行编译,我们需要的参数就在编译后的结果中:
    其中需要参数如下:
    TCOMAX=(TCO中最大的数)=3.537ns
    Tsumax=(tsu中最大的数)=7.952ns
    THmax=(th中最大的数,负数去掉符号后再比较)=-7.4ns
    还有一个参数TCOMIN的查找方法如下:
    点击processing->start->Start Classic Timing Analyer出现下图:
    左侧
    从中可以得到准确的TCOMIN=(tco中的最小值)=1.942ns
    这样我们fpga的参数也都找到,在找的过程中,注意最大值最小值的比较仅需要比较我们想看的数据总线即可。
    三、公式计算
    读滞后:Toh-Thmax=10.4ns
    写滞后:Tclk-tcomax=3.433(本例中使用的时钟频率为29.5M*4,Tclk是时钟周期)
    读超前:Tcomin-Tdh=1.142
    写超前:Tclk-Thz-Tsumax=-4.882
    我们需要的数就是 (-3.433-4.882)/2=-4.1575

    四、设置pll参数,进行编译下载
    如下图:
    -4.15就是我们设置的值
    本人邮箱qx7873087@163.com,如有疑问欢迎致信,一起讨论。

  • 相关阅读:
    iota妙用
    io
    http
    gosched
    go设置使用多少个cpu
    go协程的特点
    go条件变量同步机制
    Go奇技淫巧
    U5首次登录
    Maven安装中的问题
  • 原文地址:https://www.cnblogs.com/LJWJL/p/3163806.html
Copyright © 2011-2022 走看看