Bluespec SystemVerilog

E820860

Bluespec SystemVerilog is a high-level hardware description language that extends Verilog with rule-based, functional programming concepts to enable more abstract and formally verifiable hardware design.

All labels observed (2)

Label Occurrences
Bluespec SystemVerilog canonical 2
Bluespec 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf hardware description language ⓘ
high-level hardware description language ⓘ
basedOn Verilog ⓘ
category electronic design automation technology ⓘ
designedFor digital hardware design ⓘ
high-level synthesis ⓘ
register-transfer level design ⓘ
developedBy Bluespec Inc. ⓘ
enables formally verifiable hardware design ⓘ
more abstract hardware design ⓘ
extends Verilog ⓘ
formerlyKnownAs Bluespec ⓘ
hasAbbreviation BSV ⓘ
hasFeature concurrency via rules ⓘ
formal verification support ⓘ
guarded atomic actions ⓘ
implicit scheduling of rules ⓘ
interfaces ⓘ
module composition via interfaces ⓘ
parameterized modules ⓘ
rules ⓘ
scheduling analysis ⓘ
strong static typing ⓘ
synthesis to VHDL ⓘ
synthesis to Verilog ⓘ
influencedBy Haskell ⓘ
term rewriting systems ⓘ
provides cycle-accurate RTL output ⓘ
static checking of rule conflicts ⓘ
synthesizable Verilog output ⓘ
relatedTo Chisel ⓘ
SystemVerilog ⓘ
Verilog ⓘ
high-level synthesis languages ⓘ
supports cycle-accurate hardware modeling ⓘ
formal reasoning about concurrency ⓘ
modular hardware design ⓘ
parameterized hardware components ⓘ
rule-based hardware design ⓘ
transaction-level modeling ⓘ
targetDomain ASIC design ⓘ
FPGA design ⓘ
hardware accelerators ⓘ
processor design ⓘ
usedFor designing complex digital systems ⓘ
designing hardware accelerators for algorithms ⓘ
designing processors and SoCs ⓘ
usesProgrammingParadigm functional programming ⓘ
rule-based programming ⓘ

How these facts were elicited

Referenced by (3)

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

Verilog → influenced → Bluespec SystemVerilog ⓘ
Chisel → influencedBy → Bluespec SystemVerilog ⓘ
Bluespec SystemVerilog → formerlyKnownAs → Bluespec ⓘ
linked to: Bluespec SystemVerilog