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 Verilog
Rating: 4.2 out of 5(786 ratings)
4,967 students

System Design using Verilog

FPGA Based Design
Last updated 12/2023
English

What you'll learn

  • Verilog coding for digital circuits

Course content

12 sections66 lectures30h 25m total length
  • Design Metrics14:56

    In this lecture learners will understand:

    (1) Design Metrics

    (2) System Design Technology

  • Fixed Function IC Technology24:46

    In this lecture we shall discuss:

    (1) Fixed-Function IC Technology

    (2) Advantages of Fixed-Function IC Technology

    (3) Disadvantages of Fixed-Function IC Technology

  • Full Custom ASIC Technology31:58

    In this lecture we shall discuss:

    (1) Full Custom ASIC Technology

    (2) Advantages of Full Custom ASIC Technology

    (3) Disadvantages of Full Custom ASIC Technology

  • Semi-Custom ASIC Technology25:24

    In this lecture we shall discuss:

    (1) Semi-Custom ASIC Technology

    (2) Advantages of Semi-Custom ASIC Technology

    (3) Disadvantages of Semi-Custom ASIC Technology

  • HDL Role in System Design51:37
  • PLD Technology (PLA)30:52

    In this lecture we shall discuss:

    (1) PLA

    (2) Example of PLA Implementation

  • PLD Technology (PAL)17:20

    In this lecture we shall discuss:

    (1) PAL

    (2) Example of PAL Implementation

  • FPGA (Architecture)37:54

    In this lecture we shall discuss:

    (1) FPGA

    (2) Rooting Algorithm

  • FPGA (Logic Implementation Examples)29:01

    In this lecture we shall discuss:

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

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

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

  • Challenge Your Self - 1

Requirements

  • No

Description

After completion of this course learners will be able to:

(1) Understand the concepts 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 PLDs

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

(7) Understand the IC design flow

(8) Understand the role of HDL in system design

(9) Understand the concepts of various Verilog language constructs

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

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

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

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

(14) Implement combinational logic by using behavioral modeling style

(15) Implement combinational logic by using dataflow modeling style

(16) Implement combinational logic by using structural modeling style

(17) Implement sequential logic by using behavioral modeling style

(18) Implement sequential logic by using dataflow modeling style

(19) Implement sequential logic by using structural modeling style

(20) Implement logic by using mos transistors

Who this course is for:

  • Students who are interested to write and simulate verilog codes written for combinational and sequential circuits