我正在Spartan-3 FPGA上使用DCM,该DCM具有LOCKED输出信号。准备好后,我需要分配时钟,否则应为零。定义供其他实体使用的“ CLKOUT和LOCKED”信号是否存在任何问题,或者我在将时钟通过和门路由时遇到麻烦吗?
答案 0 :(得分:0)
您正在寻找BUFGCE
通常,我使用pll的LOCKED端口为我的CLK生成同步无效声明复位(RST_N),而不是使能CLK。这取决于您的设计,我不知道...
process (CLK,LOCKED)
begin
if (LOCKED = '0') then
rst_n_in <= '0';
RST_N <= '0';
elsif (rising_edge(CLK)) then
rst_n_in <= '1';
RST_N <= rst_n_in ;
end if;
end process;