You are on page 1of 8

Digital Logic Design Lab

DEPARTMENT OF ELECTRICAL ENGINEERING

LAB BROCHURE
DIGITAL LOGIC DESIGN LABORATORY

CONTENTS

Lab Venue ...................................................................................................................... 3


Lab Objectives & Courses ............................................................................................. 3
Lab Description & Experiments ..................................................................................... 4
Hardware Experiments ..................................................................................................
5
Verilog Experiments .......................................................................................................
6
Lab Resources ............................................................................................................... 7

Page 2
DIGITAL LOGIC DESIGN LABORATORY

Objectives & Courses

DLD Lab Venue:


Computer Interfacing Lab
First Floor, Electrical Department

Lab Venue Related Courses Brief Overview of the Lab


The Digital Logic Design Lab This lab is designed such that the The Lab is well equipped with
(DLD Lab) is one of the most students get a hands on familiarity both hardware and software facilities
important and well equipped lab of with the concepts they come across required by the students to perform
the Department of Electrical in the course EE131 that is the Digital the necessary experiments designed
Engineering at University of Systems course. This is an for this lab. Details of the lab
Engineering and Technology, Lahore. undergraduate course which deals equipment has been discussed in a
This lab is conducted at the with the basics of digital systems proceeding section.
Computer Interfacing Lab situated at design and is a core module of the Experiments are designed in
the first floor of the Electrical B. Sc. Electrical Engineering such a way that the students become
Engineering Department. coursework as it provides the well aware of the concepts they learn
Scope of the Lab prerequisites for advance courses in in the theory sessions. A list of
The DLD Lab is for digital electronics. Because of the experiments that are conducted in
undergraduate coursework related to significance of this course the DLD this lab has also been mentioned in a
the course EE131. It is one of the Lab has been carefully designed to proceeding section.
core modules of B. Sc. Electrical meet the course requirement. Experiments are related to both
Engineering therefore the lab has a digital hardware and Verilog
significant importance in the Programming.
department.

Page 3
DIGITAL LOGIC DESIGN LABORATORY

Lab Description & Experiments


Lab Description HDL (Verilog) Labs have
The Experiments in the been designed to
Lab have been divided into familiarize students with the
two major portions: HDL based Digital Design
• Hardware Labs Flow. These labs introduce
• Hardware Description students with different
Language (Verilog) Labs levels of coding available in
Hardware Labs have Verilog i.e. Gate level,
been designed to Dataflow level and
familiarize students with the Behavioral level. Xilinx ISE
Combinational Digital Logic 7.1 tools have been used in
Design and Sequential these labs. Finally, the
Digital Logic Design skills learnt in the HDL List of Experiments
through the implementation A Lab Demonstration
labs are employed to List of experiments is
of Digital Logic Circuits implement some digital given on page 5 and 6. As
using ICs of basic logic logic circuits on Spartan-3 Expected Outcomes mentioned before the lab
gates and some simple With the help of the two
FPGA, using Xilinx Starter has two major portions
digital logic circuits. threads of the lab
Kit Development Board. therefore there are two lists
mentioned above, students
of experiments one related
will have clear
to the hardware labs and
understanding of all the
the other related to the
three paradigms of
hardware description
implementation of digital
language (verilog) labs. All
logic circuits:
these experiments are
• Implementation using
mandatory and each lab is
ICs for basic logic gates
followed by specially
and simple circuits
designed assignments.
• Implementation
through the Development
of Dedicated IC(ASIC)
• Implementation
through Reconfigurable
Logic (i.e. FPGA)
This makes students
adept in basic concepts
involved in digital logic
design. The lab contributes
a lot to the basic learning of
digital systems.
This shows the
indispensability of the
DLD Lab.
A Digital Chip (inside view)

Page 4
DIGITAL LOGIC DESIGN LABORATORY

Hardware Experiments
TITLE TOPICS
1 To Verify the Behavior of Logic Gates using Truth Table and Basic Logic Gates,
Familiarization with Digital Integrated Circuits Truth Table,
Integrated Circuits

2 Implementation of Boolean Function using Logic Gates Boolean Functions,


and Introduction to Hierarchical Design of Digital Logic Circuits Boolean Algebra,
Hierarchical Design of Digital Logic Circuits

3 Familiarization with the Different Portions of the Datasheet for Datasheet of a Digital Logic IC,
a Digital IC and Using the Datasheet to Gather Relevant Hierarchical Design of Digital Logic Circuits
Information to Utilize the IC as a Component in another Digital
Logic Circuit

4 Implementation of 8 bit Binary Comparator using 4 bit Binary Binary Comparator,


Comparators Hierarchical Design of Digital Logic Circuits

5 Implementation of 4bit into 3bit Binary Multiplier using 4bit Binary Multiplication,
Binary Adders Hierarchical Design of Digital Logic Circuits

6 Implementation of BCD Adder using 4bit Binary Adders, 4 to 7 BCD addition,


Segment Decoder and 2Digit 7 Segment Display Hierarchical Design of Digital Logic Circuits

7 Implementing a Full Adder using Implementation of Boolean function using


(a) Decoder Decoder,
(b) Multiplexer Implementation of Boolean function using
Multiplexer

8 Flip Flops Different Types of Flip Flops

9 To study the fundamentals of basic counters and to construct Counters


various types of counters

Page 5
DIGITAL LOGIC DESIGN LABORATORY

Verilog Experiments
TITLE TOPICS
1 Introduction to HDL based Digital Design Methodology HDL based Digital Design Flow using
Verilog,
Introduction to Outsourcing Business Model

2 Introduction to Basic Syntax of Verilog and Gate level Basic Concepts of Verilog, Modules and
Modeling Ports, Gatelevel coding in Verilog,
through implementation of half adder at gate level and its
simulation using Xilinx ISE tools

3 Introduction to the concepts of Instantiation and Hierarchical Hierarchical Design in Verilog


Design in Verilog through the implementation of full adder
using the previously designed half adder modules

4 Introduction to the Concept of Vectors and Introduction to Vectors in Verilog,


Dataflow modeling through implementation of half adder and Dataflow level coding in Verilog
full adder at dataflow level

5 Consolidation of the concepts of Dataflow level modeling and Dataflow level coding in Verilog, Logic
Introduction to the concept of Synthesis by the CAD tool Synthesis

6 Introduction to Behavioral modeling through implementation of Behavioral level coding in Verilog


half adder and full adder at behavioral level.

7 Introduction to if else statement and case statement in if else and case statements in Verilog
Behavioral modeling through implementation of Multiplexer

8 Introduction to the Concepts of Sequential Circuit and Sequential circuits in Verilog, Concept of
a TestBench module (Stimulus Block) Testbench module in Verilog

9 Behavioral Level Coding of Basic Sequential Circuits and Sequential circuits in Verilog
Consolidation of the concepts of TestBench module (Stimulus
Block)

10 Introduction to Field Programmable Gate Array(FPGA) and Need for Reconfigurable Logic, Xilinx ISE
Steps involved in its Programming Tools for Programming the Xilinx FPGAs

Page 6
DIGITAL LOGIC DESIGN LABORATORY

Lab Resources
Hardware Resources These resources allow
The lab is fully the students to have a
equipped with all the hands on experience of
hardware required to basic digital logic design
conduct the above concepts. This activity
mentioned experiments. greatly leverages what the
The hardware resources of students learn in the theory
the lab are: sessions.
• Pentium-IV PCs (with Software Resources
MS WinXp OS) The lab also consists of
• Hardware trainers for the software resources
logic circuit design and required by the students
analysis namely:
A Digital Circuit Board them strengthen their
• Electronic Chips of all • Veriwell concepts.
digital gates • ModelSim
• Spartan-III FPGA Software resources are Lab Staff
• Xilinx IDE
board kits equally important as Like other labs of the
• Matlab
hardware resources are. department there is a
• Power Supplies
These software resources trained and able staff
are sufficient for the consisting of skilled lab
students to perform technicians that take care
experiments. These of the lab equipment.
softwares provide the They also guide
students with the students about handling
necessary platform to work the lab equipment and the
on HDL that is the Verilog. precautionary measures
These softwares are also required for the students
required to work with the while working in the lab.
sophisticated hardwares
like Spartan-III FPGA
boards.
The lab has all the
resources whether related
to hardware or software so
that the students become
adept in the basic field of
digital electronics.
Students are
encouraged to use the lab
resources to perform
activities and
experiments which help A Simulation

Page 7
DIGITAL LOGIC DESIGN LAB
Computer Interfacing Lab
1st Floor, Department of Electrical Engineering
UNIVERSITY OF ENGINEERING & TECHNOLOGY, LAHORE-54890,
PAKISTAN.
Ph: + 92 42 9029229, Fax: + 92 42 9250224
url: www.uet.edu.pk