FPGA design offers an accessible entry point into hardware development because FPGAs contain programmable logic cells that allow developers to define hardware functionality through software, lowering the traditional barriers of purchasing physical hardware and specialized equipment; while AI tools have become ubiquitous in modern development and can assist with hardware design, developers must exercise caution with security-critical applications and verify AI-generated solutions, as AI can sometimes suggest workarounds rather than proper solutions.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
The Joys Of FPGA Design
Added:We're sort of like really expanding far out now, but like would you like to always have some sort of hands-on? Let's just far way far out. Would you like to always have some sort of hands-on role here or would you want to step back and be in a position where the people who are experts in this space are the ones that are really driving things forward?
I always wanted to be able to have like the like being able to give feedback. I always want to be able to like contribute in some substantial way. Um even if I don't understand all the problems, I can still gleam what's kind of going on. Like I've I've got friends that do ASIC things with like risk five chips. And even though I didn't go to college to learn this, I've I've seen enough I've played around enough that I can kind of gleam enough to be able to see what ideas I could throw out there.
>> Mhm.
This is all stuff that's like well into the future, >> like 10 years from now.
>> Right. Right. [laughter] >> [snorts] >> So, I guess yeah, like the honestly I think this is a a really cool project. Like this is a space that I've just never really not even just like hardware development, even just hardware hacking. It's just a space I've never really delved too much into. I've always wanted to to mess more with hardware stuff. It's just it it's not something I've like, you know, the the main difference between doing software and hardware stuff is the barrier to entry with software is the computing device you probably already have, right? With hardware, you're at some point going to have to move things into a space with hardware, purchase things, and all of this.
>> Yeah. like you like there are basic enough FPGs that you can do like pretty cool things with you're still having to spend some amount of money like you cannot avoid the money problem with hardware. it is FPJs make that much more accessible because they're effectively programmable logic cells inside and so you can just define things that are hardware.
>> So I I don't I don't think we touched on this earlier like where did your interest in hardware come from?
>> That's a good question. I don't know. I just have a lot of interests and then I decide to mess with something and then I kind of go down a rabbit hole.
>> This rabbit hole has led you quite a way though.
>> Yes.
[laughter] Yeah.
>> I mean that's how I ended up writing an operating system when I was in middle school.
>> M okay. Right.
>> [snorts] >> There is a lot of um there is a lot of documentation on on doing that though like I don't know what was present. I don't know how much of that is more recent stuff but at least now if you want to learn how to write an operating system the documentation is absolutely out there. It's very obviously it's complicated. you're still writing an operating system, but if you have the drive to do so, it is a relatively approachable subject. It's not an area where you're lacking in good resources on how to do it.
>> Yeah. Especially with the like languages like Rust today like there are like docbook wikis that are just like or like read the doc websites that are just like or five pages of how you can write a basic operating system that prints hello world and has memory management stuff like that and you can just do it in a weekend. But with like 10 years a like I think more than 10 years ago this was like 2013 somewhere around that time I wanted to write an operating system for some reason and then the one resource that kind of existed at the time that still is around is the OSDev wiki. It has a lot of information out there. By the time a lot of the information was still things like focusing on chip on processors from the 80s and 90s because those chips were simpler. like designing an an operating system that runs on a uh 46 is not that hard.
>> Mhm. in comparison to like writing a 64-bit operating system with like user mode and a network stack and all that like go getting to that point gets very complicated and like doing that all in C is complicated and not having things break with like modern things of like Rust and like I know people will not like this but like AI like say as much as you will about like how things are with like AI as a tool and like this is coming from someone who's been writing code since like 2012.
It's a very useful tool and you should take it with a large grain of salt. But when you have tools like cloud code, if you know how to approach it from the right way, it can make workflows be a little bit more manageable.
>> Mhm.
I do want to talk a bit about the AI usage because this is something that's it's really you can't avoid at this point, right? like any I know there there are the becoming gray beards, the the the the soon to be gray beards of the Foss world, the now late 20, early 30 year olds who they've been involved in the FOS base since they were 18. AI wasn't a thing yet.
But now with this like I I've I've said this many times before. I I have friends in education. Every single new developer is basically using AI whether it like to a different extent but they're all using it. This is something which is happening. We can pretend like it's not happening but it is.
And and I understand wanting to do like artisan programming. You just enjoy the craft of programming, right? You know, people garden without using certain tool. Like sure, whatever. Totally fine.
Like absolutely respect if that's what you want to do. If you want to build a house using hand tools, hey, totally fine. You're there. It's there to do it. But it obviously you you did use Clawude to some extent through this.
What was that like? What did it help you do? And I guess what are some of the limitations you ran into as you were going through this?
So one of the like so one of the nice things is cloud code.
It is there are huge amounts of security concerns. So I recommend if anyone's using this thing, please run it in a microVM. Do not give it access to your full system in case something happens.
Yes, there have been cases of I don't know if it was clawed code, but some of one of these systems being like, "Hey, just that database." Nope. Bye-bye.
>> Yeah. And if you don't want to use claw code, please stay away from open claw.
There is a vulnerability like every 3 days. But aside from that, um, when you have a AI model that tends to that has the ability to run commands and kind of introspect what's going on.
It has a way of being able to kind of decipher and sort of not really learn, but it has the way of picking up on how to approach things in a more in a in a way that's going to cause less problems. Like you are like, "Hey, I have this problem. Uh, >> please help me through it."
>> And it will kind of be like, "Well, let's look at the log files. Let's see what the error is. Oh, it error because you made a typo. You can just fix this by just renaming.
>> And so, like, it does get a lot more complicated, especially with what I'm doing. Um, but with how much content there is on the internet and with how much like these models have been fine-tuned and trained on like the like collective knowledge of the world, >> it has gotten to the point where you can use AI to design hardware. Like >> few years ago, it could barely write software. Nowadays, anyone can make a SAS product. Um, there are going to be security concerns. I recommend people, please don't use AI for security things unless you know exactly what you're doing and you know how to approach security cuz you do not want holes in security. Um, but when you're designing something like hardware where it's like something that doesn't really have any security impacts and if you can own up to it and you can stand by the output that it gives and you are certain that it will not have a problem then use it like it.
>> Yeah. Mhm. Mhm.
[snorts] So, I guess what are some of the problems you've run into with it?
>> Um, it being sometimes inaccurate where it's just like, oh, let's just change these things because it seems like that error is like impossible. And it's like, well, no, let's just actually fix the problem and not work around it. Like, like sometimes it will use these little hacks, but I'm like, when you have hardware or if you're wanting something to actually be like good, you do not want hacks. You want a real solution that will work.
>> And it's like fine for testing like this little thing that is okay. Like a little hack to be able to see like what's going wrong, why is this thing this way? A little hack there is fine, but fix it up before you actually like get this out the door.
>> Mhm. Uh-huh.
Related Videos

Setting up a curved screen with Immersive Calibration Pro 4 and multiple cameras (P3D v4)
FlyerOneZero
23K views•2019-07-21

Robot Learning with Sparsity and Scarcity
allenai
379 views•2025-10-14

Jorge Mendez-Mendez: Unlocking Lifelong Robot Learning With Modularity (2023-10-05)
umassmlfl
237 views•2024-01-06

Northwestern’s MS in Robotics: Student Robotics Projects, 2023
NorthwesternEngineering
1K views•2024-05-31

"Perfect" Turns: Turning by the Gyro - FIRST LEGO League (FLL) SPIKE Prime + EV3 RePlay Programming
ZacharyTrautwein
94K views•2020-10-02

Gorkem Secer: TSLIP-based Deadbeat Running Control of Bipedal Robot ATRIAS
DynamicWalking-wv6qm
298 views•2018-06-22

Self-Driving Cars Need Lessons On Human Drivers | Maddie About Science
skunkbear
26K views•2018-08-21

Milrem Robotics’ THeMIS UGVs used in a live-fire manned-unmanned teaming exercise
MilremRobotics
99K views•2021-05-20
Trending

we're almost finished the house (ep.125)
JennaPhipps
347K views•2026-07-22

We Finally Know Where Saturn’s Rings Came From
astrumspace
79K views•2026-07-22

BIG BET: Cathie Wood goes ALL IN on Elon Musk
FoxBusiness
89K views•2026-07-22

MIC DROP: Smithsonian Director Called Out For Woke Propaganda
TheAmalaEkpunobi
37K views•2026-07-23