摘自互联网

sdram走线要求不严格,阻抗注意一下就可以了。信号在pcb上的传播速度是5.9英寸/ns,sdram跑100mh的话是10ns一个周期,你算算你要走线长度差多少才会导致数据超出有效窗口。呵呵,想让它不好用都难。
-----------------------------------------------------------------------

5.9 in = 14.986 cm

信号在PCB上传播速度
电信号在真空中的传播速度是光速,3 * 10^8 m/s or 11.8 inch/ns .
在其他的介质中,如果相对介电系数是Er ,则传播速度为 11.8 * Er^0.5。
例如,在水中,水的相对介电系数是80,所以,传播速度是真空中的1/9 ,
即11.8 / 80^0.5
在PCB中,FR4的相对介电系数约为4,所以,传播速度是真空中的一半,既
11.8 / 4 ^0.5 = 5.9 inch/ns
对于两个200M的sina wave号,如果trace的长度相差200mil,则信号从
driver到达receiver的时间相差:
200 / 5900 = 0.034ns;
200M的信号每个周期的时间为5ns.
所以,判断200mil的线长误差的依据在于这个0.034ns的时间差能否引起时序问题。
---------------------------------------------------------------------
 
时间的单位换算 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s) 1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)
---------------------------------------------------------------------
信号在pcb走线上传输需要一定的时间,普通FR4板材上传输时间约为每纳秒6英寸,当然表层走线和内层走线速度稍有差别。

试验中发现的经验数据为,当信号在pcb走线上的时延高于信号上升沿的20%时,信号会产生明显的振铃。对于上升时间为1ns的方波信号来说,pcb走线长度为0.2*6=1.2inch以上时,信号就会有严重的振铃。所以临界长度就是1.2inch,大约3cm
 
---------------------------------------------------------------------
FR4板材信号速度为6in/ns:这样计算出来的
Vp= V/sqrt(Er)
Er是FR4的介电常数
V是光速
Vp是FR4的介电常数。
========================================================================================

1、关于sdram的走线长度:
对于sdr sdram来说,由于频率不是很高,所以走线比较宽松,只要芯片靠近fpga,基本上可以‘随便连线’;
2、关于与fpga的连线:
基本上是尽量考虑布线的方便性,连线到2个BANK甚至3个BANK都没问题;
3、对于sdr sdram来说,不用考虑特殊管脚,只要是I/O就行,但最好把CLK连接到PLL_OUTp管脚,方便后期调整时钟;
4、在sdram比较靠近fpga的情况下,不用串联匹配电阻。

转载于:https://www.cnblogs.com/tureno/articles/7325982.html

信号在PCB传播速度SDRAM布线(sdram布线距离主控的距离)相关推荐

  1. 【AD】差分布线/蛇形布线/等长布线

    蛇形布线 一.在对时序有要求的高速系统设计中,采用蛇形布线进行布线延时,其主要目的就是为了调节延时,满足系统的时序设计要求. (1).蛇形布线会破坏信号的质量,改变传输延时,因此要尽量避免使用. (2 ...

  2. 内存信号测试软件,基于AVIA9700的SDRAM控制器实现内存时序测试软件工具的设计...

    图2 AVIA9700访问SDRAM时序示意图 要正确访问SDRAM,建立时间和保持时间很关键.建立时间在触发器采样之前,在这段时间,数据必须保持有效的时间,否则会产生setup violation; ...

  3. Candence PCB Allegro④约束规则管理与布线

    目录 1.约束规则管理器 1.1 线宽规则 (physical) 1.2 线距规则(spacing) 1.3 区域规则(region) 1.4 过孔 2.布线 2.1 布线命令(add connect ...

  4. Cadence 绘制PCB添加泪滴与差分布线与铺铜简单介绍

    目录 概述 一.添加泪滴 二.差分布线 三.铺铜 概述 本人使用Cadence 17.4版本,在这做下笔录,介绍PCB布线时添加泪滴与差分布线过程. 一.添加泪滴 1)没有加泪滴时,如下所示: 2)新 ...

  5. PCB - 去耦电容的的布线方法

    感觉滤波效果会更好 ,因为电和地 先经过电容 再到 芯片 一是电源和地先经过去耦电容再到芯片, 二是电容和芯片间有最短的回路, 三是电容离芯片尽可能近,多个电容时,小的离芯片近. .

  6. pcb 布线电容 影响延时_信号在PCB走线中传输时延

    信号在媒质中传播时,其传播速度受信号载体以及周围媒质属性决定.在PCB(印刷电路板)中信号的传输速度就与板材DK(介电常数),信号模式,信号线与信号线间耦合以及绕线方式等有关.随着PCB走线信号速率越 ...

  7. 一些做“飞卡智能车”时候的总结

    写在前面的话:       很有幸带队参加了11-14届的全国大学生智能车竞赛,经历了从"飞思卡尔杯"到"恩智浦杯"的转变.由最初的摄像头组,到最后的六个组别都 ...

  8. ddr布线 pads_DDR SDRAM布线规则

    抢沙发 首先区别DDR SDRAM与SDRAM: SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输:而 DDR则是一个时钟周期内传输两次数据,在时钟的上升期和下降期各传输一次数 ...

  9. 双绞线与PCB差分信号布线

    目录: 一.双绞线 1.双绞线的概述 2.双绞线消除干扰的原理 1)双绞线对外部干扰的抑制   2)同一电缆内部各线对之间的串扰 二.PCB差分布线介绍 1.概述 2.差分和共模方式 3.差分信号线的 ...

最新文章

  1. 用C语言实现三子棋游戏(附上思路+项目展示+源代码)
  2. IDC与百度联合发报告:预测2019年人工智能十大趋势
  3. 多线程python 客户端fuwuq实现方式_python实现二叉树数据结构的多种遍历方式
  4. 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World
  5. 长方形与圆最近连线LISP_编写一个AutoLISP程序,画出一个边长为A的正方形,以及该正方形的内切圆,正方形的底边与正X轴的夹角为ANG...
  6. boost::filesystem::equivalent的用法测试程序
  7. mysql heartbeat 高可用
  8. YII2 服务器验证码不显示
  9. [ES6] 细化ES6之 -- async函数
  10. iPhone 13 mini背部新外观曝光:双摄对角线排布
  11. 视觉中国被连夜约谈后再次致歉;京东高管:下一步将向总监“开刀”;华为P30价格公布 | 雷锋早报...
  12. Java反编译生成java文件
  13. C#/VB.NET 合并PDF页面
  14. 启用Administrator账户解决windows10家庭版修改c盘Users下的中文用户名
  15. standard-version(发版与 Changelog 自动化)
  16. [转]谈爬虫反爬虫套路
  17. 网页获取到的图片bease64编码,转化为二进制,进而保存为图片
  18. Ubuntu18.04 运行velodyne
  19. 用python如何制作表格_Python中如何用xlwt制作表格
  20. input file本地图片预览的方法(兼容IE、Chrome和Firefox)

热门文章

  1. python简单代码画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...
  2. python软件安装步骤-一篇非常棒的安装Python及爬虫入门博文!
  3. python27-python27安装
  4. python手机版idle-如何在Ubuntu上安装Python IDE IDLE
  5. python流程控制-Python 流程控制
  6. 小学生python-小学生都在学python
  7. 如何自学python编程-零基础如何自学编程?
  8. python画简单的图形的代码-Python实现画图软件功能方法详解
  9. 脚本编程语言python语言-python语言是脚本语言吗
  10. python自动化测试视频百度云-Python接口自动化测试 PDF 超清版