FPGA & HDL Programming

Design digital logic circuits using Hardware Description Languages (HDLs). Learn VHDL or Verilog to program FPGAs for high-performance computing and custom hardware acceleration.

60 courses

Zynq SoC Development and FPGA Embedded Design Foundations

Learn to integrate hardware and software by building embedded systems on Zynq architecture using modern design workflows.
★ 3.6 (164)

Tcl Programming and Scripting: A Practical Guide to Tcl/Tk

Master the fundamentals of Tcl scripting, data structures, and Tk graphical interfaces to build robust automation tools and rapid prototypes.
★ 4.3 (734)

Graphical Programming with LabVIEW: Hardware Integration and Software Design

Master graphical programming to build, document, and deploy professional applications that interface seamlessly with real-world hardware.
★ 4.5 (1,095)

MATLAB and Simulink: Learn Programming, App Design, and AI-Assisted Coding

Learn MATLAB programming, build interactive desktop apps, and run Simulink simulations while using modern AI tools to accelerate your learning and debugging.
★ 4.8 (1,128)

Hardware in the Loop Testing Fundamentals

Master the core principles of HiL simulation to validate embedded systems and manage complex hardware-software environments safely.
★ 3.9 (520)

Vivado Logic Design: HDL and Block Flow Fundamentals

Master the essentials of FPGA development by learning how to implement, simulate, and debug designs using standard industry workflows and AXI interfaces.
★ 4.3 (146)

Computer Systems from First Principles: The Nand to Tetris Approach

Construct a functional computer system conceptually by starting with the simplest logic gates and building up to a complete hardware architecture.
★ 4.9 (3,730)

Digital Logic Design and Computer Architecture Fundamentals

Build a solid foundation in hardware design by understanding how combinational and sequential logic circuits form the core of modern computing systems.
★ 4.5 (2,500)

FPGA Design Fundamentals for Embedded Systems

Learn to design, simulate, and integrate FPGAs into embedded systems using modern hardware description languages and System-on-Chip workflows.
★ 4.5 (1,740)

Introduction to FPGA Design for Embedded Systems

Build a solid foundation in programmable logic and system-on-chip design to develop high-performance embedded systems.
★ 4.6 (1,196)

Digital Logic and Hardware Components for Computer Architecture

Build a solid foundation in hardware design by understanding the essential digital building blocks used in modern computer processors and memory systems.
★ 4.5 (1,116)

Digital System Design: From Logic Gates to Processor Architecture

Understand the core building blocks of modern computing by learning how to design digital circuits and basic processor architectures from scratch.
★ 4.3 (858)

Digital Logic Design for FPGAs with VHDL and Verilog

Learn to describe and simulate digital hardware using industry-standard languages for programmable logic devices.
★ 4.4 (627)

VLSI CAD Fundamentals: Logic Synthesis and Optimization

Master the foundational algorithms and logic synthesis techniques used to automate the design of complex integrated circuits.
★ 4.6 (557)

Introduction to Digital Systems: From Logic Gates to Processors

Learn how modern digital computers work by understanding logic gates, combinational circuits, and processor architecture through clear, text-based explanations.
★ 4.7 (249)

FPGA Computing and Reconfigurable Hardware Essentials

Learn the fundamentals of FPGA technology and how to design flexible hardware systems that adapt to changing computing needs.
★ 4.6 (247)

VLSI and FPGA Design for Industrial Applications

Learn to design chip-based architectures using VHDL and integrate them with industrial IoT systems in this practical guide for aspiring hardware engineers.
★ 4.5 (183)

From SoC Design to Silicon: CMOS Process and Linkages

Learn how digital designs are transformed into physical silicon through the CMOS fabrication process, design rules, and modern manufacturing linkages.
★ 4.2 (135)

Digital Logic Design and VLSI Fundamentals

Build a strong foundation in digital logic and circuit design principles used to create modern VLSI chips.
★ 4.5 (131)

AXI4 Protocol Implementation for FPGA Designs

Master the industry-standard AXI4 bus interface to connect custom IP cores and design high-performance FPGA systems.
★ 4.4 (110)
Showing 20 of 60 courses