EDA Interfaces

Overview: Creating & Instantiating Altera-Provided Functions in Other EDA Tools



You can use Altera-provided megafunctions in other EDA tools by using the MegaWizard® Plug-In Manager (Tools menu) to create and instantiate custom megafunction variations that are based on Altera-provided megafunctions, including library of parameterized modules (LPM) functions, as well as Altera® megafunctions

The following examples show how to create a Verilog HDL or VHDL design using the specified EDA tools. Although one example is provided for each tool and each type of megafunction, you can use the same procedures and principles to create similar designs for other megafunctions or other EDA tools.

NOTE If you are using the Synplify software, and you want to use the lpm_mult, lpm_ram_dp, lpm_ram_dq, lpm_rom, lpm_latch, or lpm_ff LPM functions, refer to Create a Design for Use with the Synplify Software.

For information on how to use the following functions, refer to the topics listed in the following table:

Function Language EDA Tool Topic Title
altclklock

ClockLock® phase-locked loop (PLL)
Verilog HDL Synplify Creating & Instantiating a Verilog HDL Function for Use with the Synplify Software
altclklock

ClockLock phase-locked loop (PLL)
VHDL Synplify Creating & Instantiating a VHDL Function for Use with the Synplify Software
altcam

CAM megafunction
Verilog HDL LeonardoSpectrum Creating & Instantiating a Verilog HDL Function for Use with the LeonardoSpectrum Software
altlvds_rx

LVDS receiver megafunction
Verilog HDL FPGA Express Creating & Instantiating a Verilog HDL Function for Use with the FPGA Express Software
lpm_ram_dq

RAM megafunction
Verilog HDL FPGA Express, FPGA Compiler II Creating & Instantiating a Verilog HDL Function for Use with the FPGA Express or FPGA Compiler II Software
lpm_ram_dq

RAM megafunction
VHDL FPGA Express or FPGA Compiler II Creating & Instantiating a VHDL Function for Use with the FPGA Express or FPGA Compiler II Software
Excalibur embedded processor stripe Verilog HDL LeonardoSpectrum Creating & Instantiating an Excalibur Embedded Processor Stripe for Use with the LeonardoSpectrum Software


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.