Capital University of Science and Technology, Islamabad
Capital University of Science and Technology, Islamabad
Credit Hours: 3
Recommended Book(s): 1. “Verilog HDL- A Guide to Digital Design & Synthesis” 2nd
Edition By Sameer Palnitkar (or any Later Edition)
2. “Digital Design of Signal Processing Systems A Practical
3. Approach” by Shoab A. Khan, John Wiley Sons, 2011
Ref. Book(s): “Advanced Digital Design with the Verilog HDL” First Edition,
by Michael D. Ciletti, 2003, Prentice Hall
Course Objectives:
This course will introduce students to digital design techniques for mapping algorithms to Application
specific integrated circuits (ASICs) and architecture of Field programmable gate arrays (FPGAs).
Hardware descriptive language, Verilog will be used for modeling of digital systems and Mentor
Graphics EDA tool Modelsim will be used for design and simulation of digital systems and ASICs.
Course will focus on efficient design of data path and control path units, finite state machines and
mapping of algorithms to hardware.
No Description Taxonomy
PLOs
Level
172
Design data-path and control-path blocks for
PLO:3
algorithm-to-architecture mapping by applying (Design and
CLO:2 C5
concepts of combinational and sequential logic, Development
finite state machines (FSMs) and design of Solutions)
optimization techniques.
Design and implement a solution for a real-world
PLO:4
CLO:3 problem on FPGAs using Verilog HDL and C6
Investigate the data-path and control-path for (Investigation)
optimal design constraints
Course Contents:
5. Pipelining in Hardware
x Critical path of digital design
x Pipelining & Pipelined architectures
173
x Data coherency in pipelined architectures
8. Time-shared Architectures
x One to one mapping vs. time-shared architectures
x Design of Bit Serial Adder
x Design of Sequential Multiplier
174