Visible to Intel only — GUID: mwh1409958305118
Ixiasoft
1.1. IP Catalog and Parameter Editor
1.2. Installing and Licensing Intel® FPGA IP Cores
1.3. Best Practices for Intel® FPGA IP
1.4. IP General Settings
1.5. Specifying the IP Core Parameters and Options ( Intel® Quartus® Prime Pro Edition)
1.6. Generating IP Cores ( Intel® Quartus® Prime Standard Edition)
1.7. Modifying an IP Variation
1.8. Upgrading IP Cores
1.9. Simulating Intel® FPGA IP Cores
1.10. Synthesizing IP Cores in Other EDA Tools
1.11. Support for the IEEE 1735 Encryption Standard
1.12. Introduction to Intel® FPGA IP Cores Archives
1.13. Introduction to Intel® FPGA IP Cores Revision History
1.9.4.1.1. Sourcing Aldec ActiveHDL* or Riviera Pro* Simulator Setup Scripts
1.9.4.1.2. Sourcing Cadence Incisive* Simulator Setup Scripts
1.9.4.1.3. Sourcing Cadence Xcelium* Simulator Setup Scripts
1.9.4.1.4. Sourcing ModelSim* or QuestaSim Simulator Setup Scripts
1.9.4.1.5. Sourcing Synopsys VCS* Simulator Setup Scripts
1.9.4.1.6. Sourcing Synopsys VCS* MX Simulator Setup Scripts
Visible to Intel only — GUID: mwh1409958305118
Ixiasoft
1.10.1.1.1. Example Top-Level Verilog HDL Module
Verilog HDL ALTFP_MULT in Top-Level Module with One Input Connected to Multiplexer.
module MF_top (a, b, sel, datab, clock, result);
input [31:0] a, b, datab;
input clock, sel;
output [31:0] result;
wire [31:0] wire_dataa;
assign wire_dataa = (sel)? a : b;
altfp_mult inst1 (.dataa(wire_dataa), .datab(datab), .clock(clock), .result(result));
defparam
inst1.pipeline = 11,
inst1.width_exp = 8,
inst1.width_man = 23,
inst1.exception_handling = "no";
endmodule