Использование выхода DCM Locked в FPGA Spartan 3 - PullRequest
0 голосов
/ 29 августа 2018

Я использую DCM на FPGA Spartan-3, которая имеет выходной сигнал LOCKED. Мне нужно распределить мои часы, когда они будут готовы, иначе они должны быть равны нулю. Есть ли проблема с определением сигнала «CLKOUT and LOCKED», который используется другими объектами, или у меня возникают проблемы с маршрутизацией этих часов через ворота и?

1 Ответ

0 голосов
/ 29 августа 2018

Вы ищете BUFGCE

Обычно я использую порт LOCKED для pll для генерации синхронного сброса деактивации (RST_N) для моего CLK, а не для включения 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;
...