Professional Documents
Culture Documents
Chisel
Chisel
A new open source hardware constructive language developed at UC Berkely which supports Hardware design using highly parameterised generators and layered domain specific hardware languages Embedded in the scala programming language which raises the abstraction by providing concepts like
-->Object orientation -->Functional Programming -->Parameterized types -->Type inference Currently Chisel 2.0 is the recent version which has simplified types and support multiple clock domains.
Chisel
and some are non-intuitive which may yield a highly inefficient hardware structures. Chisel supports highly parameterized circuit generators. Chisel is built in a Domain Specific language - Scala.
Chisel Installation
Following packages to be installed in Ubuntu 13.04: 1) git 2) g++ 3) openjdk-7-jre 4) openjdk-7-jdk 5) sbt (version 12.3) 6) scala (version 2.10.2) 7) gcc (version 4.8)