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

FUNCTION altufm_i2c (

        a0,

        a1,

        a2,

        wp

)

WITH (

        ACCESS_MODE,

        ERASE_METHOD,

        ERASE_TIME,

        FIXED_DEVICE_ADD,

        LPM_FILE,

        MEM_ADD_ERASE0,

        MEM_ADD_ERASE1,

        MEM_PROTECT,

        MEMORY_SIZE,

        OSC_FREQUENCY,

        PAGE_WRITE_SIZE,

        PROGRAM_TIME,

        WRITE_MODE

)

RETURNS (

        osc,

        scl,

        sda

);