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.

GitHub

1k stars
45 watching
80 forks
Language: C++
last commit: about 1 month ago
Linked from 2 awesome lists

fpgalanguageprogramming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
siliconcompiler/lambdalib A modular hardware abstraction library for designing and implementing complex digital systems 23
xilinx/hls A collection of tools and code for designing and implementing digital circuits using high-level synthesis 380
chipsalliance/f4pga Collaborative project to develop and share software tools and workflows for FPGAs. 362
siaflab/petal A programming language designed for live coding and music performance using Sonic Pi. 95
sifive/kami A Coq-based DSL for designing and verifying hardware systems 198
xilinx/raft A Python toolbox providing direct access to FPGA hardware peripherals 23
spinalhdl/spinalhdl A tool for designing and describing digital hardware using a high-level, domain-specific language 1,688
nickmqb/wyre A tool for designing and implementing digital hardware using a concise, typed language that compiles to Verilog 106
philtomson/rhdl A Ruby language and framework for designing and describing digital hardware systems 14
chipsalliance/synlig A SystemVerilog synthesis tool that generates digital circuit designs from HDL code 170
dawsonjon/chips-2.0 An FPGA design suite that abstracts away low-level details to enable high-level design and simulation using Python. 237
zipcpu/autofpga Automates the process of creating and updating FPGA designs from peripherals in multiple languages. 170
bluespec/awsteria_infra Middleware for running applications on both host computers and attached FPGAs 18
stanford-ppl/spatial A toolset for designing and implementing reconfigurable hardware acceleration using high-level abstraction 274
rachelselinar/dreamplacefpga An analytical placer for heterogeneous FPGAs using deep learning and GPU acceleration 77