2000
DOI: 10.1109/92.820756
|View full text |Cite
|
Sign up to set email alerts
|

HML, a novel hardware description language and its translation to VHDL

Abstract: We present hardware ML (HML), an innovative hardware description language (HDL) based on the functional programming language SML. Features of HML not found in other HDL's include polymorphic types and advanced type checking and type inference techniques. We have implemented an HML type checker and a translator for automatically generating VHDL from HML descriptions. We generate a synthesizable subset of VHDL and automatically infer types and interfaces. This paper gives an overview of HML and discusses the tra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2001
2001
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 43 publications
(2 citation statements)
references
References 11 publications
0
0
0
Order By: Relevance
“…An extensive overview of tools languages targeting higher abstraction levels is given in [3]. High-level languages, such as Bluespec [27], Chisel [28], OpenCL [29], HML [30] and synthesis tools [31] aim to increase design efficiency, especially in the development of hardware algorithm accelerators; however, to effectively use the high-level tools, a good understanding of RTL circuit models is required. RTL languages and models provide the developer with full control over the hardware structure, and enable the optimization of the gate-level technology.…”
Section: Hardware Description Learning Tools Existing Digital Design ...mentioning
confidence: 99%
“…An extensive overview of tools languages targeting higher abstraction levels is given in [3]. High-level languages, such as Bluespec [27], Chisel [28], OpenCL [29], HML [30] and synthesis tools [31] aim to increase design efficiency, especially in the development of hardware algorithm accelerators; however, to effectively use the high-level tools, a good understanding of RTL circuit models is required. RTL languages and models provide the developer with full control over the hardware structure, and enable the optimization of the gate-level technology.…”
Section: Hardware Description Learning Tools Existing Digital Design ...mentioning
confidence: 99%
“…HML [5] is a hardware modeling language based on the strict functional language ML, and has support for polymorphic types and higher-order functions. There is no direct simulation support for HML, so a description in HML has to be translated to VHDL and the translated description can then be simulated in a VHDL simulator.…”
Section: Related Workmentioning
confidence: 99%