Chisel(Constructing Hardware in a Scala Embedded Language)は、Scala の内部 DSL として実装されたハードウェア記述言語(開発しているバークレー大 EECS(Electrical Engineering and Computer Sciences)では "hardware construction language" としている)です。Scala によるディジタル回路の記述から、C++ によるシミュレータ、または、Verilog HDL による記述を出力できます(さらに検証を行うこともできるようです)。詳しくは http://chisel.eecs.berkeley.edu/ を参照してください。なお chisel は英語で、たがね(鏨)およびのみ(鑿)を指す語です。 Chisel の導入として、PC-Unix 環境(私の場合