Experiment No: 01 TITLE OF EXPERIMENT: Implementation of Traffic Light Controller Using VHDL. A. Diagram
Experiment No: 01 TITLE OF EXPERIMENT: Implementation of Traffic Light Controller Using VHDL. A. Diagram
A. Diagram:
B. Problem Statement :
1.1 AIM:
To write VHDL code for Traffic Light Controller and verify the result using FPGA/CPLD
kit.
1.2 APPARATUS:
1.3 PROCEDURE:
1. Write a VHDL code for Traffic Light Controller by any one method.
1.4 RESULTS:
2. The worst case timing delay observed during timing simulation for Traffic Light Controller
is___________.
1.5 CONCLUSIONS:
1. What are the 3 different ways to implement any code using state machine?
3. What are the different state encoding techniques? Compare them in brief.
1.1AIM:
To write VHDL code for Lift Controller and verify the result using FPGA/CPLD kit.
1.2 APPARATUS:
1.3 PROCEDURE:
1.4 RESULTS:
2. The worst case timing delay observed during timing simulation for Lift Controller
is___________.
1.5 CONCLUSIONS:
2. Explain the difference between the data flow modeling and sequential modeling?
A. DIAGRAM:
CLK
rd
wr
en RAM data_out
rd_addr
wr_addr
data_in
2.1 AIM: To write VHDL code for RAM (read/write) and verify the result using FPGA/CPLD
kit.
2.2 APPARATUS:
2.3 PROCEDURE:
2.4 RESULTS:
2. The worst case timing delay observed during timing simulation for RAM is___________.
2.5 CONCLUSIONS:
4. Is it synchronous or asynchronous?
A. DIAGRAM:
3.1 AIM: To write VHDL code to generate ramp or square waveform and verify the result using
FPGA/CPLD kit.
3.2 APPARATUS:
3.3 PROCEDURE:
1. Write a VHDL code to generate ramp or square waveform by any one method.
3.4 RESULTS:
2. The worst case timing delay observed during timing simulation for generation of ramp
waveform using DAC is___________.
3. The percentage of FPGA/CPLD utilized for generation of ramp waveform using DAC is
_____________.
3.5 CONCLUSIONS:
4. Is it synchronous or asynchronous?
EXPERIMENT NO: 04
A. DIAGRAM:
EXPERIMENT NO.04
4.1 AIM: To write VHDL code for design of 7 segment display counter from 0 to 9 and verify the
result using FPGA/CPLD kit.
4.2 APPARATUS:
4.3 PROCEDURE:
1. Write a VHDL code design of 7 segment display counter from 0 to 9 by any one method.
4.4 RESULTS:
2. The worst case timing delay observed during timing simulation for 7 segment display counter
is___________.
4.5 CONCLUSIONS:
EXPERIMENT NO.05
EXPERIMENT NO.05
5.1 AIM:
5.2 APPARATUS:
5.3 PROCEDURE:
Part A:
Part B:
1. Open the Schematic Editor in Microwind. Click on the transistor symbol in the Symbol
Library on the right.
2. Instantiate NMOS or PMOS transistors from the symbol library and place them in the
editor window.
4. Connect VDD and GND from the symbol library to the schematic.
Part C:
1. Design rise & fall time, considering fan out in the form of a capacitive load.
5.4 RESULTS:
5.5 CONCLUSIONS:
EXPERIMENT NO.06
TITLE OF EXPERIMENT: Implementation of CMOS NAND and NOR gate using Microwind.
EXPERIMENT NO.06
6.1 AIM: To implement and verify the functionality of CMOS NAND and NOR gate using
Microwind.
6.2 APPARATUS:
6.3 PROCEDURE:
Part A:
Part B:
1. Open the Schematic Editor in Microwind. Click on the transistor symbol in the Symbol
Library on the right.
2. Instantiate NMOS or PMOS transistors from the symbol library and place them in the
editor window.
4. Connect VDD and GND from the symbol library to the schematic.
6.4 RESULTS:
6.5 CONCLUSIONS:
EXPERIMENT NO.07
TITLE OF EXPERIMENT: To implement 2:1 mux using conventional method and also using
transmission gate and compare both.
EXPERIMENT NO.07
7.1 AIM: To implement 2:1 mux using conventional method and also using transmission gate
and compare both.
7.2 APPARATUS:
7.3 PROCEDURE:
Part A:
Part B:
2. Instantiate NMOS or PMOS transistors from the symbol library and place them in the
editor window.
4. Connect VDD and GND from the symbol library to the schematic.
6.4 RESULTS:
6.5 CONCLUSIONS:
EXPERIMENT NO.08
8.1 AIM:
Z = a+b+c+d
8.2 APPARATUS:
8.3 PROCEDURE:
Part A:
Part B:
1. Open the Schematic Editor in Microwind. Click on the transistor symbol in the Symbol
Library on the right.
2. Instantiate NMOS or PMOS transistors from the symbol library and place them in the
editor window.
4. Connect VDD and GND from the symbol library to the schematic.
6.4 RESULTS:
6.5 CONCLUSIONS: