Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to VHDL for FPGA and ASIC design
Bestseller
Highest Rated
Rating: 4.6 out of 5(1,561 ratings)
8,359 students
Created byScott Dickson
Last updated 8/2024
English

What you'll learn

  • Practical FPGA and ASIC RTL design using VHDL

Course content

6 sections26 lectures9h 19m total length
  • Why VHDL23:48

    In the first lecture of the course we discuss why Hardware Description Languages like VHDL are used in the design of FPGA and ASICs.  Included is the history of VHDL, the benefits of utilizing the VHDL language, and a comparison of VHDL to Verilog, the other most common HDL.

  • First VHDL design32:04

    Once we understand why and how we use a hardware description language like VHDL, we must learn the structure, syntax, and rules for VHDL designs.   In this lecture we learn the basics of a VHDL entity and architecture, as well as get a beginning look at the VHDL process.   At the conclusion of this lecture we should be able to create a basic VHDL design.

  • Acquiring a VHDL simulator3:21

    We need a VHDL simulator for verifying our VHDL designs operate as we expect.    In this discussion we look at the Intel Altera Quartus Lite Modelsim edition, as well as the Xilinx Vivado simulator.   Either of these can be used for the lab work.

  • Download and install Altera Modelsim1:39

    A demonstration on downloading and installing the Altera Quartus Lite version of Modelsim

  • Vivado Simulator Demonstration6:20

    A demonstration for your first time with the Vivado Simulator from Xilinx

  • Download and install Xilinx Vivado Simulator1:38

    A demonstration on downloading and installing the Vivado Webpack with simulator included.

  • Modelsim (Altera Quartus) Demonstration8:03

    A demonstration on getting started with the Altera Quartus Lite version of Modelsim.   Learn how to enter your design, compile, and then run the simulation.

  • Acquire and Run GHDL Simulator8:35

    Demonstration on how to acquire and run the GHDL Simulator

  • Simulate with EDA Playground6:09

    How to use the web based EDA playground

  • Basic VHDL
  • Lab 1 First VHDL Design
  • Alternate Lab 1 Solution using Vivado6:10

    Learn to implement a seven-bit temp mux in VHDL for the lab and verify it with the Vivado simulator, including creating an RTL architecture and testing with forced inputs.

Requirements

  • Basic understanding of electronics and logic

Description

Twelve lectures, starting from the basics of VHDL, including the entity, architecture, and process.  Explanations of the difference in sequential and concurrent VHDL.  Discussions of good synchronous design methodology.  Demonstrations on how to use the Altera Modelsim and Xilinx Vivado simulators. Six lab projects for hands-on experience, with the instructor showing how he would have done each lab.

Who this course is for:

  • Beginner FPGA or ASIC designer