微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > FPGA实战开发技巧(5)

FPGA实战开发技巧(5)

时间:02-11 来源:网络整理 点击:

该引脚被定义成同步点。

4)TPTHRU 约束

TPTHRU 用于定义一个或一组路径上的关键点,可使用户定义出任意期望的路径。其相应的语法为:

{NET|INST|PIN}" ob_name" TPTHRU =" New_name";

例如,在图5-12 所示场景中,从A1 到A2 有两条路径,其中逻辑1 的延迟很大,需要提取出来完成特定的约束:

图5-12 TPTHRU约束示例场景

INST" A1" TNM =" S";
INST" A2" TNM =" E";
NET" A1toA2_1" TPTHRU =" M";
TIMESPEC" SME" = FROM" S" THRU" M" TO" B" 10;

其中第三句指令利用TPTHRU 定义了中间点"M",然后第4 句在此基础上定义了通过M 点的整条路径,从两条平行的路径中挑出了期望路径。

4.局部约束

局部约束包括FROM_TO 约束、最大延时约束、最大偏移约束、虚假路径、系统时钟抖动约束、多周期路径和多时钟域约束等。在实际开发中,正如本章前沿所述,时序是设计出来,而不是靠约束自动得到的,因此这里不再对局部约束作过多讨论。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top