Giter VIP home page Giter VIP logo

Souvick Saha's Projects

16-bit-adder-in-verilog icon 16-bit-adder-in-verilog

This project is coded in verilog and I have used four 4-bit full adders to realize the 16 bit full adder.

arduino-digital-clock icon arduino-digital-clock

Hey guys, hope you all are doing great. Thanks for tuning in. This time I have made a digital clock using Arduino. This is kind of those short and simple project which is doable by anyone. So Let us know your thoughts on it.

diy-arduino-uno icon diy-arduino-uno

Hey guys, Thanks for tuning in. This time, I will show you how you can build your own Arduino Uno board at home. This is super handy and cost-effective also. With that, you can modify the board to your needs as I have done here. The process is very straightforward and I will guide you through this process in detail. So let's start making our own Arduino board.

icl7107-voltmeter icon icl7107-voltmeter

In this video I have made a super simple to use digital voltmeter that can measure voltages from 20 mV to 200V. The voltmeter can be charged once it's out of power. In one cycle the battery can run this circuit for 12 hours. Hope you will like this project.

ir-relay-home-automation icon ir-relay-home-automation

In this project I will show you how to switch on/off AC appliances with any IR remote. This system will also have a timer function inbuilt so that you can set a timer on or timer off to switch your device automatically. Hope you will like this. Thanks :)

mealy-macine-fsm-detect-101010 icon mealy-macine-fsm-detect-101010

In this project we are detecting the sequence '101010' with possible overlapping. The image below is the simulation result. Coded in Verilog.

nano-binary-clock icon nano-binary-clock

Hey guys, In this project I have showed how you can make a DIY binary clock with arduino. Most of the binary clocks don't have seconds, because of the limited number of I/O ports available in arduino. But in this project I have make this clock to show us the time in HH : MM : SS format with the help of 20 leds. The interesting fact is that I used only 5 pins from arduino to make this happen. This concept is called charlieplexing. Previously I have uploaded a video on this topic. If you don't know about it then do watch it and then start from here.

opcode-generator-for-mips32-risc-processor icon opcode-generator-for-mips32-risc-processor

This python script will help you to get the machine code of corresponding op-code for MIPS 32 RISC processor. Look into the other repository about modeling this particular processor in verilog. Not all instructions are enabled here. However, you can add other instructions to the json file and modify the code accordingly.

system-verilog-basics icon system-verilog-basics

This repo is not about any projects. It's just about why Systemverilog is better than Verilog and it's features.

xilinx-mealy-machine-assignment icon xilinx-mealy-machine-assignment

This project is implemented and simulated Iverilog and plotted by GTKwave. Problem statement is following - Design a sequence detector implementing a Mealy state machine using three always blocks. The Mealy state machine has one input (ain) and one output (yout). The output yout is 1 if and only if the total number of 1s received is divisible by 3 (hint: 0 is inclusive, however, reset cycle(s) do not count as 0- see in simulation waveform time=400). Develop a test bench and verify the model through a behavioral simulation. Use SW0 as the clock input, SW1 as the ain input, the BTNU button as reset input to the circuit, number of 1s count on LED7:LED4, and LED0 as the yout output. Go through the design flow, generate the bitstream, and download it into the Nexys3 board. Verify the functionality.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.