时序分析
black_pigeon
想要成为一个FPGA工程师
展开
-
vivado时序分析工具使用----output_delay
在前面的博客中,介绍了output_delay的基础。output_delay就是从FPGA管脚输出到下游芯片之间的时钟和数据之间的关系。 output_delay的约束,就是希望输出时钟落在数据的合适的区间: dMin = bskew dMax = Tcycle - askew1output_delay约束 我所使用的工程中,通过ODDR原语输出千兆网的发送时钟,这个时钟,没有经过PLL,需要对其进行生成时钟的约束,对其进行约束后才能对输出的数据进行output_delay。没有进原创 2020-05-12 09:20:33 · 3573 阅读 · 0 评论 -
vivado时序分析工具使用----input_delay(2)
问题分析 在前一篇博客中,介绍了如何设置input_delay。但是上一篇博客中所使用到的方法还是根据移相过后的时钟去对数据进行采样。在这篇博客中,将使用IDELAY CTRL 和IDELAY2原语对数据进行延时,在这基础上,对输入的数据尽心input_delay约束,最终让千兆网系统同样能够正常工作。1. IDELAY Source Xlinx的FPGA器件中,存在可以使用的延时资源IDELAY允许在输入引脚上对其进行延时,IDELAYCTRL的输入参考时钟可以来确定延迟的分辨率。 原语原创 2020-05-11 16:20:52 · 3652 阅读 · 2 评论 -
vivado时序分析工具使用----input_delay(1)
在上一篇博客中,学习了使用vivado时序分析工具去约束基准时钟,生成时钟和虚拟时钟。在这篇博客中,试着记录一下input_delay如何去约束。问题分析 在上一篇博客中,将采样时钟,直接使用了rgmii接口的输入时钟来采集数据,导致数据不能正常采集。我在通过ila抓取数据后发现,使用未经移相的时钟进行数据采集时,采集到的数据发生了错误,因此不能正确地识别以太网帧。 因此首先还是通过使用移相的时钟,来进行数据的采集。设置 input_dealy 设置input_delay的意义,并不原创 2020-05-11 14:00:03 · 5162 阅读 · 6 评论 -
Vivado时序分析工具使用 ----基准时钟、生成时钟、虚拟时钟
前面的博客中,介绍了有关时序分析的基础,光说不练可不行,接下来的博客就对Vivado的时序分析工具操练一番。所使用的工程是一个以太网收发数据的工程。1. 基准时钟约束 基准时钟,也就是有FPGA外部输入到管脚从而进入FPGA内部的时钟。通常需要对这个时钟进行约束,编译器才能识别出其周期是多少。约束基准时钟,简单来说,就是为了让综合工具知道输入的驱动时钟的周期等信息。 这里有一个已经综合好的工程,当前没有对输入的以太网时钟rgmii_rxc进行约束,可以看到当前时序信息虽然没有报错。但是当前的工原创 2020-05-09 17:56:17 · 9422 阅读 · 0 评论 -
时序分析基础(3)----output_delay
output_delay 分析模型output_delay 的时序分析模型如上图所示,可以看到再进行IO之间的时序分析时,其模型于前面介绍的input_delay时序分析的模型是十分类似的。只不过再output_delay的分析中,上游芯片换成了FPGA,其内部的时序参数在使用时序分析工具进行分析时是已知的。下游芯片和PCB走线延时的时序参数在时序分析工具中不确定,因此才有了对于FPGA的输出...原创 2020-04-24 13:57:14 · 4125 阅读 · 3 评论 -
时序分析基础(2)----input_delay
input_delay时序分析模型分析模型关于IO接口的时序分析模型如上图所示,可以将整个模型按照三个部分进行划分,分别是上游芯片,PCB板上走线和下游芯片。同前面介绍的寄存器的时序分析模型一致,对于IO接口的分析也是冲建立时间和保持时间来分析的。上图中的时序参数的含义分别如下:时序参数含义Tco上游芯片输出数据管脚相较于扇出节点时钟发射沿延时Td_bd数据在P...原创 2020-04-24 13:17:14 · 2035 阅读 · 1 评论 -
时序分析基础(1)----寄存器时序分析模型
时序分析模型 典型的寄存器之间的时序分析模型如下图所示: FPGA中的时序分析就是分析时钟和数据之间的关系。上图中,展示的是时序分析中最基本的模型,寄存器与寄存器之间的时序分析模型。建立时间分析数据从输入到第一级寄存器到输入到第二级寄存器所需要经过的延时由触发器内部延时Tco、寄存器之间数据路径的走线延时Tdata和数据相较于扇出源时钟的延时Tclk1;所以数据从第一级寄存器到达第...原创 2020-04-23 19:57:21 · 3467 阅读 · 0 评论