Santosh Srivatsan's Projects
Verilog description of an ALU along with the Cadence Genus tcl script files needed to synthesize it.
Verilog description of a railway station platform ticket vending machine
Some of my config files
ECE 564 Project 1: Verilog description of the convolution Layer of a CNN
Verifiying a Wishbone to I2C Multiple Bus Controller using SystemVerilog
GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads. It includes support for features such as TensorCores and CUDA Dynamic Parallelism as well as a performance visualization tool, AerialVisoin, and an integrated energy model, GPUWattch.
An automated lawn sprinkler system that uses the 8086 microprocessor to schedule sprinklers during certain times of the day depending on the soil moisture.
MATLAB GUI to demonstrate the working of a moving average filter
Password protected door lock system designed using the LPC2378.
Implementation of a pipelined datapath for a 32-bit RISC V processor with a reduced instruction set.
Implementation of a single cycle datapath for an 8-bit RISC V processor with a reduced instruction set.
Building a shared library of an accumulator
A tiling window manager for macOS based on binary space partitioning