1. Write HDL code to realize all the logic gates
2. Write a HDL program for the following combinational designs
- 2 to 4 decoder
- 8 to 3 (encoder without priority & with priority)
- 8 to 1 multiplexer
- 4 bit binary to gray converter
- Multiplexer, de-multiplexer, comparator.
3. Write a HDL code to describe the functions of a Full Adder Using three
modeling styles.
4. Write a model for 32 bit ALU using the schematic diagram shown below
A (31:0)
-
ALU should use combinational logic to calculate an output based on the
four bit op-code input.
- ALU should pass the result to the out bus when enable line in high, and
tri-state the out bus when the enable line is low.
- ALU should decode the 4 bit op-code according to the given in example
below.
OPCODE |
ALU OPERATION |
1 |
A + B |
2 |
A – B |
3 |
A Complement |
4 |
A * B |
5 |
A AND B |
6 |
A OR B |
7 |
A NAND B |
8 |
A XOR B |
5. Develop the HDL code for the following flip-flops, SR, D, JK, T.
6. Design 4 bit binary, BCD counters (Synchronous reset and
Asynchronous reset) and “any sequence” counters
INTERFACING :(at least four of the following must be covered using
VHDL/Verilog)
1. Write HDL code to display messages on the given seven segment display
and LCD and accepting Hex key pad input data.
2. Write HDL code to control speed, direction of DC and Stepper motor.
3. Write HDL code to accept 8 channel Analog signal, Temperature sensors
and display the data on LCD panel or Seven segment display.
4. Write HDL code to generate different waveforms (Sine, Square,
Triangle, Ramp etc.,) using DAC change the frequency and amplitude.
5. Write HDL code to simulate Elevator operations
6. Write HDL code to control external lights using relays.