GithubHelp home page GithubHelp logo

parsa-abbasi / computer-aided-design Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 3.4 MB

The implementation of some modules and basic projects of CAD in VHDL

Batchfile 6.83% VHDL 82.47% Stata 10.70%
cad vhdl computer-aided-design guilan-university

computer-aided-design's Introduction

Computer-aided-Design

The implementation of some modules and basic projects of CAD in VHDL

Week 1

  • PEncoder: A 2^n-to-n Priority Encoder with 2^n bit as input and n bit as output.
  • ParityBitGenerator: A Parity Bit Generator with 7 bit as input and 2 bit as output called Parity_odd and Parity_even.
  • SevenSegDecoder: A 7 Segment Decoder with 4 bit as input and 7 bit as input based on a given truth table.
  • TwosComplementProblem: A simple problem with n bit as input and n bit as output. If the number of '1's in input vector is greater than the half of vector length then output must be the two's complement of the input, else it must be the same as input.

Week 2

  • ALU: A 16 bit ALU with two 16 bit input (A, B), 3 bit command control input and 1 bit ALUEn.
  • 11101 State Machine: A state machine that detects "11101" strings.
  • (odd number of 1's)(at least two 0's)11 State Machine: A state machine that detects "(odd number of 1's)(at least two 0's)11" strings.
  • Reserach: Search about difference between inertial, transport and reject.

Course Information

  • Computer-Aided Digital System Design
  • Autumn 2018
  • Dr. Mahdi Aminian [Web Page]
  • University of Guilan [Website]

computer-aided-design's People

Contributors

parsa-abbasi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 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.