Altera RAM-Based Shift Register User Manual

Page 12

Advertising
background image

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
Verilog 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]

Advertising