Title :
Modeling of dynamic reconfigurable systems with Haskell
Author :
Uchevler, Bahram N. ; Svarstad, Kjetil
Author_Institution :
Dept. of Electron. & Telecommun., NTNU, Trondheim, Norway
Abstract :
With the increasing size and complexity of designs in electronics, new approaches are required for the description and verification of digital circuits, specifically at the system level. Functional HDLs can appear as an advantageous choice for formal verification and high-level descriptions, and this is the focus of this PhD project. We explain how to use high-level description concepts like higher-order functions, polymorphism, and parametrization together with partial evaluation technique, to describe run-time reconfigurable systems in Haskell. We use the CLaSH1 compiler to translate high-level Haskell descriptions into RT level VHDL for a full synthesis tool chain.
Keywords :
circuit complexity; functional languages; hardware description languages; high level synthesis; program compilers; program verification; reconfigurable architectures; CLaSH compiler; RT level VHDL; digital circuit description; digital circuit verification; dynamic reconfigurable system modeling; electronic design complexity; formal verification; functional HDL; high-level Haskell description translation; higher-order functions; parametrization; partial evaluation technique; polymorphism; run-time reconfigurable systems; synthesis tool chain; Communications technology; Consumer electronics; Educational institutions; Field programmable gate arrays; Hardware; Mathematical model; Unified modeling language;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339201