ReduceronFPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Stars: ✭ 308 (+10%)
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+69.64%)
Platformio CorePlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+1878.21%)
Beagle sdr gpsKiwiSDR: BeagleBone web-accessible shortwave receiver and software-defined GPS
Stars: ✭ 300 (+7.14%)
wbi2cWishbone controlled I2C controllers
Stars: ✭ 25 (-91.07%)
SpinalhdlScala based HDL
Stars: ✭ 696 (+148.57%)
IrohaIntermediate Representation Of Hardware Abstraction (LLVM-ish for HLS)
Stars: ✭ 30 (-89.29%)
Platformio Vscode IdePlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+141.43%)
Higan VerilogThis is a higan/Verilator co-simulation example/framework
Stars: ✭ 35 (-87.5%)
Image ProcessingImage Processing Toolbox in Verilog using Basys3 FPGA
Stars: ✭ 31 (-88.93%)
dblclockfftA configurable C++ generator of pipelined Verilog FFT cores
Stars: ✭ 147 (-47.5%)
VerilogRepository for basic (and not so basic) Verilog blocks with high re-use potential
Stars: ✭ 296 (+5.71%)
WbscopeA wishbone controlled scope for FPGA's
Stars: ✭ 50 (-82.14%)
VexriscvA FPGA friendly 32 bit RISC-V CPU implementation
Stars: ✭ 1,041 (+271.79%)
Hrm CpuHuman Resource Machine - CPU Design #HRM
Stars: ✭ 43 (-84.64%)
getting-startedList of ideas for getting started with TimVideos projects
Stars: ✭ 50 (-82.14%)
J1scA reimplementation of a tiny stack CPU
Stars: ✭ 64 (-77.14%)
Core jpegHigh throughput JPEG decoder in Verilog for FPGA
Stars: ✭ 64 (-77.14%)
AntikernelThe Antikernel operating system project
Stars: ✭ 75 (-73.21%)
Rsyocto🤖 SoCFPGA: Open Source embedded Linux developed for Intel (ALTERA) SoC-FPGAs (Cyclone V & Arria 10)
Stars: ✭ 41 (-85.36%)
AutofpgaA utility for Composing FPGA designs from Peripherals
Stars: ✭ 108 (-61.43%)
NyuziprocessorGPGPU microprocessor architecture
Stars: ✭ 1,351 (+382.5%)
ConnectalConnectal is a framework for software-driven hardware development.
Stars: ✭ 117 (-58.21%)
VgasimA Video display simulator
Stars: ✭ 94 (-66.43%)
Wbuart32A simple, basic, formally verified UART controller
Stars: ✭ 133 (-52.5%)
AesVerilog 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 (-53.21%)
Symbiflow Arch DefsFOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Stars: ✭ 137 (-51.07%)
OpenpitonThe OpenPiton Platform
Stars: ✭ 282 (+0.71%)
1bitSDRMinimal SDR with Lattice MachXO2 FPGA. And a port to Cyclone3 by Steven Groom
Stars: ✭ 53 (-81.07%)
Wb2axipBus bridges and other odds and ends
Stars: ✭ 177 (-36.79%)
TinytpuImplementation of a Tensor Processing Unit for embedded systems and the IoT.
Stars: ✭ 153 (-45.36%)
Red Pitaya NotesNotes on the Red Pitaya Open Source Instrument
Stars: ✭ 205 (-26.79%)
Basic verilogMust-have verilog systemverilog modules
Stars: ✭ 247 (-11.79%)
LogicCMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
Stars: ✭ 149 (-46.79%)
vga-clockShow the time on a VGA monitor. Submitted for the Google MPW1 ASIC shuttle.
Stars: ✭ 48 (-82.86%)
kianRiscVKianRISC-V! No RISC-V, no fun! RISC-V CPU with strong design rules and unittested! CPU you can trust! kianv rv32im risc-v a hdmi soc with harris computer architecture in verilog: multicycle, singlecycle and 5-stage pipelining Processor. Multicycle Soc with firmware that runs raytracer, mandelbrot, 3d hdmi gfx, dma controller, etc.....
Stars: ✭ 167 (-40.36%)
FPGA ThreeLevelStorage【原创,已被编入官方教材】Three-level storage subsystem(SD+DDR2 SDRAM+Cache), based on Nexys4 FPGA board. 同济大学计算机系统结构课程设计,FPGA三级存储子系统。
Stars: ✭ 86 (-69.29%)
SpinalDevDocker Development Environment for SpinalHDL
Stars: ✭ 17 (-93.93%)
eddr3mirror of https://git.elphel.com/Elphel/eddr3
Stars: ✭ 33 (-88.21%)
yahdlA programming language for FPGAs.
Stars: ✭ 20 (-92.86%)
Openwifiopen-source IEEE 802.11 WiFi baseband FPGA (chip) design
Stars: ✭ 2,257 (+706.07%)
spu32Small Processing Unit 32: A compact RV32I CPU written in Verilog
Stars: ✭ 51 (-81.79%)
async fifoA dual clock asynchronous FIFO written in verilog, tested with Icarus Verilog
Stars: ✭ 117 (-58.21%)
virtioVirtio implementation in SystemVerilog
Stars: ✭ 38 (-86.43%)
pdp6PDP-6 Emulator
Stars: ✭ 47 (-83.21%)
Hard-JPEG-LSFPGA-based JPEG-LS image compressor.
Stars: ✭ 52 (-81.43%)
veriflaFork of OpenVeriFla - FPGA debugging logic analyzer to use with your designs - examples (so far) for ice40/IceStorm
Stars: ✭ 21 (-92.5%)
gateware-tsHardware definition library and environment for designing and building digital hardware for FPGAs, using only open source tools
Stars: ✭ 83 (-70.36%)
EchomodsOpen source ultrasound processing modules and building blocks
Stars: ✭ 200 (-28.57%)
OpenfpgaduinoAll open source file and project for OpenFPGAduino project
Stars: ✭ 137 (-51.07%)
cnn openA hardware implementation of CNN, written by Verilog and synthesized on FPGA
Stars: ✭ 157 (-43.93%)
yarviYet Another RISC-V Implementation
Stars: ✭ 59 (-78.93%)
RiscvRISC-V CPU Core (RV32IM)
Stars: ✭ 272 (-2.86%)
blarneyHaskell library for hardware description
Stars: ✭ 81 (-71.07%)