FPGA/SoC Board Bring-Up Tutorial (Zynq Part 1) - Phil’s Lab #96
How to test, configure, and program custom hardware based on AMD/Xilinx Zynq system-on-chips (SoCs) and FPGAs. Basic power-up, JTAG checks, FTDI USB-to-UART/USB-to-JTAG programming, Vivado and Vitis configuration, Zynq IP set-up, and “Hello World“ UART test. PCBs by PCBWay
Future bring-up videos will cover DDR3 memory, Ethernet, USB, and more!
[SUPPORT]
Free trial of Altium Designer:
Patreon:
Mixed-signal hardware design course:
Advanced Hardware Design Course Survey:
[GIT]
[LINKS]
Instagram:
Zynq 7000 Series:
Vivado/Vitis:
Bring-Up Tutorial:
[TIMESTAMPS]
00:00 Introduction
00:42 Altium Designer Free Trial
01:12 Course Survey
01:30 PCBWay
02:02 Zynq Overview
03:15 Custom PCB Overview
07:02 Custom PCB Overview (Bottom)
07:50 Bring-Up Procedure
08:30 Initial Tests (Shorts, Voltages, Oscillators)
11:00 Vivado & Vitis
12:13 Create Vivado Project
13:12 JTAG Connection
13:40 Boot Mode Settings
14:27 JTAG Test (Vivado Hardware Manager)
15:48 Read & Write Memory (Xilinx System Debugger)
17:49 FTDI USB-to-UART & USB-to-JTAG Flashing
19:17 Hello World (Zynq PS UART)
20:00 Create & Configure Block Design (Vivado)
22:42 Export Hardware (Vivado to Vitis)
24:38 Vitis Hello World Application
28:30 Summary
29:38 Outro