Xilinx XPS IP core of the Xillybus DMA interface, configured with 4 FIFOs (two host to FPGA, two FPGA to host)
Pseudo-random number generator, using cellular automata and a feed-back loop.
FPGA implementation of GZip compressor
Split-LUT-Carry (SLC) Self-Programmable Cellular Automaton (SPCA) Pseudo-Random Number Generator
Sound source localization utilizing 4, 8, or 16 PDM microphones and the Delay-Sum algorithm
Pynq integration of the Gzip FPGA compressor
Programming framework/library for MRA (Map-Reduce Accelerator)
Utilitary circuits for AXI4 communication - register access over AXI4-Lite, data streaming with AXI Stream, DMA over AXI4-Burst, etc
Digital circuit which samples a pair of I2S microphones and transmits the samples to a PC, via UART, on request. Useful for sound recording, sound source localization, etc.
FPGA implementation of the Baptista encryption algorithms
Final project for RC