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) Definitionalt3pram.inc in the <Quartus® Prime installation directory>\libraries\megafunctions directory.
FUNCTION alt3pram ( wren, data[WIDTH-1..0], wraddress[WIDTHAD-1..0], inclock, inclocken, outclock, outclocken, rden_a, rden_b, rdaddress_a[WIDTHAD-1..0], rdaddress_b[WIDTHAD-1..0], aclr ) WITH ( WIDTH, WIDTHAD, NUMWORDS, LPM_FILE, INDATA_REG, INDATA_ACLR, WRITE_REG, WRITE_ACLR, RDADDRESS_REG_A, RDADDRESS_REG_B, RDADDRESS_ACLR_A, RDADDRESS_ACLR_B, RDCONTROL_REG_A, RDCONTROL_REG_B, RDCONTROL_ACLR_A, RDCONTROL_ACLR_B, OUTDATA_REG_A, OUTDATA_REG_B, OUTDATA_ACLR_A, OUTDATA_ACLR_B, USE_EAB, DEVICE_FAMILY ) RETURNS (qa[WIDTH-1..0],qb[WIDTH-1..0]);