| ONLINE COURSE

Advanced Digital Hardware Design

Learn how to design your own advanced hardware featuring FPGAs/SoCs/CPUs, high-speed memory and peripherals.

Looking at all aspects from system-level design, schematic design and PCB layout/routing, power distribution network design, incorporating modern FPGAs/SoCs/CPUs, DDR3 memory and termination, high-speed peripherals (Gig Ethernet, USB HS, eMMC), through to manufacturing.

This course is ECAD tool-agnostic, and suitable for engineering students, advanced hobbyists, and professional engineers.

ENROLL NOW

Benefits of our courses

Money-back
guarantee
If, within 30 days of placing your order, you discover that our courses do not meet your expectations, you will receive a full refund.
Experienced
instructors
Our instructors are highly experienced professionals and recognized authorities in the technical world.
Course
certificate
You will receive a course certificate upon completing coursework and finishing the course.
Practical
information
Our instructors share their knowledge and experience with you to make your learning process easier.

What you will learn in this course

1
Introduction
Overview and what you will learn in this course. About used hardware called ZettBrett. Choice of ECAD Tool. This course can be followed with your own design using whatever ECAD tool you are comfortable with. This is not a beginner course, it’s for people who already have some experience with designing circuitry and PCBs. Certification and where to find course materials.
2
System-Level Design
Approaching the design from a high level. Looking at specifications and requirements, constraints, and from those choosing our main building blocks, components, and peripherals. Why use FPGAs/SoCs or why not? Complexity & Cost, Manufacturers & Tools, System Specifications & Requirements, Reference Designs & System-on-Modules, ZettBrett Block Diagram and Part Selection.
3
Schematic Fundamentals
Schematics need to be designed as much as the circuitry and the PCB. Fundamentals of how to create clean, user-friendly, and future-proof schematics and schematic symbols. Sectioning and Flow, Power Flags, Crossings & Junctions, Titles, Texts, Calculations, Title Blocks, Schematic Symbols & Creation Example (with Datasheet), Net Labelling, BoM Consolidation, Annotation and Colours.
4
PCB Design Fundamentals
Modern, high-speed PCB designs need to strictly follow a set of guidelines. The core methods to creating well-designed PCBs, while providing practical examples throughout. About Fields, Energy, Return Paths, Grounding, Sectioning, Crosstalk, Via Sizing & Traces, Single-Ended, Differential), BGA Design Basics & Fan-Out, Delay Tuning and Matching and more.
5
Build-Up, Stack-Up, and Controlled Impedance
Guidelines and how to design your own build-ups, stack-ups, and how to calculate and route controlled impedance traces for various high-speed interfaces. Impedance Matching, Rise/Fall Times vs Critical Length, Controlled Impedance Basics, Microstrip Traces, Stripline Traces, Controlled Impedance Differential Pairs, Power Planes as References, Manufacturers & Impedance Control...
6
Power
Explore the elements of PDN design, showing techniques and guidelines, real-world examples, and simulations along the way. About Switching Regulators, PDN Protection, Traces, Vias, Power Planes, Capacitors, Simulation, Decoupling, PDN Analyser Tool.
7
FPGA/SoC Config & I/O
How to choose specific parts, how to design the SoC's fundamental schematic and all of its supporting circuitry, assign pinouts, and more. JTAG, including Pinout and SB-to-JTAG / USB-to-UART circuitry. Configuration such as Strapping options, config. pins, boot modes, configuration memory, clocking. Programmable Logic (PL) and Processing System (PS).
8
DDR3 Memory & Termination
Essential signal termination techniques, as well as DDR3 memory basics, schematic design, and layout/routing techniques to guide you through the entire process of adding high-speed memory to your design. Basics of DDR memory, DDR3 memory signals & power, memory module selection, bit & byte-lane swapping, fly-by connection, power delivery & decoupling.
9
Gigabit Ethernet
How to choose and connect required parts and interfaces, as well as how to layout and route this high-speed system. About basics of Ethernet Hardware. Physical Layer (PHY), parameters, registers, part choice… The RJ45 Connector selection and placement. Layout and Routing, PHY placement, pair routing, series termination, chassis connection, ...
10
USB 2.0 HS & eMMC Memory
How to add a USB 2.0 high-speed on-the-go (HS, OTG) interface and large amounts of non-volatile memory (eMMC) to your design. What interfaces (ULPI, SDIO) and additional components (PHYs) we require, as well as how to layout and route these devices. Techniques of how to fan-out a 0.5mm-pitch BGA!
11
Final Touches & Manufacturing
PCB design does not end directly after layout and routing. Adding various 'final touches' and generating all necessary files and documentation for manufacturing and assembly. All steps required during the ordering Process, such as Getting a quote, adding design information & requirements, cost, lead time, ...
12
Outro
This outro section will show you further, free resources for hardware design, and how to get in touch with the instructor. Course submission.

Pricing Plans

Choose from three different pricing plans that meet your needs and expectations. Begin your learning journey today.

Online

$119
  • Ideal for Individuals
  • Online video access for 6 months for 1 person
  • Every online access can be extended for free for 1 month
  • All lessons available immediately
  • PDF Certificate (after completing activities) for 1 person
  • 100% money-back guarantee (up to 30 days from order)
  • Unlimited video access (once downloaded)
  • Video download available
Course add-ons (optional)
Official
paper certificate
0x
$149
Additional
online license
0x
ADD TO CART
RECOMMENDED

Online and Download

$169
  • Ideal for Individuals
  • Online video access for 6 months for 1 person
  • Every online access can be extended for free for 2 months
  • All lessons available immediately
  • PDF Certificate (after completing activities) for 1 person
  • 100% money-back guarantee (up to 30 days from order)
  • Unlimited video access (once downloaded)
  • Video download available after 30 days
Course add-ons (optional)
Official
paper certificate
0x
$149
Additional
online license
0x
$59
ADD TO CART

Quick Download

$299
  • Ideal for Professionals and Companies requiring 3 licenses
  • Online video access for 6 months for up to 3 people
  • Every online access can be extended for free for 3 months
  • All lessons available immediately
  • PDF Certificate (after completing activities) for up to 3 people
  • 100% money-back guarantee (up to 30 days from order)
  • Unlimited video access (once downloaded)
  • Video download available immediately
Course add-ons (optional)
Official
paper certificate
0x
$149
Additional
online license
0x
$59
ADD TO CART

Your instructor
Philip Salmony

With a diverse skill set, Philip's areas of specialization span from high-speed, mixed-signal electronics for industrial drones to cutting-edge audio electronics.He is also a sought-after industrial consultant and content creator for Altium. Philip holds a degree in Electronics and Control Systems Engineering from the University of Cambridge, England, and is certified by IPC CID+, demonstrating his expertise in the industry..

Reviews

4.9
460 ratings
5
450x
4
0x
3
5x
2
0x
1
5x

Frequently asked questions about the course

Related Courses

FROM$199
4.9

Advanced PCB Layout Course

Instructor:Robert Feranec

You will learn how to do Advanced PCB Layout (DDR3, PCIE, SATA, Ethernet, etc.).

This course is for S...

FROM$99
4.8

Advanced Hardware Design

Instructor:Robert Feranec

You will learn how to design boards more effectively and produce professional results.

This course is...

FROM$99
4.9

Mixed-Signal Hardware Design with KiCad

Instructor:Philip Salmony

In this course, you'll learn how to design a complete, embedded, mixed-signal product from scratch - all the w...

Didn't find what you were looking for?