Использование выхода DCM Locked в FPGA Spartan 3
Я использую DCM на FPGA Spartan-3, который имеет LOCKED выходной сигнал. Мне нужно распределить мои часы, когда они будут готовы, иначе они должны быть равны нулю. Есть ли проблема с определением сигнала "CLKOUT and LOCKED", который используется другими объектами, или у меня возникают проблемы с маршрутизацией этих часов через ворота и?
1 ответ
Решение
Вы ищете 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;