本帖最后由 ertss 于 2011-9-27 13:59 编辑
回复 5# wjhdmmm
约束是为了让quartus II 软件中的时序分析明白你设计的意图,并且根据使得你的设计满足时序要求.
比如说我要约束一个时钟的频率为100Mhz, 前提是你首先要在设计中产生一个100Mhz的时钟(比如片上时钟接口,或者pll输出);
当你有了这个时钟之后,你把他约束为100Mhz, 这样软件就会根据这个约束使得你的电路中这个时钟域满足所需要的建立时间条件,让它能跑到
100Mhz.
又比如说我设计另外一个时钟,频率是之前那个时钟的二倍,并且有一定的相位偏移.那我也要通过约束命令告诉软件这两个时钟的关系,Quartus II会利用这个关系使得电路满足相应的建立时间\保持时间要求. |