cucapra / filament
Fearless hardware design
β176Updated this week
Alternatives and similar repositories for filament:
Users that are interested in filament are comparing it to the libraries listed below
- Intermediate Language (IL) for Hardware Accelerator Generatorsβ519Updated this week
- A core language for rule-based hardware design π¦β147Updated 5 months ago
- A hardware compiler based on LLHD and CIRCTβ256Updated last year
- Low Level Hardware Description β A foundation for building hardware design tools.β409Updated 2 years ago
- Time-sensitive affine types for predictable hardware generationβ143Updated 8 months ago
- Veryl: A Modern Hardware Description Languageβ595Updated this week
- wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.β52Updated last week
- Working Draft of the RISC-V J Extension Specificationβ182Updated last month
- A Hardware Description Language based on the Rust Programming Languageβ193Updated last week
- An HDL embedded in Rust.β197Updated last year
- A dependency management tool for hardware projects.β286Updated last month
- Textbook and full source codes to learn basics of RISC-V pipelined CPU design using the Bluespec Hardware Design Language(s)β69Updated 6 months ago
- Verilator Porcelainβ49Updated last year
- End-to-end synthesis and P&R toolchainβ78Updated this week
- A computer for human beings.β44Updated 4 months ago
- The LLHD reference simulator.β37Updated 4 years ago
- Minimax: a Compressed-First, Microcoded RISC-V CPUβ209Updated 11 months ago
- A new Hardware Design Language that keeps you in the driver's seatβ78Updated this week
- This repository contains the CHERI extension specification, adding hardware capabilities to RISC-V ISA to enable fine-grained memory protβ¦β63Updated this week
- A configurable and approachable tool for FPGA debugging and rapid prototyping.β132Updated 3 months ago
- A configurable RTL to bitstream FPGA toolchainβ15Updated last week
- π¦ No nonsense hardware testing/simulation in Rust π οΈ | Verilog, Spade, Verylβ35Updated this week
- Tile based architecture designed for computing efficiency, scalability and generalityβ249Updated 3 weeks ago
- A collection of common Bluespec interfaces/modules.β97Updated 11 months ago
- A fast RISC-V emulator based on the RISC-V Sail model, and an experimental ARM oneβ56Updated this week
- Ocelot: The Berkeley Out-of-Order Machine With V-EXT supportβ158Updated 2 months ago
- β40Updated 3 years ago
- Where Lions Roam: RISC-V on the VELDTβ257Updated 7 months ago
- β258Updated this week
- Read and write VCD (Value Change Dump) files in Rustβ43Updated last year