Chisel: Constructing Hardware in a Scala-Embedded Language
Jonathan Bachrach, Krste Asanović and John Wawrzynek
Department of Energy
The Chisel project is developing a new hardware description language, which is embedded inside the Scala general-purpose programming language. The intent is to leverage the facilities of a powerful programming language to improve hardware design productivity. Designs expressed in Chisel can be rapidly mapped to ASIC implementations, FPGA emulations, or software C++ simulations, to allow rapid design-space exploration.
More information: http://chisel.eecs.berkeley.edu