| 
		 | 
	
		 | 
	
		 | 	
  
You can create or modify design files that contain custom megafunction variations of Altera-provided functions. You can then instantiate the custom megafunction variations in a design file for use with the Synplicity Synplify and Quartus® II software. This procedure shows only how to instantiate a ClockLock® PLL function using Verilog HDL; however, you can use similar procedures to instantiate other Altera-provided functions.
If  you want to use the  lpm_mult, lpm_ram_dp, lpm_ram_dq, lpm_rom, lpm_latch, or lpm_ff library of parameterized modules (LPM) functions, refer to Create a Design for Use with the Synplify Software. | 
  
If you have not already done so, proceed to Set Up the Synplify Working Environment.
If you have not already done so, proceed to Create a Design for Use with the Synplify Software.
The MegaWizard Plug-In Manager generates custom megafunction variations that are based on Altera-provided functions, including library of parameterized modules (LPM) functions, as well as Altera® megafunctions.
Refer to the following example to create a Verilog HDL custom megafunction variation of the altclklock function:
| The design file generated by the MegaWizard Plug-In Manager must be in the same directory as the VQM File or added to the Quartus II project. | 
Proceed to Generate Verilog Quartus Mapping Files with the Synplify Software.
If you have not already done so, create a new project or open an existing project.
Compile the design in the Quartus II software.
If necessary, proceed to Perform a Timing Simulation with the ModelSim Software or simulate the design with another Verilog HDL simulation tool. Refer to to the following example for instructions and a sample script used in performing the timing simulation:
| 
       - PLDWorld -  | 
    
| 
       
  | 
  
| Created by chm2web html help conversion utility. |