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)