介绍一下FPGA时序约束语法的“伪路径”和“多周期路径”

时间:2025-08-01  作者:Diven  阅读:0

一、伪路径

1、伪路径的定义

FPGA开发过程中软件的综合布线耗时很长,这块对FPGA产品开发的进度影响很大。

介绍一下FPGA时序约束语法的“伪路径”和“多周期路径”

伪路径表示该路径实际存在,但该路径的电路功能无须考虑时序约束。

通过定义伪路径,通知vivado等FPGA开发软件无需对这些路径进行时序优化布线。

这样FPGA开发软件就会自动跳过这部分路径的优化,可以减少综合布线的优化时间。

使用伪路径命令可以有效地减少时序分析的复杂度,同时提高系统性能和可靠性。

2、伪路径的应用范围

伪路径主要应用于异步时钟或异步复位的情况下,例如:

  • 跨时钟域
  • 异步复位逻辑
  • 异步RAM

3、伪路径的约束的写法

伪路径约束语法为:这里需要注意:伪路径约束是单向的,不是双向的,如果两个时钟域相互之间都有数据传输,则需要对两个方向的都做时序约束,如下所示:或者这样写也是可以的:

二、多周期路径

默认情况下FPGA开发软件默认每条路径都是单周期路径,即从上一个寄存器到下一个寄存器的时间默认为一个周期内可达,并按照这个约定去布线优化。

其实我们写的代码基本默认就是单周期的,时序达不到就拆分代码逻辑,拆分成多个周期完成即可,则不需要做多周期路径约束。

但有时也存在需要多周期路径,设定这个路径从起点到终点需要1个周期以上才能到达,这时就要进行多周期约束,但这部分约束也用的少。

多周期约束语法:单时钟域下,数据经过N个周期从起点寄存器到达终点,约束如下:

三、

本文介绍了伪路径和多周期路径的使用,但要注意的是伪路径约束不能滥用,只能用在一些异步时钟或异步复位这些对于时序要求不高的路径,对于关键路径,不能用这个约束命令,还是要从HDL代码来优化。

猜您喜欢

什么是门控时钟?Clockgating:在数据无效时,将寄存器时钟关闭的技术,能够有效降低功耗, 是低功耗设计的重要方法之一。门控时钟其实就是一个逻辑模块,在...
2022-12-05 12:28:00

贴片电阻阻值相同,但尺寸不同,通常情况下是可以互换的,但需考虑以下因素:功率: 尺寸较大的电阻通常功率也更大。如果用小尺寸电阻替换大尺寸电阻,即使阻值相同,小尺...
2024-11-29 10:26:40

加州理工学院开创的一项新技术允许研究人员“进化”光学设备,然后使用专用的3D打印机将其打印出来。这些设备是由所谓的光学超材料制成的,这些材料的特性来自于小到可以...
2023-07-18 09:30:00

最近几年,由于受全球变暖的影响,气候条件的不确定因素增多,极端气候事件出现的频次,强度均呈增加趋势,电网在灾害性天气条件下发生故障明显增加,尤其近年来输电线路发...
2021-12-13 13:12:00

PTC热敏电阻作为重要的保护元件,应用于电路保护、温度检测和过流保护等领域。振华科技作为国内知名的电子元器件生产企业,其PTC热敏电阻产品以优良的品质和多样的类...
2016-11-30 06:24:55

发光二极管(LED,Light Emitting Diode)是能够将电能转换为光能的半导体器件,因其高效、长寿命和环保等优点,应用于照明、显示和信号等领域。随...
2025-03-30 02:00:02

瓷管电阻因其优良的耐热性和稳定的电阻特性被应用于各种电子设备中。作为业内知名品牌,Walsin(华新)凭借其很好的品质和多样的产品规格,赢得了众多客户的信赖。本...
2013-12-28 12:08:30

继电器开关是应用于电气控制系统中的自动化元件。通过电磁铁的原理实现电路的开关控制,能够在低电流信号下控制高电流负载。继电器开关的主要组成部分包括线圈、触点和壳体...
2008-05-21 00:00:00

如何判断贴片电阻的参数是否正常?主要通过以下几个方面:阻值: 使用万用表测量电阻的实际阻值,并与标称阻值进行比较。一般情况下,允许存在一定的误差范围,例如±1%...
2024-11-29 10:25:51

二极管是重要的半导体器件,应用于电子电路中,主要用于导电和整流。具有单向导电性,即只允许电流在一个方向上流动。随着电子技术的发展,各种类型的二极管应运而生,满足...
2025-04-05 09:30:35