How to write simple HDL blocks (LED blink example), combine with IP blocks, create testbenches & run simulations, flash bitstreams, and configure nonvolatile memory. PCBs by PCBWay https://www.pcbway.com
All the way from project creation to realworld demos. Featuring a custom AMD/Xilinx Spartan 7based audio processing PCB.
[SUPPORT]
Hardware design courses: https://philslabshop.fedevel.education
Course content: https://www.philslab.net/courses
Free trial of Altium Designer: https://www.altium.com/yt/philslab
Patreon: / phils94
[GIT]
https://github.com/pms67
[SOCIAL]
Instagram: / philslabyt
[LINKS]
Vivado: https://www.xilinx.com/products/desig...
Nandland Verilog Tutorials: https://nandland.com/learnverilog/
[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 (NonVolatile)
27:32 Boot from Flash Memory Demo
28:07 Outro