2016 Euromicro Conference on Digital System Design (DSD) 2016
DOI: 10.1109/dsd.2016.24
|View full text |Cite
|
Sign up to set email alerts
|

HTCC: Haskell to Handel-C Hardware Compiler

Abstract: Functional programming languages, such as Haskell, enable simple, concise, and correct-by-construction hardware development. HTCC compiles a subset of Haskell to Handel-C language with hardware output. Moreover, HTCC generates VHDL, Verilog, EDIF, and SystemC programs. The design of HTCC compiler includes lexical, syntax and semantic analyzers. HTCC automates a transformational derivation methodology to rapidly produce hardware that maps onto Field Programmable Gate Arrays (FPGAs) . HTCC is generated using ANT… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 19 publications
0
1
0
Order By: Relevance
“…Throughout this work, we will use plain Haskell (to deeply exploit its powerful features) instead of a functional HDL (Hardware Description Language). General Haskell could be subsequently translated into a restricted intermediate representation [29,30] before translating it to an imperative HDL like VHDL, or Verilog.…”
Section: Preliminariesmentioning
confidence: 99%
“…Throughout this work, we will use plain Haskell (to deeply exploit its powerful features) instead of a functional HDL (Hardware Description Language). General Haskell could be subsequently translated into a restricted intermediate representation [29,30] before translating it to an imperative HDL like VHDL, or Verilog.…”
Section: Preliminariesmentioning
confidence: 99%