Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

FPGA Based System Design: Course Outline (EE-471)

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence "field-programmable".

Discovery

Google Scholar

Google Scholar Search

Course Outline

  • Introduction to Digital Hardware Synthesis & Design Methodology
  • VHDL - Hardware Description Language: Structural and Data Flow modeling constructs
  • VHDL - Hardware Description Language: Behavioral Modeling
  • VHDL - Elaboration of Concurrent and Sequential Execution modes
  • VHDL – Design of Sequential Digital Systems (Flip-Flops and Registers with different functionalities such as synchronous or asynchronous Enable, Set, Reset, etc.)
  • VHDL – Design of Sequential Digital Systems (Counters, Shift-Registers, and Serial to Parallel and Parallel to Serial Converters)
  • Fixed Point Format : Introduction, Addition, and Subtraction and Multiplication of Qn.m format numbers 
  • Fast Adders: Ripple Carry Adder, Carry Look Ahead Adder, Transformation for high speed using pipelining
  • Design of Parallel Multiplier: Partial Product Generation
  • Design of Parallel Multiplier: Partial Product Reduction by using a compression tree
  • Multiplier-less Multiplication by Constants (use of Canonic Signed Digit Representation)
  • Digital Filter Synthesis: an example of digital hardware synthesis of signal processing algorithms 
  • Finite State Machines (FSMs) for establishing Sequencing and Control: types and examples
  • Practical Design Example: UART Receiver
  • Practical Design Example: UART Transmitter

Feed back

The course guide is helpful
Agree: 0 votes (0%)
Disagree: 0 votes (0%)
No Response: 0 votes (0%)
Total Votes: 0
The contents are supportive
Agree: 0 votes (0%)
Disagree: 0 votes (0%)
No Response: 0 votes (0%)
Total Votes: 0
The guide fulfill my study requirement
Agree: 0 votes (0%)
Disagree: 0 votes (0%)
No response: 0 votes (0%)
Total Votes: 0