FPGA Design for Embedded Systems - Course Overview
2
Programmable logic and FPGA design
3
A Brief History of Programmable Logic
4
CPLD Architecture
5
LUTs and FPGA Architecture
6
LUTs for Logic Design
7
FPGA Design for Embedded Systems - Designing Adders
8
FPGA Design for Embedded Systems - Designing Multipliers
9
FPGA Design Flow
10
Downloading Quartus Prime
11
Installing Quartus Prime
12
Introducing Quartus Prime
13
Create a design project in Quartus Prime
14
Create a design in Quartus Prime
15
Compile a Design
16
View the RTL
17
Timing Analysis with Time Quest I
18
Timing Analysis with Time Quest II
19
Simulate a design with ModelSim
20
Many types of FPGAs
21
Xilinx CPLD Architecture
22
Xilinx Small FPGAs
23
Xilinx Large FPGAs
24
Altera CPLDs and Small FPGAs
25
Altera Large FPGAs
26
Microsemi Single chip FPGA solutions
27
Lattice Single Chip FPGA solutions
28
FPGA Design Expertise
29
Advanced Schematic Entry for FPGA Design Drawing and Hierarchy
30
Improving Productivity with IP Blocks
31
Improving Timing with Pipelining
32
FPGA IO Getting In and Getting Out
33
Pin Assignments Making them Spot On!
34
Programming the FPGA
35
Becoming one with Q Qsys System Design
36
Becoming one with Q Part II Qsys System Design Finishing Touches
37
Becoming one with Q Part III Qsys System Design Finishing Touches
Description:
Explore the world of FPGA design for embedded systems in this comprehensive 7-hour course. Delve into the history of programmable logic, CPLD architecture, and FPGA architecture. Learn to design adders and multipliers specifically for FPGAs. Master the FPGA design flow using Quartus Prime software, from project creation to compilation, RTL viewing, and timing analysis. Gain hands-on experience with ModelSim for design simulation. Discover various FPGA types from manufacturers like Xilinx, Altera, Microsemi, and Lattice. Develop advanced skills in schematic entry, IP block usage, and pipelining for improved timing. Explore FPGA I/O, pin assignments, and programming techniques. Conclude with an in-depth look at Qsys system design, equipping you with the knowledge to create efficient embedded systems using FPGAs.