Silice
FPGA design tool
A hardware description language that simplifies designing parallel and pipelined algorithms into FPGA hardware
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
1k stars
45 watching
80 forks
Language: C++
last commit: 2 months ago
Linked from 2 awesome lists
fpgalanguageprogramming
Related projects:
Repository | Description | Stars |
---|---|---|
| A modular hardware abstraction library for designing and implementing complex digital systems | 23 |
| A collection of tools and code for designing and implementing digital circuits using high-level synthesis | 380 |
| Collaborative project to develop and share software tools and workflows for FPGAs. | 362 |
| A programming language designed for live coding and music performance using Sonic Pi. | 95 |
| A Coq-based DSL for designing and verifying hardware systems | 198 |
| A Python toolbox providing direct access to FPGA hardware peripherals | 23 |
| A tool for designing and describing digital hardware using a high-level, domain-specific language | 1,688 |
| A tool for designing and implementing digital hardware using a concise, typed language that compiles to Verilog | 106 |
| A Ruby language and framework for designing and describing digital hardware systems | 14 |
| A SystemVerilog synthesis tool that generates digital circuit designs from HDL code | 170 |
| An FPGA design suite that abstracts away low-level details to enable high-level design and simulation using Python. | 237 |
| Automates the process of creating and updating FPGA designs from peripherals in multiple languages. | 170 |
| Middleware for running applications on both host computers and attached FPGAs | 18 |
| A toolset for designing and implementing reconfigurable hardware acceleration using high-level abstraction | 274 |
| An analytical placer for heterogeneous FPGAs using deep learning and GPU acceleration | 77 |