原文:FPGA中亚稳态相关问题及跨时钟域处理

前言 触发器输入端口的数据在时间窗口内发生变化,会导致时序违例。触发器的输出在一段时间内徘徊在一个中间电平,既不是 也不是 。这段时间称为决断时间 resolution time 。经过resolution time之后Q端将稳定到 或 上,但是稳定到 或者 ,是随机的,与输入没有必然的关系。 触发器由于物理工艺原因,数据并不是理想化的只要触发沿时刻不变即可。触发器有固定的建立时间,保持时间。 建 ...

2017-09-14 13:44 0 2174 推荐指数:

查看详情

FPGA中亚稳态——让你无处可逃

1. 应用背景 1.1 亚稳态发生原因 在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于有效时钟沿的恢复时间(recovery time)不满足,就可能产生亚稳态,此时触发器输出端Q在有效时钟沿之后比较长的一段时间 ...

Sun Jan 08 03:18:00 CST 2012 9 18040
异步FIFO时钟亚稳态如何解决?

时钟问题:前一篇已经提到要通过比较读写指针来判断产生读空和写满信号,但是读指针是属于读时钟的,写指针是属于写时钟的,而异步FIFO的读写时钟不同,是异步的,要是将读时钟的读指针与写时钟的写指针不做任何处理直接比较肯定是错误的,因此我们需要进行同步处理以后进行比较 ...

Tue Sep 18 16:14:00 CST 2018 0 779
FPGA时钟处理方法

时钟的信号分为两类,一类是单比特的信号,一类是多比特的信号。这两类信号无论是快时钟到慢时钟还是慢时钟到快时钟,无论是流数据还是控制信号,都可以使用异步FIFO进行同步。因此下文分类的不同情景,每一种情景都可以使用异步FIFO进行同步,后文就不作介绍。但需要 ...

Fri Dec 10 21:46:00 CST 2021 0 199
FPGA亚稳态和毛刺小结

1首先介绍一下建立时间和保持时间的基本概念: 1.1建立时间和保持时间: ...

Thu Feb 25 04:19:00 CST 2016 0 4239
时钟问题处理

   在FPGA设计中,不太可能只用到一个时钟。因此时钟的信号处理问题是我们需要经常面对的。 时钟信号如果不处理的话会导致2个问题: (1) 若高频率时钟区域输出一个脉冲信号给低频率时钟区域,则该脉冲很有可能无法被采样到,示意图如下,clk2根本采样不到pulse, 但是从原理 ...

Sat Aug 22 06:56:00 CST 2020 0 978
亚稳态与多时钟切换

  前面的博文聊到了触发器的建立时间和保持时间:http://www.cnblogs.com/IClearner/p/6443539.html 那么今天我们来聊聊与触发器有关的亚稳态已经多时钟系统中的时钟切换。与亚稳态有关的问题比如时钟问题很快就会补充。今天的主要内容如下所示 ...

Tue Feb 28 03:38:00 CST 2017 11 6060
FPGA基础学习(3) -- 时钟处理方法

文章主要是基于学习后的总结。 1. 时钟 假如设计中所有的触发器都使用一个全局网络,比如FPGA的主时钟输入,那么我们说这个设计只有一个时钟。假如设计有两个输入时钟,如图1所示,一个时钟给接口1使用,另一给接口2使用,那么我们说这个设计中有两个时钟。 2. 亚稳态 触发器 ...

Mon Sep 11 00:11:00 CST 2017 6 18543
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM