Altera_Forum
Honored Contributor
15 years agoAutomatic VHDL Code Generation Programmatically
We are actually working on a Double Precision IIR filter. We are interested in making a very generic filter which could support variety of functionalities. For some reason, VHDL generics are not superior enough to support this task. We are thinking of adopting an approach where we can generate required VHDL code programmatically:
Following are few requirements we have for this tool - allows plugging in already present VHDL entities - allow manipulation of existing VHDL - create customized VHDL code inside VHDL template with entity, architectures etc. - Additionally support test bench generation - Provide memory interfacing - Allow easy future upgrades in IP - Focus on DSP circuits - Optionally allow to verify design Megawizard in Quartus seems to be using some in-built EDA API to generate custom HDL code. Any idea what sort of libraries or framework Altera uses for VHDL code generation in megawizard? Besides, I have come across two free tools: vMagic and MyHDL. I am still exploring them. If you know any other superior tool(open-source) for automatic VHDL code generation manipulation, that would be really nice Thanks Varun