Pinned Repositories
32-Verilog-Mini-Projects
Implementing 32 Verilog Mini Projects. 32 bit adder, Array Multiplier, Barrel Shifter, Binary Divider 16 by 8, Booth Multiplication, CRC Coding, Carry Select and Carry Look Ahead Adder, Carry Skip and Carry Save Adder, Complex Multiplier, Dice Game, FIFO, Fixed Point Adder and Subtractor, Fixed Point Multiplier and Divider, Floating Point IEEE 754 Addition Subtraction, Floating Point IEEE 754 Division, Floating Point IEEE 754 Multiplication, Fraction Multiplier, High Radix Multiplier, I2C and SPI Protocols, LFSR and CFSR, Logarithm Implementation, Mealy and Moore State Machine Implementation of Sequence Detector, Modified Booth Algorithm, Pipelined Multiplier, Restoring and Non Restoring Division, Sequential Multiplier, Shift and Add Binary Multiplier, Traffic Light Controller, Universal_Shift_Register, BCD Adder, Dual Address RAM and Dual Address ROM
async_FIFO
This asynchrounous FIFO deisgn and UVM verificaiton is one case study of me. The design is based on Cliff Cumming's paper and the UVM is coded by me(Xianghzi Meng)
awesome-opensource-asic-resources
DeepCoMP
Dynamic multi-cell selection for cooperative multipoint (CoMP) using (multi-agent) deep reinforcement learning
lfd111x
This repository contains the work done during learning LinuxFoundationX LFD111x Building a RISC-V CPU Core
mdw21
Design of 6T, 8T and 10T SRAM Cells with Static Noise Margin Analysis
mlscv
This GitHub Repository contains all the source codes for exercises and case studies for course Machine Learning for Speech and Computer Vision
Multiple-Object-Tracking
Worked on different algorithms to track multiple selected object in a webcam stream or video using OpenCV and Python.
Object-tracking-using-Camshift
Worked on Camshift algorithm to track selected object in a webcam stream or video using OpenCV and Python.
vsd_pll
8x PLL Clock Multiplier PLL Design with an input frequency range of 5Mhz to 12.5Mhz and output frequency range of 40Mhz to 100Mhz, giving an 8x multiplied clock at ~50% duty cycle on tt corner at room temperature.
heyshakya's Repositories
heyshakya/mdw21
Design of 6T, 8T and 10T SRAM Cells with Static Noise Margin Analysis
heyshakya/vsd_pll
8x PLL Clock Multiplier PLL Design with an input frequency range of 5Mhz to 12.5Mhz and output frequency range of 40Mhz to 100Mhz, giving an 8x multiplied clock at ~50% duty cycle on tt corner at room temperature.
heyshakya/awesome-opensource-asic-resources
heyshakya/lfd111x
This repository contains the work done during learning LinuxFoundationX LFD111x Building a RISC-V CPU Core
heyshakya/32-Verilog-Mini-Projects
Implementing 32 Verilog Mini Projects. 32 bit adder, Array Multiplier, Barrel Shifter, Binary Divider 16 by 8, Booth Multiplication, CRC Coding, Carry Select and Carry Look Ahead Adder, Carry Skip and Carry Save Adder, Complex Multiplier, Dice Game, FIFO, Fixed Point Adder and Subtractor, Fixed Point Multiplier and Divider, Floating Point IEEE 754 Addition Subtraction, Floating Point IEEE 754 Division, Floating Point IEEE 754 Multiplication, Fraction Multiplier, High Radix Multiplier, I2C and SPI Protocols, LFSR and CFSR, Logarithm Implementation, Mealy and Moore State Machine Implementation of Sequence Detector, Modified Booth Algorithm, Pipelined Multiplier, Restoring and Non Restoring Division, Sequential Multiplier, Shift and Add Binary Multiplier, Traffic Light Controller, Universal_Shift_Register, BCD Adder, Dual Address RAM and Dual Address ROM
heyshakya/awesome-hardware-tools
List of awesome open source hardware tools
heyshakya/DeepCoMP
Dynamic multi-cell selection for cooperative multipoint (CoMP) using (multi-agent) deep reinforcement learning
heyshakya/mlscv
This GitHub Repository contains all the source codes for exercises and case studies for course Machine Learning for Speech and Computer Vision
heyshakya/silicon-notebooks
Tinkering with Open Source Silicon and Jupyter Notebooks
heyshakya/awesome-hdl
Hardware Description Languages
heyshakya/awesome-opensource-hardware
List of awesome open source hardware projects
heyshakya/awesome-semiconductor-startups
List of awesome semiconductor startups
heyshakya/computer-engineering-resources
A curated list of Computer Engineering resources
heyshakya/deeplearning-models
A collection of various deep learning architectures, models, and tips
heyshakya/example.github.io
Personal Webpage
heyshakya/fpu
32-Bit Algorithms of Floating Point Operations are implemented on Verilog with logic Operations.
heyshakya/fpu-1
synthesiseable ieee 754 floating point library in verilog
heyshakya/FPU-IEEE-754
My take on implementing Single precision Floating Point Division and Square Root
heyshakya/gem5-bootcamp-env
Gem5 BootCamp. Peer pressure me aake fork kiya :(
heyshakya/heyshakya.github.io
My official SHOW OFF repository here I will show off, brag and look down others please follow me.
heyshakya/iris_arm
A simulation of 4-DOF robotic arm in gazebo, using ROS.
heyshakya/moderncv
A modern curriculum vitae class for LaTeX
heyshakya/opensource.guide
📚 Community guides for open source creators
heyshakya/pytorch-Deep-Learning
Deep Learning (with PyTorch)
heyshakya/PyTorchZeroToAll
Simple PyTorch Tutorials Zero to ALL!
heyshakya/resume.md
Write your resume in Markdown, style it with CSS, output to HTML and PDF
heyshakya/rtl_notes
Notes I made on RTL design and verification. Currently has verilog, system verilog and formal verification notes
heyshakya/rtldesign
heyshakya/tnoc
Network on Chip Implementation written in SytemVerilog
heyshakya/vsd_rtl
This repo contains the detail of labs and designs implemented and simulated during the 5 day workshop at VSD