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 <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
);