Introduction to VHDL for FPGA and ASIC design
- Development
- Mar 18, 2025

Introduction to VHDL for FPGA and ASIC design, available at $84.99, has an average rating of 4.65, with 26 lectures, 6 quizzes, based on 879 reviews, and has 4873 subscribers.
You will learn about Practical FPGA and ASIC RTL design using VHDL This course is ideal for individuals who are Beginner FPGA or ASIC designer It is particularly useful for Beginner FPGA or ASIC designer.
Enroll now: Introduction to VHDL for FPGA and ASIC design
Summary
Title: Introduction to VHDL for FPGA and ASIC design
Price: $84.99
Average Rating: 4.65
Number of Lectures: 26
Number of Quizzes: 6
Number of Published Lectures: 26
Number of Published Quizzes: 6
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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.
Course Curriculum
Chapter 1: Introduction to VHDL , a first look
Lecture 1: Why VHDL
Lecture 2: First VHDL design
Lecture 3: Acquiring a VHDL simulator
Lecture 4: Download and install Altera Modelsim
Lecture 5: Vivado Simulator Demonstration
Lecture 6: Download and install Xilinx Vivado Simulator
Lecture 7: Modelsim (Altera Quartus) Demonstration
Lecture 8: Acquire and Run GHDL Simulator
Lecture 9: Simulate with EDA Playground
Lecture 10: Alternate Lab 1 Solution using Vivado
Chapter 2: Concurrent and Sequential VHDL
Lecture 1: The VHDL Process
Lecture 2: Concurrent and Sequential Statements
Lecture 3: VHDL Hierarchy
Lecture 4: Testbench Demo with Vivado
Lecture 5: Testbench Demo with Modesim
Chapter 3: RTL
Lecture 1: Understanding the Flip-Flop
Lecture 2: Synchronous Design Methodolgy
Lecture 3: RTL Styles
Chapter 4: VHDL Types
Lecture 1: Multivalue logic (std_logic)
Lecture 2: Logic Arrays and Variables
Lecture 3: State Machines
Chapter 5: VHDL Operators
Lecture 1: VHDL logical and relational operators
Lecture 2: Math Operators
Lecture 3: Functions, Procedures, and Packages
Chapter 6: Verification
Lecture 1: Verification
Lecture 2: Self Checking Testbenches
Instructors

Scott Dickson
FPGA / ASIC Design Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Introduction to Art Activism
- Cisco FirePower FTD Course - Part-1 FDM
- The Essentials of Growth Marketing_1
- The Side-Gig Secret- How to Make Money on YouTube in 2024
- Interview Questions and Answer on Python
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling