FPGA Design Tutorial (Verilog, Simulation, Implementation) - Phil's Lab #109

preview_player
Показать описание
All the way from project creation to real-world demos. Featuring a custom AMD/Xilinx Spartan 7-based audio processing PCB.

[SUPPORT]

[GIT]

[SOCIAL]

[LINKS]

[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
Рекомендации по теме
Комментарии
Автор

Note that this is a very basic introduction to give a sense of what steps are involved. I gloss over a few important details (such as synthesis, implementation, ...) for the sake of time, and being able to give a fairly concise overview. What FPGA-based/-related topics would you like to see next?

PhilsLab
Автор

Thank you for making these videos. For some reason it's so hard to find good, beginner-level tutorials on FPGAs, and your content has been super helpful. Quite a step up from programming an Arduino!

xntumrfoivrnwf
Автор

What I like the most about this series is that it showcases an end-to-end design workflow. It starts with the development of the PCB and also includes demonstrations of HDL design and FPGA configuration ( including constraints and more). Thank you very much! This is pure gold.

lucas_liano
Автор

Phill, I'm an EE student going into an FPGA internship, thank you very much for all your awesome videos. One of the best, if not the best engineering channels I've seen so far on Youtube! You're a natural educator :)

IGobzter
Автор

Thank you for these new FPGA videos they are very clear and are helping me design my own software defined radio

camk
Автор

Thanks so much for the valuable lessons and I appreciate Altium supporting your work :)

MultiPtest
Автор

I feel so blessed to see all this...
I have the opportunity to learn all this

rahulsinghmahar
Автор

this video taught me more than my full semester lab classes

abhishekpratap
Автор

Awesome straight-to-the-point video, very clearly explained, excellent!

DominicClifton
Автор

Thank you for taking the time to create such valuable content and for sharing it with the world!

nghiahuunguyen
Автор

Hmm. Nice of you to target hardware newbies as well 👍

MuhammadQasimRauf
Автор

Hi Phil !

Thanks for all your videos !
I'm an FPGA designer and it's great to see fairly consise and good explanantions of devices that are a bit complex !
I'm really interested in your zettbrett thought... Planning to do my own as a SoM at home ahah (Not an expert in PCB design & layout yet :P)
Cheers !

jmass
Автор

This is excellent! Loving the FPGA content.

BDSaints
Автор

It would be great to see a video like this but all with open source tools. For example, a design with a Lattice FPGA, Yosys + nextpnr for the gateware toolflow and layout in KiCAD.

kiranshila
Автор

Thanks a lot for such a detialed video. I helps me a lot to undertand the basic FPGA flow~

JIeFu-eexk
Автор

So many greate video its almost hard for me to catch up. Thank you really love the more "advanced" stuff.

Jonas_Meyer
Автор

Very nice job Phil. Looking forward to the next video.

rallymax
Автор

your videos are extremely high quality. I wish you all the best :-)

fanshengshi
Автор

Great tutorial, thanks for sharing your knowledge

MegaTraxxas
Автор

Just curious, why are you masking id's on some of the chips?

mikehibbett