当前位置:首页 > 后端开发 > 正文内容

FPGA时序束缚根底

邻居的猫1个月前 (12-09)后端开发1484

一、时序束缚的意图
因为实践信号在FPGA内部期间传输时,因为触发器等逻辑期间并非抱负期间,因而不可避免地存在传输延时,这种推迟在高速作业频率、高逻辑级数时会形成后级触发器地树立时刻和坚持时刻不满足,形成时序违例。(这也是为什么需求把FPGA规划不能以高档编程言语思想看的原因,规划时,需求做到“心中有电路”)一般来说在一个高速体系(时钟频率大于100M),或存在高速信号如DDR,千兆网络等情况下,有必要进行时序剖析和束缚,以进步体系的鲁棒性和安稳性。
二、基本概念
2.1 树立时刻和坚持时刻
setup time是指在时钟有用沿(下图为上升沿)之前,数据输入端信号有必要坚持安稳的最短时刻。

hold time是指在时钟有用沿(下图为上升沿)之后,数据输入端信号有必要坚持安稳的最短时刻。hold time时序查看确保新数据不会在触发器安稳输出初始数据之前过早抵达D端而掩盖其初始数据。

简略来说:数据传输至触发器时,数据有必要在时钟的树立时刻前坚持安稳,并且数据有必要坚持到时钟的坚持时刻点后才干吊销,才干确保该级触发器能够正常存放该数据。
三、模型剖析
下面以经典的时序剖析模型剖析:

如图,data信号传输经存在DFF1、组合逻辑后传输至DFF2,因为触发器推迟tco和组合逻辑延时,clk1传输推迟,
因而树立时刻余量为:
Tslack = (T-tsu+tclk2)-(tclk1+tco+tdelay),
坚持时刻余量为:
Thd_slack = (T+tdelay+tco+tclk1)-(T+thd+tclk2)
以上能够看出,体系的极限性能参数(时钟能跑多快,即T的巨细)只与树立时刻余量有关。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=251

标签: FPGA开发
分享给朋友:

“FPGA时序束缚根底” 的相关文章

面试官:Java 的 SPI 都不了解?这很难让你经过啊!

面试官:Java 的 SPI 都不了解?这很难让你经过啊!

导言 今天和咱们共享一下一个在 Java 开发中非常重要的概念—— SPI(Service Provider Interface)。SPI 直译叫做服务供给者接口,是一种用于动态加载服务的机制。它不仅能够协助咱们构建愈加灵敏和可扩展的运用程序,还能让咱们的代码愈加简练和易于保护。期望经过本文,咱们能...

r语言常用函数,R语言常用函数详解

r语言常用函数,R语言常用函数详解

1. 基本数学运算函数: `sum`: 计算向量、矩阵或数据框中所有元素的总和。 `mean`: 计算向量、矩阵或数据框中所有元素的平均值。 `median`: 计算向量、矩阵或数据框中所有元素的中位数。 `sd`: 计算向量、矩阵或数据框中所有元素的样本标准差。 `v...

rust腐蚀多少钱,了解其经济影响

目前《Rust(腐蚀)》在Steam国区的售价为136元人民币。如果你不急于购买,可以留意Steam上的促销活动,有时会有折扣,最低曾达到25元人民币Rust腐蚀的代价:了解其经济影响在工业领域,Rust(铁锈)是一种常见的腐蚀现象,它不仅影响设备的性能和寿命,还会带来显著的经济损失。本文将探讨Ru...

go ski,Go Ski 滑雪体验全攻略

滑雪地点推荐中国有许多著名的滑雪胜地,以下是几个推荐:1. 亚布力滑雪场(黑龙江):中国最大的综合性滑雪训练和比赛基地,雪质优良,雪期长达五个月,被誉为“中国的达沃斯”。2. 万龙滑雪场(河北):北京周边最大的滑雪场,雪道多样,适合各种水平的滑雪爱好者。3. 长白山滑雪场(吉林):依托长白山独特的...

php判断字符串中是否包含某个字符, 使用 `strpos()` 函数

在PHP中,你可以使用 `strpos` 函数来判断一个字符串中是否包含另一个字符或字符串。这个函数会返回字符串在另一个字符串中第一次出现的位置,如果没有找到,则返回 `false`。下面是一个示例代码,演示如何使用 `strpos` 函数:```phpif !== falseqwe2 {...

java连接数据库

java连接数据库

Java连接数据库通常涉及以下几个步骤:1. 加载数据库驱动:首先需要加载数据库的驱动程序。这通常通过调用 `Class.forName` 方法完成。2. 建立数据库连接:使用 `DriverManager.getConnection` 方法来建立与数据库的连接。你需要提供数据库的URL、用户名和密...