VIVADO——级联BuffGMUX驱动时钟的约束方法

描述

(UG949),在“时钟多路复用器驱动的重叠时钟“提供两种方法来在两个不同的用例中应用时钟组约束。

但是,我有一个涉及级联BuffGMUX的场景。

以下面的时钟结构为例:

第二类:
α,β,α,β,β,α,β,β,β,α,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,
第二、第二、第二、第二、第二章、第二章、第二章、第二章、第二章、第二章、第二章、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第三阶段、第二阶段、第三阶段、第二阶段、第三阶段、第二阶段、第三阶段、第二阶段、第二阶段、第三阶段、第二阶段、第三阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第二阶段、第二阶段、第三阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二阶段、第二
第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第二、第三、第二、第二、第二、第二、中、中、中、中、中、中、中、中、中、中、中、中、中、下、中、中、中、中、中、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、下、中、
它们分别是:
C~3、β、α、α、β、α、β、α、β、α、β、β、β、氨基酸等
α,β,α,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,
第二类:


假设用例落入第二种情况(UG949),其中输入时钟直接与多路复用的时钟交互。

在Poxt1,我定义了2个生成的时钟,CLKA(由CLK1驱动)和CLKB(由CLK2驱动)。

我还在点2定义了CKKC/CLKD。


由于所有的时钟(A/B/C/D)都能传播到BufGMUX3,如何在点3约束时钟?

解决方案

您需要为CKAK/CLKB在Posit3∶2上定义4个生成的时钟,而对于CLKC/CKD则需要2个时钟。

请参考下面的语法示例。

CuraTyEngEngDyEng-时钟-名称CK1MUX - diVIEWION 1 -添加- MistelyCalm CLK1 -源[ GETXPIN BUFGMUXIST1/I0] [ GETSIPPIN BUFGMUXIST1/O0]
CuraTyEngEngDyEng-时钟-名称CK2MUX - diVIEWION 1 -添加- Mistar时钟CLK2 -源[ GETXPIN BUFGMUXIST1/I1] [ GETXPIN BUFGMUXYST1/O]
StIdCixLyGROUP -物理Loop-群-CLK1MUX群CK2MUX

CuraTyEngEngDyEng-时钟-名称CK3MUX - diVIEWION 1 -添加- MistelyCalm CLK3-源[ GETXPIN BUFGMUXIX2/I0]
CuraTyEngEngDyEng-时钟-名称CK4MUX - diVIEWION 1 -添加- MistelyCalm CLK4-源[ GETXPIN BUFGMUXIX2/I1] [ GETXPIN BUFGMUXIST2O/O]
StIdCixLyGROUP -物理LoLux-群-CLK3MUX群CK4MUX

CuraTyEngEngDyEng-时钟-名称CK1MUXYCAS - diVIEWD由1 -添加- Mistar时钟CK1MUX -源[ GETXPIN BUFGMUXIX3/I0] [GETXPIN BUFGMUXYST3/O]
CuraTyEngEngDyEng-时钟-名称CK2MUXYCAS - diVIEWD由1 -添加- Mistar时钟CK2MUX -源[ GETXPIN BUFGMUXIX3/I0] [GETXPIN BUFGMUXYST3/O]
CuraTyEngEngDyEng-时钟-名称CK3MUXYCAS - diVIEWD由1 -添加- Mistar时钟CK3MUX -源[ GETXPIN BUFGMUXIX3/I1] [ GETXPIN BUFGMUXYST3/O]
CuraTyEngEngDyEng-时钟-名称CK4MUXYCAS - diVIEWD由1 -添加- MistelyCalk CK4MUX -源[ GETXPIN BUFGMUXIX3/I1 ...
(更多...)
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:23:51 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它