Engineering Papers⌕ Search

DOE OSTI · code-2912

Constructing Hardware in a Scale Embedded Language

Abstract

Chisel is a new open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. From the same source, Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bachan, John. 2014-08-21. Constructing Hardware in a Scale Embedded Language. https://doi.org/10.11578/dc.20171025.1512

Cite the original work for its findings. Save a collection to share your selection of sources.