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) Definitionlpm_clshift.inc in the <Quartus® Prime installation directory>\libraries\megafunctions directory.

FUNCTION lpm_clshift (

       aclr,

       clken,

       clock,

       data[LPM_WIDTH-1..0],

       direction,

       distance[LPM_WIDTHDIST-1..0]

)

WITH (

       LPM_PIPELINE,

       LPM_SHIFTTYPE,

       LPM_WIDTH,

       LPM_WIDTHDIST

)

RETURNS (

       overflow,

       result[LPM_WIDTH-1..0],

       underflow

);