首页 > 技术 > 内容

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

时间:2026-01-21  作者:Diven  阅读:0

一、伪路径

1、伪路径的定义

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

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

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

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

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

2、伪路径的应用范围

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

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

3、伪路径的约束的写法

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

二、多周期路径

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

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

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

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

三、

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

猜您喜欢


贴片电阻上的20E标识代表其阻值大小为20欧姆。字母E在这里相当于科学计数法中的10的0次方,也就是1。因此,20E 就等于 20 x 1 = 20 欧姆。通常...
2024-11-29 10:25:48
电阻分流器作为电路中重要的元器件,其性能直接影响整个系统的稳定性和准确性。华润电阻作为国内知名的电子元器件制造商,其生产的电阻分流器电阻凭借优异的品质和技术优势...
2013-11-19 11:29:30
单片机(MCU)、微处理器(MPU)和系统级芯片(SoC)是现代电子设备中不可少的核心组件。单片机是集成了处理器、存储器和外设功能于一体的微控制器,应用于家电、...
2025-07-16 00:00:00
贴片电阻上的2R00表示其阻值为2欧姆。电子元件中,为了简洁地标注阻值,通常会使用字母R来代替小数点。 所以2R00 等同于 2.00Ω。 有时也会省略最后的两...
2024-11-29 10:25:46
汽车保险丝在保护车辆电路安全方面的重要性日益凸显。CJH作为汽车保险丝领域的知名品牌,旗下拥有多款不同类型和规格的保险丝产品。本文将围绕CJH汽车保险丝的品牌区...
2020-05-17 02:58:30
你是否好奇,为什么手机可以续航一整天,笔记本电脑可以轻松切换电源模式?这背后,离不开一种重要的电子元件——电源管理IC(PMIC,Power Managemen...
2024-05-22 00:00:00
精密电阻作为关键部件,应用于各种电子设备中。金凤冠作为一家知名的精密电阻品牌,其产品以高精度、高稳定性和优良的性能深受市场认可。本文将围绕“金凤冠精密电阻电流参...
2014-07-25 15:51:36