在Spartan 3 FPGA中使用DCM锁定输出

时间:2018-08-29 12:38:40

标签: vhdl fpga spartan

我正在Spartan-3 FPGA上使用DCM,该DCM具有LOCKED输出信号。准备好后,我需要分配时钟,否则应为零。定义供其他实体使用的“ CLKOUT和LOCKED”信号是否存在任何问题,或者我在将时钟通过和门路由时遇到麻烦吗?

1 个答案:

答案 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;