bsc
Hardware design tool
A toolchain for designing and synthesizing digital electronic hardware
Bluespec Compiler (BSC)
954 stars
48 watching
146 forks
Language: Haskell
last commit: 14 days ago
Linked from 2 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 |