There are 22 repositories under fpga-programming topic.
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
A curated collection of technical documentation for Arcades, Handhelds, Consoles, Computers and MCU’s.
High-Performance Sparse Linear Algebra on HBM-Equipped FPGAs Using HLS
assorted library of utility cores for amaranth HDL
Allo: A Programming Model for Composable Accelerator Design
A graph linear algebra overlay
Intel Quartus Prime Synthesis Engine for Docker
HeteroCL-MLIR dialect for accelerator design
Verilog Implementation of Run Length Encoding for RGB Image Compression
A VHDL-based VGA driver to implement a square 41x41 screensaver that cycles through 256 different colors.
FPGA Hardware Simulation Framework
FPGA Hardware Simulation Framework
A VHDL-based VGA driver to display 256 different colors on a monitor.
Program Lattice MachXO2/3 with CircuitPython
Set of examples written for hardware acceleration via TornadoVM
Implemented an ultrasonic sensor to measure and visualize distances on the FPGA 7-seg Display and LEDs.
command line tool for frequent amaranth HDL tasks (generate sources, show design)
learn the combinational and sequential logic circuit.
This repository has basic examples in VHDL using Basys3 board.
RISCV CPU implementation tutorial steps for Cologne Chip Gatemate E1, adopted from https://github.com/BrunoLevy/learn-fpga
FPGA with Xilinx Vitis HLS, Vivado, Vitis, and ZYNQ board. Working with HLS, Matrix Multiplier with HLS
This is BISS-C FPGA IP and It's Driver Repo
An implementation of a CHIP-8 machine for FPGAs in Hardcaml with a custom assembler for writing test programs
ES-203 Computer Organization & Architecture CNN on FPGA board
Arduino Library for programming MachXO2/XO3 devices
UART - RTL Design and Verification
A VHDL-based VGA driver to implement a square 41x41 screensaver that cycles through 256 different colors.
Robot educativo con forma de araña impreso en 3D y controlado a través de una FPGA