All Projects → DFiantHDL → DFiant

DFiantHDL / DFiant

Licence: LGPL-3.0 License
DFiant: A Dataflow Hardware Descripition Language

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to DFiant

VGChips
Video Game custom chips reverse-engineered from silicon
Stars: ✭ 86 (+309.52%)
Mutual labels:  asic, fpga, hdl
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (+480.95%)
Mutual labels:  asic, fpga, hdl
act
ACT hardware description language and core tools.
Stars: ✭ 53 (+152.38%)
Mutual labels:  dataflow, dataflow-programming, hdl
riscv-cores-list
RISC-V Cores, SoC platforms and SoCs
Stars: ✭ 651 (+3000%)
Mutual labels:  asic, fpga
xeda
Cross EDA Abstraction and Automation
Stars: ✭ 25 (+19.05%)
Mutual labels:  fpga, hdl
shdl6800
shdl6800: A 6800 processor written in SpinalHDL
Stars: ✭ 22 (+4.76%)
Mutual labels:  fpga, hdl
Biriscv
32-bit Superscalar RISC-V CPU
Stars: ✭ 208 (+890.48%)
Mutual labels:  asic, fpga
icebreaker-amaranth-examples
This repository contains iCEBreaker examples for Amaranth HDL.
Stars: ✭ 26 (+23.81%)
Mutual labels:  fpga, hdl
virtio
Virtio implementation in SystemVerilog
Stars: ✭ 38 (+80.95%)
Mutual labels:  fpga, hdl
async fifo
A dual clock asynchronous FIFO written in verilog, tested with Icarus Verilog
Stars: ✭ 117 (+457.14%)
Mutual labels:  fpga, hdl
hdelk
Web-based HDL diagramming tool
Stars: ✭ 51 (+142.86%)
Mutual labels:  fpga, hdl
FPGA CryptoNight V7
FPGA CryptoNight V7 Minner
Stars: ✭ 21 (+0%)
Mutual labels:  asic, fpga
awesome-hwd-tools
A curated list of awesome open source hardware design tools
Stars: ✭ 42 (+100%)
Mutual labels:  asic, fpga
Dnai.Editor
Dnai Editor - Visual Scripting (Node Editor)
Stars: ✭ 117 (+457.14%)
Mutual labels:  dataflow, dataflow-programming
gateware-ts
Hardware definition library and environment for designing and building digital hardware for FPGAs, using only open source tools
Stars: ✭ 83 (+295.24%)
Mutual labels:  fpga, hdl
Axi
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
Stars: ✭ 227 (+980.95%)
Mutual labels:  asic, fpga
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
Stars: ✭ 37 (+76.19%)
Mutual labels:  fpga, hdl
Aes
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
Stars: ✭ 131 (+523.81%)
Mutual labels:  asic, fpga
Logic
CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
Stars: ✭ 149 (+609.52%)
Mutual labels:  asic, fpga
PeakRDL-ipxact
Import and export IP-XACT XML register models
Stars: ✭ 21 (+0%)
Mutual labels:  asic, fpga

DFiant HDL


Build Status Discord Chat Scala Steward badge

Welcome to the DFiant hardware description language (HDL) source code repository!

DFiant is a dataflow HDL and is embedded as a library in the Scala programming language. DFiant enables timing-agnostic and device-agnostic hardware description by using dataflow firing rules as logical constructs, coupled with modern software language features (e.g., inheritance, polymorphism) and classic HDL features (e.g., bit-accuracy, input/output ports).

Visit our webpage: https://dfianthdl.github.io/LEGaTO/

Acknowledgement

This work has been supported by EU H2020 ICT project LEGaTO, contract #780681.

LEGaTO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].