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) Definitionalt_oct.incin the <Quartus® Prime installation directory>\libraries\megafunctions directory.

PARAMETERS

(

        OCT_BLOCK_NUMBER = 0

);

FUNCTION alt_oct (

        aclr,

        calibration_request[OCT_BLOCK_NUMBER-1..0],

        calibration_wait[OCT_BLOCK_NUMBER-1..0],

        clken,

        clock,

        rdn[OCT_BLOCK_NUMBER-1..0],

        rup[OCT_BLOCK_NUMBER-1..0],

        s2pload[OCT_BLOCK_NUMBER-1..0]

)

WITH (

        ENABLE_PARALLEL_TERMINATION,

        OCT_BLOCK_NUMBER,

        POWER_DOWN

)

RETURNS (

        cal_shift_busy[OCT_BLOCK_NUMBER-1..0],

        calibration_busy[OCT_BLOCK_NUMBER-1..0],

        calibration_done[OCT_BLOCK_NUMBER-1..0],

        parallelterminationcontrol[OCT_BLOCK_NUMBER * 14-1..0],

        seriesterminationcontrol[OCT_BLOCK_NUMBER * 14-1..0],

        termination_control[16 * OCT_BLOCK_NUMBER-1..0]

);