• DocumentCode
    3248788
  • Title

    HML: an innovative hardware description language and its translation to VHDL

  • Author

    Li, Yanbing ; Leeser, Miriam

  • Author_Institution
    Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
  • fYear
    1995
  • fDate
    29 Aug-1 Sep 1995
  • Firstpage
    691
  • Lastpage
    696
  • Abstract
    HML (Hardware ML) is an innovative hardware description language based on the functional programming language SML. HML is a high-order language with polymorphic types. It uses advanced type checking and type inference techniques. We have implemented an HML type checker and a translator to VHDL. We generate a synthesizable subset of VHDL and automatically infer types and interfaces. This paper gives an overview of HML and discusses its typechecking techniques and the translation from HML to VHDL. We present a non-restoring integer square-root example to illustrate the HML system
  • Keywords
    abstract data types; functional languages; functional programming; hardware description languages; HML; VHDL; advanced type checking; functional programming language; hardware description language; polymorphic types; type inference; Computer languages; Electronic mail; Hardware design languages; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
  • Conference_Location
    Chiba
  • Print_ISBN
    4-930813-67-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1995.486388
  • Filename
    486388