• DocumentCode
    680081
  • 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
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732310
  • Filename
    6732310