Git Product home page Git Product logo

digital-asic-lab's Introduction

Verilog Lab Designs

Welcome to the Verilog Lab Designs repository! This repository contains Verilog code for various design projects created as part of labs at the Indian Institute of Technology (IIT) Jodhpur.

Table of Contents

Introduction

This repository hosts a collection of Verilog code and associated files for lab projects completed during academic coursework at IIT Jodhpur. These projects cover a range of topics in digital design and Verilog programming.

Lab Projects

  1. Lab Project 1: Sequence Detector using Python
  2. Lab Project 2: Adder using Pipelining
  3. Lab Project 3: Maxpooler in Verilog
  4. Lab Project 4: UVM verification of FIFO
  5. Lab Project 5: Matrix adder and subtractor in verilog
  6. Lab Project 6(Formal Verification Course) : Router Design Assertions
  7. Lab Project 7 : 8*8 Multiplier
  8. Ungraded Lab Project 1: Memory in verilog
  9. Ungraded Lab Project 2: One counter and Detector
  10. Ungraded Lab Project 3: 2*2 Adder Each lab project folder contains the Verilog source code, testbenches, and any other relevant files needed for the project. You can explore each project by clicking on the provided links.

Getting Started

To get started with these Verilog projects, you will need a Verilog simulator or synthesis tool. You can use tools like Xilinx Vivado, ModelSim, or other Verilog development environments.

  1. Clone this repository to your local machine:

    git clone https://github.com/minecraftdixit/verilog-lab-designs.git
  2. Navigate to a specific lab project directory, e.g., Lab1.

  3. Use your Verilog tool to open and work with the Verilog files within the chosen project folder.

  4. Follow the instructions in the project's README or documentation to simulate or synthesize the design.

License

This repository is licensed under the MIT License. You are free to use, modify, and distribute the code within the terms of this license.


Happy coding! ๐Ÿ’ป:

digital-asic-lab's People

Contributors

minecraftdixit avatar

Stargazers

 avatar  avatar

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.