Chisel

E820859

Chisel is a modern hardware description language embedded in Scala that enables advanced, parameterizable digital circuit design and generation.

All labels observed (4)

Label Occurrences
Chisel canonical 2
Chisel standard library 1
Chisel2 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf embedded domain-specific language ⓘ
hardware description language ⓘ
advantage higher-level hardware abstraction ⓘ
parameterized design reuse ⓘ
reusable hardware components ⓘ
associatedWith Berkeley Architecture Research Group ⓘ
RISC-V ecosystem ⓘ
linked to: RISC-V
comparedTo VHDL ⓘ
Verilog ⓘ
designedFor ASIC design ⓘ
FPGA design ⓘ
developedAt University of California, Berkeley ⓘ
ecosystemIncludes Chisel standard library ⓘ
linked to: Chisel

FIRRTL compiler ⓘ
linked to: FIRRTL

testing frameworks ⓘ
embeddedIn Scala ⓘ
hasTool Chisel standard library ⓘ
Chisel test framework ⓘ
hasVersion Chisel3 ⓘ
linked to: Chisel
implementationLanguage Scala ⓘ
influencedBy Bluespec SystemVerilog ⓘ
Scala ⓘ
license BSD-style open-source license ⓘ
outputFormat FIRRTL ⓘ
Verilog ⓘ
predecessor Chisel2 ⓘ
linked to: Chisel
programmingParadigm hardware construction language ⓘ
runsOn Java Virtual Machine ⓘ
supports digital circuit generation ⓘ
functional programming constructs ⓘ
generator-based hardware design ⓘ
hardware generators ⓘ
hardware verification through Scala-based tests ⓘ
mixed abstraction levels in design ⓘ
object-oriented hardware design patterns ⓘ
parameterizable circuit design ⓘ
parameterized modules ⓘ
testbench construction ⓘ
type-safe hardware construction ⓘ
targetDomain digital hardware design ⓘ
usedBy academic research projects ⓘ
industry hardware design teams ⓘ
usedFor RISC-V processor design ⓘ
SoC design ⓘ
accelerator design ⓘ
usesIntermediateRepresentation FIRRTL ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Verilog → influenced → Chisel ⓘ
Chisel → hasVersion → Chisel3 ⓘ
linked to: Chisel
Chisel → predecessor → Chisel2 ⓘ
linked to: Chisel
Chisel → ecosystemIncludes → Chisel standard library ⓘ
linked to: Chisel