FPGA Design | Beyond dev boards: your own custom PCB

preview_player
Показать описание

Dive into FPGA schematic design, moving beyond the comfort of development boards to create our very own custom PCB. OPEN hardware, schematic is online: check links below.

This video is perfect for anyone new to integrating FPGAs into their circuits. I'll guide you through the process as I design and layout a board centered around the iCE40 UP5k, as a drop in replacement for the TinyTapeout ASIC carrier boards.

The goal is to have a PCB with its own FPGA and supporting components, and set it up in a way that we can get a bootloader running that will allow for easy updates through USB, without any extra hardware or external programmers.

The idea here is to provide a means to iterate designs, right on the tinytapeout demoboards, prior to actually taping out. Though this application is very specific, it's easy to go from this circuit to pretty much any board built-around or including an FPGA.

The schematic is open hardware and (a version that's already been improved since this video was recorded) is available now.

The schematic may be viewed in

and the entire project is available in that repository, at
Рекомендации по теме
Комментарии
Автор

Slightly over my head but invaluable information for all the people of the planet, thank you.

Clark-Mills
Автор

Thanks for the video! The subject matter wasn't new to me, but what I really enjoyed was seeing a KiCAD power-user at work. There are so many cool shortcuts and tricks, and they keep adding more, so it's great seeing some of them in action.

flomojou
Автор

I used an FPGA for my final year project - it only had 320 logic blocks - managed to use every single one of them. Tempted to recreate it with modern kit.

atomic
Автор

Great video, exactly what I need for my next project. I appreciate the succinctness. Looking forward to hearing more about the bootloader.

jeffdahl
Автор

Looking forward to the rest of the series. I'm a bit older, and my split ends are a lot worse.

markpitts
Автор

this is soo coool!! waiting for the next video!

Clank
Автор

Cool ... looking fwd to next episode....

finnbin
Автор

Great video!!! 😀
First time watching your channel looking forward to more thank you!

siosinv
Автор

Sweet timing. Just finished up the HDL for a project and need to make a board for it

yoctoflop
Автор

Can you suggest some good FPGA development boards for beginners. I am currently considering tang nano 9k. what do you think?

talhataki
Автор

A few years ago I made some pcb's to flash some led's and it was cool, things happened but now I want to get back into it and I'm really interested in the whole arm32 thing and want to make my own boards because I think it's extremely cool and I had fun routing my board back when I did it for the leds. However, I'm still so very lost when it comes to things like smoothing caps or pull up/down resisters. Would taking a beginner course on electrical engineering and going from there benefit me in learning all of this?

adamarzo
Автор

could you make video about fpga/asic roadmap ?

Jkjk-puvt
Автор

The plugin that you're using @ 10:06, what is it? I'd like to try it myself

EuphoricDan
Автор

What college major teaches this stuff? It’s fascinating and I want to learn it.

zacmilne
Автор

Love to build one but don't know where to start 😂

thanatosor
Автор

My only issue with buying stuff from professional makers is the price. There are so many incredible makers using tindie to sell a trinket or bauble for half a week's pay. I ununderstand overhead and how economies of scale work but most people do not need a 10 thousand dollar pnp machine. I don't say that because you have one. I'm sure you need it.

jstro-hobbytech