FPGA Design Tutorial (Verilog, Simulation, Implementation) - Phil’s Lab #109
How to write simple HDL blocks (LED blink example), combine with IP blocks, create testbenches & run simulations, flash bitstreams, and configure non-volatile memory. PCBs by PCBWay
All the way from project creation to real-world demos. Featuring a custom AMD/Xilinx Spartan 7-based audio processing PCB.
[SUPPORT]
Hardware design courses:
Course content:
Free trial of Altium Designer:
Patreon:
[GIT]
[SOCIAL]
Instagram:
[LINKS]
Vivado:
Nandland Verilog Tutorials:
[TIMESTAMPS]
00:00 Introduction
00:42 Altium Designer Free Trial
01:11 PCBWay
01:43 Hardware Design Course
02:01 System Overview
03:54 Vivado & Previous Video
04:13 Project Creation
05:13 Verilog Module Creation
07:24 (Binary) Counter
08:45 Blinky Verilog
12:03 Testbench
15:39 Simulation
18:26 Integrating IP Blocks
21:01 Constraints
22:39 Block Design HDL Wrapper
23:02 Generate Bitstream
23:22 Program Device (Volatile)
24:10 Blinky Demo
25:03 Program Flash Memory (Non-Volatile)
27:32 Boot from Flash Memory Demo
28:07 Outro