FPGA In Progress

Karatsuba Multiplier

High-performance 256x256 bit multiplier using the Karatsuba algorithm, optimized for cryptographic applications on Xilinx UltraScale+ FPGAs.

SystemVerilog Vivado UltraScale+
AI/ML Planned

CNN Inference Engine

Hardware implementation of a convolutional neural network inference engine with quantized weights and optimized memory access patterns.

Verilog Python PyTorch
FPGA Planned

RISC-V Soft Core

Custom RISC-V implementation with a focus on minimal resource usage and maximum clock frequency on 7-series FPGAs.

SystemVerilog RISC-V Artix-7
Hardware Planned

PCIe DMA Controller

High-throughput PCIe Gen3 DMA controller for efficient data transfer between host memory and FPGA fabric.

Verilog PCIe Kintex
AI/ML Planned

LLM Token Generator

FPGA-accelerated token generation for large language models, exploring hardware optimization for transformer architectures.

HLS Python Transformers
FPGA Planned

Elliptic Curve Accelerator

secp256k1 elliptic curve point multiplication accelerator for cryptocurrency and digital signature applications.

SystemVerilog Cryptography ZCU104