Bluespec Compiler (BSC)
Browse cluster: OCaml Systems and Utilities →The Bluespec Compiler (BSC) is an open-source compiler for Bluespec SystemVerilog (BSV), a hardware design language. The repository contains numerous examples and libraries demonstrating BSV's capabilities across digital design domains including FIR filters, memory systems, cellular automata, bus protocols, and signal processing. BSV is built on a synchronous design model with features for managing clock domains, automatic pipeline control through rule-based execution, and seamless interoperability with Verilog through imports and RTL generation. The compiler generates Verilog output and supports simulation, and the repository includes supporting tools such as a VIM syntax highlighting mode for BSV development.