Getting Started with FPGA Programming with VHDL

Pluralsight
Course Summary
Field Programmable Gate Arrays are a technology that sits between general-purpose microprocessors and fixed-structure Application Specific Integrated Circuits, and you can build almost anything with them. This course will teach you how.
-
+
Course Description
Field Programmable Gate Array (FPGA)s provide both the ability to effectively design your own processor to perform a specific task yet, at the same time, allow for later reprogramming the processor in the field. FPGAs are used across many industries, from home automation to financial engineering, aerospace and many others. While this all sounds deadly serious, it's important to understand that working with FPGAs can also be quite fun. You can think of them as the world's fastest set of Lego blocks. What you can build with an FPGA is mostly limited only by your imagination. In this course, Getting Started with FPGA Programming with VHDL, you'll first learn an overview of FPGA architecture. Next, you'll learn the fundamentals of VHDL programming language. Finally, you'll wrap up the course by learning about debugging and analysis. You'll look at how to create configurations, define signals and triggers to monitor, configure signals, and recompile to embed the logic analyzer in the design. By the end of this course, you'll have a strong foundation of FPGA programming with the VHDL language to use in your own work.
-
+
Course Syllabus
Course Overview- 2m 18s
—Course Overview 2m 18sFPGA Technology Overview- 35m 36s
—Course Overview 3m 2s
—Module Overview 1m 0s
—What Is an FPGA? 9m 15s
—A Look at the Development Board 5m 22s
—Setting up the EDA 8m 0s
—Project Setup 3m 14s
—Pin Assignments and the Pin Planner 2m 1s
—Programming the FPGA 2m 30s
—Summary 1m 8sDigital Design Primer- 23m 9sIntroduction to VHDL- 23m 11sWriting Sequential Code- 30m 9sWriting Concurrent Code- 27m 48sPackages and Components- 26m 42sDebugging and Analysis- 19m 35s