FPGA Development in VHDL: Beyond the Basics

Pluralsight
Course Summary
Field Programmable Gate Arrays (FPGAs) are a technology that sits between general-purpose microprocessors and fixed-structure Application Specific Integrated Circuits. This course covers specific topics related to FPGA development.
-
+
Course Description
Field Programmable Gate Arrays (FPGAs) provide both the ability to effectively design your own processor to perform a specific task yet, at the same time, allows for later reprogramming the processor in the field. This course, FPGA Development in VHDL: Beyond the Basics, is a follow-up course to the Getting Started with FPGA Development using VHDL course. It covers several specific topics related to FPGA development. First, you'll learn about developing for the FPGA, and working with custom data types. Next, you'll explore working with attributes as well as subprograms and packages. Finally, you'll learn about the construction of stat machines and how to test your design. By the end this course, you'll improve your understanding of how to write programs for an FPGA and be proficient in testing your designs.
-
+
Course Syllabus
Course Overview- 1m 25s
—Course Overview 1m 25sDeveloping for the FPGA- 26m 40s
—Course Overview 2m 30s
—Module Overview 1m 10s
—VHDL Design Flow 2m 52s
—Compilation Process 3m 25s
—Demo: Compilation Report 6m 6s
—High-level Synthesis 2m 29s
—Demo: MATLAB HDL Coder 7m 0s
—Summary 1m 5sWorking with Custom Data Types- 35m 25sMonitoring Signal States with Attributes- 23m 7sKeeping Code Organized with Subprograms and Packages- 37m 7sConstructing State Machines- 34m 31sTesting Your Designs- 26m 0s