Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
System Design using VHDL
Rating: 4.4 out of 5(31 ratings)
251 students

System Design using VHDL

FPGA Based Design
Last updated 8/2023
English

What you'll learn

  • Learners can understand the difference between various PLDs
  • Learners can understand various construct of VHDL
  • Learners can start writing VHDL Code for combinational digital circuits
  • Learners can start writing VHDL Code for sequential digital circuits

Course content

6 sections85 lectures38h 43m total length
  • Introduction to course7:08
  • Design Metrics15:04

    (1) Design Metrics

    (2) System Design Technology

  • Fixed Function IC Technology24:53

    (1) Fixed-Function IC

    (2) Advantages

    (3) Disadvantages

  • Full Custom ASIC Technology32:05

    (1) Full Custom ASIC Technology

    (2) Advantages

    (3) Disadvantages

  • Semi-Custom ASIC Technology25:31

    (1) Semi-Custom ASIC Technology

    (2) Advantages

    (3) Disadvantages

  • HDL Role in System Design51:44

    (1) HDL Role in Design Cycle

    (2) Simulation Tool

    (3) Synthesis Tool

    (4) Place & Route Tool

  • PLD Technology (PLA)30:59

    (1) PLA

    (2) Example of PLA Implementation

  • PLD Technology (PAL) - I17:27

    (1) PAL

    (2) Example of PAL Implementation

  • PLD Technology (PAL) - II16:29

    (1) PAL with Storing Element

  • CPLD27:40

    (1) CPLD

    (2) CPLD Architecture

    (3) Implementation Example

  • FPGA (Architecture)38:01

    (1) FPGA

    (2) Rooting Algorithm

  • FPGA (Logic Implementation Examples)29:08

    (1) Implementation of Logic in FPGA (Example-1)

    (2) Implementation of Logic in FPGA (Example-2)

    (3) Implementation of Logic in FPGA (Example-3)

  • Self Test-1

Requirements

  • No programming knowledge needed

Description

After completion of this course learners will be able to:

(1) Understand the concepts of design metrics which are to be optimized by a design engineer

(2) Understand the concepts of IC design technology

(3) Understand the implementation of logic using Fixed Function IC Technology, Full Custom ASIC Technology, and Semi-Custom ASIC Technology

(4) Understand the advantages and disadvantages of implementation of logic using Fixed Function IC Technology, Full Custom ASIC Technology, and Semi-Custom ASIC Technology

(5) Understand the concept of implementation of logic in PLAs, PALs, and CPLDs

(6) Understand the concept of implementation of logic in FPGAs

(7) Understand the IC design flow

(8) Understand the role of HDL in system design

(9) Understand the concepts of various VHDL constructs

(10) Understand various operators and their uses in VHDL coding

(11) Understand how to use Xilinx software for writing a VHDL code

(12) Understand how to use Xilinx software for simulating a VHDL code

(13) Understand how to use Xilinx software for implementing a VHDL code

(14) Implement combinational logic by using a behavioral modeling style

(15) Implement combinational logic by using a dataflow modeling style

(16) Implement combinational logic by using a structural modeling style

(17) Implement sequential logic by using a behavioral modeling style

(18) Implement sequential logic by using a structural modeling style

Who this course is for:

  • Students who are interested to write and simulate VHDL codes for combinational and sequential circuits
  • Electronic Engineering Diploma, Under Graduate and Post Graduate students