bsc

Hardware design tool

A toolchain for designing and synthesizing digital electronic hardware

Bluespec Compiler (BSC)

GitHub

954 stars
48 watching
146 forks
Language: Haskell
last commit: 14 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
blarney-lang/blarney A Haskell library for creating hardware descriptions using a functional programming style 98
clash-lang/clash-compiler A compiler that transforms high-level Haskell descriptions into synthesizable hardware descriptions. 1,442
bsl/glfw-b Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. 71
blynn/compiler A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. 213
bespoke-silicon-group/bsg_motherboards A collection of designs and tools for developing and testing hardware accelerators 7
amaranth-lang/amaranth A Python-based language and toolchain for designing and synthesizing digital hardware 1,572
commercialhaskell/rio A standard library for Haskell to provide a common foundation for production software development 843
travisdoor/bl A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. 182
chetant/libclang A Haskell FFI binding to the C++ libclang library for working with source code analysis and manipulation. 58
danielgerlag/nblockchain A .NET standard library that simplifies the development of blockchain-enabled applications by providing a flexible framework for defining data and rules. 83
ndmitchell/cmdargs A Haskell library for building command line applications with minimal code 91
bespoke-silicon-group/bsg_ddr3_io Designs and automates simulation of a DDR3 interface for a specific IC process 4
haskell-tools/haskell-tools Developer tools for refactoring Haskell programs. 249
neuman/python-carteblanche A Python module that structures project development around the thought process of designing software 41
haskell/binary Efficient serialisation of values to and from lazy ByteStrings in Haskell. 106