A newer version of this document is available. Customers should click here to go to the newest version.
                        
                        
                            
                                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
                                                                
                                                                
                                                            
                                                        
                                                    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