
2–6 Chapter 2: Getting Started
Instantiating Megafunctions in HDL Code or Schematic Designs
RAM-Based Shift Register (ALTSHIFT_TAPS) Megafunction User Guide May 2013 Altera Corporation
If you selected Generate netlist on page 4 of the MegaWizard Plug-In Manager, the
file for that netlist is also available. A gray checkmark indicates a file that is
automatically generated and a red checkmark indicates an optional file (Figure 2–6).
Instantiating Megafunctions in HDL Code or Schematic Designs
When you use the MegaWizard Plug-In Manager to customize and parameterize a
megafunction, it creates a set of output files that allows you to instantiate the
customized function in your design. Depending on the language you choose in the
MegaWizard Plug-In Manager, the wizard instantiates the megafunction with the
correct parameter values and generates a megafunction variation file (wrapper file) in
Veril og HDL (.v), VHDL (.vhd), or AHDL (.tdf), along with other supporting files.
The MegaWizard Plug-In Manager provides options to create the following files:
■ A sample instantiation template for the language of the variation file (_inst.v,
_inst.vhd, or inst.tdf)
■ Component Declaration File (.cmp) that can be used in VHDL Design Files
■ AHDL Include File (.inc) that can be used in Text Design Files (.tdf)
■ Quartus II Block Symbol File (.bsf) that can be used in schematic designs
■ Verilog HDL module declaration file that can be used when instantiating the
megafunction as a black box in a third-party synthesis tool (_bb.v)
Figure 2–6. MegaWizard Plug-In Manager - Shift Register (RAM-based) [page 5 of 5]
Commentaires sur ces manuels