FPGA Based System Design

Recommended Books

  1. “Digital Design of Signal Processing Systems” M Shoab Khan


Course Description

To acquaint the students with the field of advance digital design based on a hardware description language, so that they are able to map computationally intensive algorithms in different engineering applications on FPGAs. The main Course Learning Outcomes (CLOs) of the subject, to be achieved by the end of the semester

Course Learning Outcome


To apply the concepts and constructs of Hardware Description Language (HDL) in order to implement combinational and sequential digital systems. (C3)


To solve fixed point arithmetic operations involving different bit formats. (C3)

CLO 3 To design Finite State Machines (FSM) in HDL in order to execute a practical design project. (C5)
CLO 4 Model, simulate, test and troubleshot their designed VHDL Based Digital circuits Using Xilinx ISE tool. (P2)
CLO5 Develop and implement combinational and sequential Digital systems on FPGA in VHDL language using Xilinx ISE tool. (P4)
CLO6 Design FSM based code in VHDL language for implementing a basic UART module using Xilinx ISE tool. (P5)

CLO -PLO Mapping

Course Code CLOs/ PLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO 10 PLO 11 PLO 12
EE-471 CLO1   X                      
CLO2   X   X                    
CLO3   X     X                  
CLO4   X         X              
CLO5     X   X                  
CLO6       X                  

Program Learning Outcomes

PLO1: Engineering Knowledge

PLO2: Problem Analysis 

PLO3: Design/Development of Solutions

PLO4: Investigation

PLO5: Modern Tool Usage 

PLO6: The Engineer and Society

PLO7: Environment and Sustainability

PLO8: Ethics

PLO9: Individual and Team Work

PLO10: Communication

PLO11: Project Management

PLO12: Lifelong Learning