LABS
LABS
Faculty of Engineering
LAB No.7
Name: Instructor
Design Diagram:
Lab Task:
The Islamia University of Bahawalpur
Faculty of Engineering
LAB No.8
Name: Instructor
Objective:
a) Implementation of 4x4 binary signed multiplication on Verilog.
b) Implementation of Booth Algorithm in Verilog
Introduction:
DESIGN A BOOTH RECODER BY USING A COMPRESSION TREE AND
FOUR MULTIPLEXERS FOR THE FOLLOWING CASES OF MULTIPLIERS:
+1, -1, +2 and -2
LAB TASK1:
LAB TASK 2.
Draw a block diagram of the system for n = 8. Use 9-bit registers for A and B, a 9-
bit full adder, an 8-bit complementer, a 3-bit counter, and a control circuit. Use the
counter to count the number of shifts.
The Islamia University of Bahawalpur
Faculty of Engineering
LAB No.9
Name: Instructor
Objective:
Introduction to Field Programmable Gate Array (FPGA)
Understanding the hardware of FPGA
Introduction to FPGA:
What is FPGA:
FPGA Architecture:
CPLD VS FPGA
SoC FPGAs
FPGA DESIGN:
FPGA APPLICATIONS
LAB TASK:
1. TEST THE OPERATION OF ALL LOGIC GATES ON FPGA
2. Write down all the steps involved in implementation of Verilog on FPGA
The Islamia University of Bahawalpur
Faculty of Engineering
LAB No.10
Name: Instructor
Objective:
Designing optimized DFG by applying various pipelining and retiming techniques
2.
Design a 12 bit ripple carry adder , apply three stage pipelining in your design.
Write the Verilog code of design.