Constructing Hardware in a Scale Embedded Language
Software
·
OSTI ID:1231820
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.
- Short Name / Acronym:
- CHISEL; 003069MLTPL00
- Site Accession Number:
- 2014-153
- Version:
- 00
- Programming Language(s):
- Medium: X; OS: n/a; Compatibility: Multiplatform
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 1231820
- Country of Origin:
- United States
Similar Records
OpenSoC Fabric
Floating-Point Units and Algorithms for field-programmable gate arrays
LBNL LLRF Controls Suite
Software
·
Thu Aug 21 00:00:00 EDT 2014
·
OSTI ID:1231820
Floating-Point Units and Algorithms for field-programmable gate arrays
Software
·
Tue Nov 01 00:00:00 EST 2005
·
OSTI ID:1231820
LBNL LLRF Controls Suite
Software
·
Fri Mar 18 00:00:00 EST 2005
·
OSTI ID:1231820