ISE软件中为源同步中-基础电子_第1页
ISE软件中为源同步中-基础电子_第2页
ISE软件中为源同步中-基础电子_第3页
ISE软件中为源同步中-基础电子_第4页
ISE软件中为源同步中-基础电子_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑ISE软件中为源同步中-基础电子在ISE软件中为源同步接口增加了datasheet的新功能,目的是帮助设计者在FPGA实现之后明白时钟和数据的关系,并且把时钟调整到数据中间。图1所示范例描述了一个实际的应用,数据和时钟路径中都有延时和相位调整电路。表格中"SourceOffsetToCente"(灰色显示)部分表示数据源相对中间位置的偏移量,即如果数据延时可以调整,那么需要调整多大延时才可以让时钟位于数据中间,时序图中标出了这个偏移量的含义。在这个例子中都是负值,它表示需要减小数据延时才可以让时钟处在数据中间。

图1ISE工具输出的源同步示意

图中所示表格的另一个特点是其会考虑整个数据总线的每一位来决定需要调整多大的延时才能让时钟处在理想的数据窗口中间。图2所示的时序为一个4位总线的例子,在内部寄存器的输入端口上每一位(bit)的数据与时钟的关系都不同。我们来分析中指出的理想偏移值1.901ns(理想的时钟采样位置与实际的时钟位置的偏差)是如何计算得来的。为了寻找到整个`总线的采样位置,必须用差情况的SetupSlack和HoldSlack来计算。从图中看出4位中的建立时间(SetupSlack)为0.276ns,的保持时间(HoldSlack)为4.078ns。结合上述的分析,整个总线的数据有效窗口就应该是0.276ns+4.078ns=4.354ns。那么数据有效窗口的中间位置就是的时钟采样位置,这个位置就是4.354ns/2=2.177ns。既然当前的建立时间是0.276ns,那么距离的时钟采样位置就还差了2.177ns-0.276ns=1.901ns,如图4-33中的“IdealClockOffestToActualClock”所提示的信息。这是一个非常重要而有用的信息,它告诉了用户还需要把时钟延时增加1.901ns才能让输入寄存器的时钟处在的采样位置。需要解释的是,表格中的一列“SourceOffsetToCenter”显示都是负值,这实际上是从数据的角度来看问题。这些负值实际上告诉用户,也可以不改变时钟延时,而把数据延时减小,这样也能让输入寄存器的时钟处在的采样位置。在这种情况下,需要根据表中给出的每位信息分别减小各路数据的延时;反之,如果是正值,则表示需要增大数据延时或减小时钟延时。

图24位数据流的DDR时序分析

我们在时序中可以看到更具体的路径分析,如图3所示上升沿数据组和下降沿数据组会分别被分析,这是因为分别为其做了不同的约束。

ISE的语言模板中同样也有源同步接口约束的UCF例子,并有详细的解释如图4所示。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论