В Cyclone III/IV можно получить доступ к внутреннему тактовому генератору (который используется при конфигурировании), очень удобно когда надо тактовую а её нет:
Код
// Internal oscillator
//cycloneiii_oscillator
cycloneive_oscillator
int_osc
(
.clkout(int_clk ),
.oscena(int_clk_en)
);
Или:
Installed IP -> Library -> Configuration and Programming -> Internal Oscillator
TimeQuest не смог сам получить для него частоту, поэтому нужно в sdc указать частоту на пин или на цепь:
create_clock -period 22 -name int_clk [get_pins {int_osc|clkout}]
Вход oscena вроде как с регистром, т.к. если задать маленький период, то TimeQuest ругается на нарушение времени предустановки для "int_osc~OBSERVABLEOSCENAREG".