AHDL Function Prototype (port name and order also apply to Verilog HDL)

The following AHDL function prototype is located in the AHDL Include File (.inc) Definitionaltclklock.inc located in the <Quartus® Prime installation directory>\libraries\megafunctions directory.

FUNCTION altclklock(inclock, inclocken, fbin)

        WITH (INCLOCK_PERIOD, INCLOCK_SETTINGS,

                VALID_LOCK_CYCLES, INVALID_LOCK_CYCLES,

                VALID_LOCK_MULTIPLIER, INVALID_LOCK_MULTIPLIER,

                OPERATION_MODE,

                CLOCK0_BOOST, CLOCK0_DIVIDE, CLOCK0_SETTINGS,

                CLOCK1_BOOST, CLOCK1_DIVIDE, CLOCK1_SETTINGS,

                OUTCLOCK_PHASE_SHIFT, CLOCK0_TIME_DELAY,

                CLOCK1_TIME_DELAY, CLOCK2_BOOST, CLOCK2_DIVIDE,

                CLOCK2_SETTINGS, CLOCK2_TIME_DELAY, CLOCK_EXT_BOOST,

                CLOCK_EXT_DIVIDE, CLOCK_EXT_SETTINGS, CLOCK_EXT_TIME_DELAY,

                INTENDED_DEVICE_FAMILY)

        RETURNS (clock0, clock1, locked, clock2, clock_ext);