Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

FPGA Design for Embedded Systems

via YouTube

Overview

Learn FPGA design for embedded systems, including programmable logic, FPGA architecture, designing adders and multipliers, FPGA design flow, timing analysis, simulation, and programming the FPGA. Develop expertise in FPGA design, advanced schematic entry, IP blocks, pipelining, FPGA IO, and system design using Qsys. Intended for individuals interested in mastering FPGA design for embedded systems.

Syllabus

FPGA Design for Embedded Systems - Course Overview.
Programmable logic and FPGA design.
A Brief History of Programmable Logic.
CPLD Architecture.
LUTs and FPGA Architecture.
LUTs for Logic Design.
FPGA Design for Embedded Systems - Designing Adders.
FPGA Design for Embedded Systems - Designing Multipliers.
FPGA Design Flow.
Downloading Quartus Prime.
Installing Quartus Prime.
Introducing Quartus Prime.
Create a design project in Quartus Prime.
Create a design in Quartus Prime.
Compile a Design.
View the RTL.
Timing Analysis with Time Quest I.
Timing Analysis with Time Quest II.
Simulate a design with ModelSim.
Many types of FPGAs.
Xilinx CPLD Architecture.
Xilinx Small FPGAs.
Xilinx Large FPGAs.
Altera CPLDs and Small FPGAs.
Altera Large FPGAs.
Microsemi Single chip FPGA solutions.
Lattice Single Chip FPGA solutions.
FPGA Design Expertise.
Advanced Schematic Entry for FPGA Design Drawing and Hierarchy.
Improving Productivity with IP Blocks.
Improving Timing with Pipelining.
FPGA IO Getting In and Getting Out.
Pin Assignments Making them Spot On!.
Programming the FPGA.
Becoming one with Q Qsys System Design.
Becoming one with Q Part II Qsys System Design Finishing Touches.
Becoming one with Q Part III Qsys System Design Finishing Touches.

Taught by

intrigano

Reviews

Start your review of FPGA Design for Embedded Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.