%0 Journal Article %T vMAGIC¡ªAutomatic Code Generation for VHDL %A Christopher Pohl %A Carlos Paiz %A Mario Porrmann %J International Journal of Reconfigurable Computing %D 2009 %I Hindawi Publishing Corporation %R 10.1155/2009/205149 %X Automatic code generation is a standard method in software engineering, improving the code reliability as well as reducing the overall development time. In hardware engineering, automatic code generation is utilized within a number of development tools, the integrated code generation functionality, however, is not exposed to developers wishing to implement their own generators. In this paper, VHDL Manipulation and Generation Interface (vMAGIC), a Java library to read, manipulate, and write VHDL code is presented. The basic functionality as well as the designflow is described, stressing the advantages when designing with vMAGIC. Two real-world examples demonstrate the power of code generation in hardware engineering. %U http://www.hindawi.com/journals/ijrc/2009/205149/