An open API service indexing awesome lists of open source software.

https://github.com/cucapra/filament

Fearless hardware design
https://github.com/cucapra/filament

fpga hardware-accelerator hardware-description-language type-system

Last synced: 5 months ago
JSON representation

Fearless hardware design

Awesome Lists containing this project

README

          

# Filament: Fearless Hardware Design

Filament is a hardware description language (HDL) that uses a type system to specify and compose hardware pipelines.
Filament reasons about the *timing* of a design, allowing the compiler to automatically generate pipelined designs with little to no overhead.

Get started with Filament by reading the [tutorial](https://filamenthdl.com/docs/).

Filament's design is based on the paper ["Modular Hardware Design with Timeline Types"][filament-paper] although it has evolved significantly since then.

[filament-paper]: https://rachit.pl/files/pubs/filament.pdf