Title :
ModHDL: A modular and expandable language for developing synchronous hardware
Author :
May, Fabian ; Mayer-Lindenberg, F.
Author_Institution :
Inst. of Comput. Technol., Hamburg Univ. of Technol., Hamburg, Germany
Abstract :
With each product generation the number of application domains FPGAs are suitable for is increasing. However, the rising complexity of devices and applications induce the need for more abstract and efficient programming languages. Many research projects have already addressed the improvement of hardware description languages (HDLs). Since each resulting work is tied to its own framework, an extension or combination of such to adopt for a specific application is hardly possible. In this work an expandable and modular HDL (modHDL) is presented which has been developed by applying the Language Oriented Programming paradigm. modHDL consists of a set of modular languages, each with its own scope but with a generic interface to combine or extend for specific requirements. We will discuss the base language with three extension languages covering their own application domain. Furthermore, the utilization process of these languages for further extensions is analyzed in order to demonstrate the convenience of modHDL for high-level hardware design.
Keywords :
field programmable gate arrays; hardware description languages; logic design; programming; FPGA; ModHDL language; application domain; field programmable gate arrays; high-level hardware design; language oriented programming paradigm; modular hardware description languages; synchronous hardware development; Abstracts; DSL; Field programmable gate arrays; Generators; Hardware; Integrated circuit modeling; Semantics;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-2078-5
DOI :
10.1109/ReConFig.2013.6732310