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,如有疑问欢迎致信,一起讨论。
SDRAM相位角计算的更多相关文章
- Matlab编程实例(4) 相位角与相关系数曲线
%相位角与相关系数曲线 close all; clear all; Samp1=200; %设置信号的采样精度 Samp2=200; %设置相位角p分割精度 A=10;%信号幅值 w=1;%信号角 ...
- 无线同步模块SYN1000在电力监测相位测量领域的应用方案
在电力监测领域,出于安全考虑,有些系统不得不采用无线通信的方式,在这样一个无线通信的应用系统,该如何来控制多个设备进行同步采样,以期提高相位角的测量精度,是一个不小的难题. 很多技术人员习惯性的采用无 ...
- 工频相位无线同步模块PSYN5000系列在高压设备状态检测和局部放电故障定位的应用方案
关键词: PSYN5000,无线同步模块,工频相位,局部放电,在线监测,高压设备,设备状态,故障定位. 前言: 在电力监测领域,出于方便和安全考虑,有些系统不得不采用无线通信的方式,在这样一个无线通信 ...
- OpenCV教程(44) harris角的检测(2)
在上一篇教程中,我们得到的harris特征角二值图中,角的数目特别多,本章我们用一个局部最大化的方法,只保留局部值最大的harris特征角. // Harris角计算 cv::corner ...
- 基于fpga的256m的SDRAM控制器
2018/7/26 受教于邓堪文老师,开始真真学习控制sdram 由于自己买的sdram模块是256的,原来老师的是128,所以边学边改,不知道最后好不好使,但是我有信心 一.sdram的初始化 sd ...
- 数字信号处理--FFT
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域.有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了.这就是很多信号分析采用FFT变换的原因.另外,FFT可以将 ...
- MATLAB命令大全
一.常用对象操作:除了一般windows窗口的常用功能键外.1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看.2.who 可以查看当前工作空间变量名, whos ...
- Matlab数字信号处理
产生方波 clear t=0:0.01:10; subplot(4,1,1) f1=square(t); % 产生周期为2pi的方波信号 plot(t,f ...
- 【转】利用Pspice分析放大器环路的稳定性
文章来源: http://www.21ic.com/app/test/201108/90808.htm 虽然在较低频率下可以较轻松地检查一个简单放大器的稳定性,但评估一个较为复杂的电路是否稳定,难度可 ...
随机推荐
- sqlserver修改主机名
sqlserver迁移后,主机和原机器不符,将系统修改主机名后,数据库代理服务.邮件服务无法启动 执行下面语句,检查sqlserver中windows主机名 -- 检查SQL Server中的&quo ...
- 搭建交叉调试环境 arm-linux-gdb配合gdbserver
在嵌入式开发中,有时候需要进行源码级别的调试,可以设置断点,单步执行,相比于每步打印printf或者printk来说,更加友好.下面就来介绍这种调试方法. gdb交叉调试类似于网络浏览 ...
- 【主成份分析】PCA推导
### 主成份分析(Pricipal components analysis PCA) 假设空间$R^{n}$中有m个点{$x^{1},......,x^{n}$},希望压缩,对每个$x^{i}$都有 ...
- Java 11正式发布,这几个逆天新特性教你写出更牛逼的代码
就在前段时间,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用! 这无疑对我们来说是一大好的消息.作为一名java开发者来说,虽然又要去学习和了解java11 ...
- 简要介绍DES、RSA MD5 sha1 四种加密算法的优缺点,以及使用场合
美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立.密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合.RSA是非对称算法,加密密钥和解密密钥是不 ...
- python 数据类型-字符串-对象和方法
python的字符串有众多方法,可以在doc文档中查看 示例 转换开头字母为大写 c1="welcome to my python" >>> c1.capital ...
- golang interface的使用和实现(翻译整理)
https://blog.csdn.net/u011409801/article/details/79291221
- VB2010新特性
1.取消了连接符(1)","之后(2)"()"前后(3)"{}"前后(4)XML(5)连接字符"&"后(6)赋值 ...
- scala函数demo
/** * Created by root * Description : 柯里化函数,偏应用函数,匿名函数,高阶函数 */ object FunctionTest { def main(args: ...
- SpringBoot 常见问题记录
问题一 Error starting ApplicationContext. To display the auto-configuration report re-run your applicat ...