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 约束、最大延时约束、最大偏移约束、虚假路径、系统时钟抖动约束、多周期路径和多时钟域约束等。在实际开发中,正如本章前沿所述,时序是设计出来,而不是靠约束自动得到的,因此这里不再对局部约束作过多讨论。
- 用大电流LDO为FPGA供电需要低噪声、低压差和快速瞬态响应(08-17)
- 基于FPGA 的谐波电压源离散域建模与仿真(01-30)
- 基于FPGA的VRLA蓄电池测试系统设计(06-08)
- 降低从中间总线电压直接为低电压处理器和FPGA供电的风险(10-12)
- FPGA和功能强大的DSP的运动控制卡设计(03-27)
- DE0-Nano-SoC 套件 / Atlas-SoC 套件(10-30)