Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- I have looked at the MegaWizard which seems to contain these sorts of things, but no datasheets seem to be avail... --- Quote End --- Basically wrong. There are detailed user guides for nearly all MegaFunctions, and the Megawizard has as link to it ("documentatcomponents ion on the web"). P.S.: Regarding manual instantiation of MegaFunctions respectively altera_mf components in HDL. I'm doing this often, for various reasons. The said user guides are providing complete interface and parameter information, so you are able to without ever starting the MegaWizard. But it's convenient to let the MegaWizard generate a template. Rysc is also correct, that manual instantiation isn't compatible with maintaining the components through the MegaWizard. So if you intend to later edit it by the Wizard for some reason, you should avoid editing the components manually. With simple components, e.g. RAM, but also basic PLLs, I prefer the manual method to have a full, readable HDL implementation of all project parts. It also allows to parameterize the components from generics or project wide constants, a feature not available with MegaWizard generated components. Additional, sometimes the MegaWizard doesn't allow parameter settings that are basically meaningful but haven't been considered in the MegaWizard code.