Intel FPGA Integer Arithmetic IP Cores User Guide

ID 683490
Date 10/05/2020
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: sam1395330183021

Ixiasoft

Document Table of Contents

12.5. Verilog HDL Prototype

The following Verilog HDL prototype is located in the Verilog Design File (.v) altera_mf.v in the < Intel® Quartus® Prime installation directory>\eda\synthesis directory.

module altmult_complex # (parameter intended_device_family = "unused", parameter implementation_style = "AUTO", parameter pipeline = 4, parameter representation_a = "SIGNED", parameter representation_b = "SIGNED", parameter width_a = 1, parameter width_b = 1, parameter width_result = 1, parameter lpm_type = "altmult_complex", parameter lpm_hint = "unused") (input wire aclr, input wire clock, input wire complex, input wire [width_a-1:0] dataa_imag, input wire [width_a-1:0] dataa_real, input wire [width_b-1:0] datab_imag, input wire [width_b-1:0] datab_real, input wire ena, output wire [width_result-1:0] result_imag, output wire [width_result-1:0] result_real; endmodule