This document is a user guide for the Altera NCO MegaCore function. It describes the features and characteristics of this function.
This document describes the Altera NCO MegaCore function, which generates numerically controlled oscillators (NCOs) customized for Altera devices. It supports various architectures including ROM-based, CORDIC-based, and multiplier-based implementations. The guide details how to use the IP Toolbench interface to implement these oscillators and includes information on simulation and verification.
| Supported Architectures | ROM-based, CORDIC-based, Multiplier-based |
|---|---|
| Output Types | Single or dual outputs (sine/cosine) |
| Frequency Hopping | Supported |
| Multichannel Capability | Supported |
The function supports Arria GX, Arria II GX, Arria II GZ, Cyclone, Cyclone II, Cyclone III, Cyclone III LS, Cyclone IV, HardCopy II, HardCopy III, HardCopy IV E, HardCopy IV GX, Stratix, Stratix II, Stratix II GX, Stratix III, Stratix IV GT, Stratix IV GX/E, and Stratix V.
The function includes IP functional simulation models for use in Altera-supported VHDL and Verilog HDL simulators.
The function is part of the MegaCore IP Library, distributed with the Quartus II software and downloadable from the Altera website.