tao2000 发表于 2011-9-22 22:00:33

xilinx中offset约束问题

xilinx对于ddr 边沿对齐方式的约束发现了两种不同的约束说法,不知道那一种是对的?
1)来自ISE 12.3 的UCF模板生成器,如下为DDR接口的时序
             |--45%---|---55%----|
             ________
CLK__|               |__________|
               
            | ---------|   ----------   |
      -- | R Data   |F Data         |---
            |--------|----------|
CLK 为100MHZ,其约束如下
NET "ClkIn" TNM_NET = "ClkIn";
TIMESPEC "TS_ClkIn" = PERIOD "ClkIn" 10 ns HIGH 45%;
TIMEGRP "ClkIn_Rising" = RISING "ClkIn";
TIMEGRP "ClkIn_Falling" = FALLING "ClkIn";

OFFSET = IN 0 ns VALID 4.5 ns BEFORE ClkIn TIMEGRP ClkIn_Rising;
OFFSET = IN -4.5 ns VALID 5.5 ns BEFORE ClkIn TIMEGRP ClkIn_Falling;

2)而上面的情况根据xilinx提供的资料(如ug612)中,其约束的最后一条应该是
OFFSET = IN 0 ns VALID 5.5 ns BEFORE ClkIn TIMEGRP ClkIn_Falling;

究竟哪个是正确的?
我实际使用的效果看,应该是第一种,但文档上明明写得时第二种。
页: [1]
查看完整版本: xilinx中offset约束问题