Vhdl Projects list

 

 

  1. DMA CONTROLLER (DIRECT MEMORY ACCESS ) USING VHDL/VLSI (latest)
  2. EDGE DETECTION USING VHDL A NEW PROJECT IN VHDL/VLSI (latest)
  3. PAY BEFORE YOU USE ELECTRICITY ( A ADVANCED PRE PAID ELECTRICITY SYSTEM)(latest)
  4. VENDING MACHINE
  5. 16-BIT BARREL SHIFTER
  6. DMA CONTROLLER
  7. UART RECIEVER
  8. BAUD RATE GENERATOR
  9. TRAFFIC LIGHT CONTROLLER SINGLE WAY
  10. TRAFFIC LIGHT CONTROLLER MULTIWAY
  11. 16-BIT MICROPROCESSOR
  12. BINARY TO BCD\BCD TO BINARY CONVERTER
  13. FIXED POINT UNIT (ALU)
  14. FIXED POINT UNIT (COMPARATOR)
  15. UNSIGNED SERIAL DIVIDER
  16. 8 BIT MICROPROCESSOR
  17. UART TRANSMITTER
  18. HCSA ADDER AND GENERIC ALU BASED ON HCSA
  19. 32-BIT MICROPROCESSOR
VHDL Project’s List
with Rating
  • 1    DESIGN AND IMPLEMENTAION OF BIST(BUILT IN SELF TEST) FOR RAM       (GOOD)
  •       BIST is the capability of testing chip by itself. The key idea of BIST is to place a test pattern generator and a test data
  •       evaluator. BIST has many advantages over the traditional testing method. the program has been carried out for testing
  •       RAM and VHDL codes written for each block.
2   STEPPER MOTOR DRIVER                             (SMALL)
     A microprocessor lab needs a universal interface to drive a stepper motor. in order to experiment with microcontroller driving
    stepper motor it would be useful to have a single universal interface IC wired to stepper motor. This circuit needs to accept any
     of the typical forms of stepper motor drive signals from microcontroller and activate the windings of the motor to make it move
      in desired manner
3   KEYPAD ENCODER                (SMALL)
     A Digital circuit that encodes a hexadecimal keypad into a four bit binary output.
4   DIGITAL CLOCK    (GOOD)
     A time clock that displays the time of day in hours, minutes, and in seconds.
5  VITERBI  DECODER            (VERY GOOD—BIG)
    The Viterbi decoding algorithm proposed in 1967 is a decoding process for convolutional codes. Convolutional coding has
    been used in communication systems including deep space communications and wireless communications. Convolutional
    codes offer an alternative to block codes for transmission over a noisy channel. Convolutional coding can be applied to a
    continuous input stream (which cannot be done with block codes), as well as blocks of  Data
6   Wallace Tree Multiplier           (GOOD)
     Wallace Tree Multiplie is considerably faster than a simple array multiplier because its height is logarithmic in word size, not
     linear. However, in addition to the large number of adders required, the Wallace tree’s wiring is much less regular and more
     complicated. As a result, Wallace trees are often avoided by designers, while design complexity is a concern to them.
7   DIFFERENT TYPE OF MULTIPLIER
8  LANDLINE SWITCHING SYSTEMS  [ONE WAY    (SMALL)     OR    MULTIWAY        (VERY GOOD)]
     This project was designed to develop a VHDL code which would perform three basic functions of an electronic switching
     system to transmit signals over the connection or over separate channels to convey the identity of called and the calling
     address,and alert the called station; to establish connections through a switching network for conversational use during the
    entire call; and to process the signal information to control and supervise the establishment and disconnection of the
    connection We considered a group of eight subscribers between whom we had to establish the connection. We used the
     behavioral modeling of VHDL to implement the switching system. We used array structures for control, data and caller id
    memories while SS7 protocol was used for signal transmission through the switching network,Thus both the single way and
    multi way landline switching systems were successfully implemented through VHDL. Hence the project enabled us to design
    ICs for a landline switching system.
9  HAMMING CODE FOR ERROR DETECTION AND CORRECTION   (GOOD)
Richard Hamming found a beautiful binary code that will correct any single error and will detect any double error (two separate
errors). The Hamming code has been used for computer RAM, and is a good choice for randomly occurring errors. (If errors
come in bursts, there are other good codes.)
10   4 BIT OR 16 BIT MICROPROCESSOR  (GOOD)
11   TRAFFIC LIGHT CONTROLLER (SMALL)
       Traffic light controller, we can be used to control the function of traffic-light signal on the main road.In this controller, we have
      three mode –
     1. > Regular:- States each with an independent programmable time passed to the circuit by means of constant.
     2. > Test :- In Test mode all preprogrammed timers to be overwritten with a small value such that the system can be easily
            tested during maintenance. This value should be programmable and passed to the circuit using a constant.
     3. > Stand by :- If set the system should activate the yellow light in both direction and others remain off so while the stand by
            signal is active.
12   8 BIT SIGNED MAGNITUDE ADDER                                 (SMALL)
13   VENDING MACHINE                          (SMALL)
Advertisements

एक उत्तर दें

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / बदले )

Twitter picture

You are commenting using your Twitter account. Log Out / बदले )

Facebook photo

You are commenting using your Facebook account. Log Out / बदले )

Google+ photo

You are commenting using your Google+ account. Log Out / बदले )

Connecting to %s