Introduction to FPGA Part 1 - What is an FPGA? | Digi-Key Electronics

  Рет қаралды 365,151

DigiKey

DigiKey

Күн бұрын

A field-programmable gate array (FPGA) is an integrated circuit (IC) that lets you implement custom digital circuits. You can use an FPGA to create optimized digital logic for things like digital signal processing (DSP), machine learning, and cryptocurrency mining. Because of the FPGA’s flexibility, you can often implement entire processors using its digital logic. You can find FPGAs in consumer electronics, satellites, and in servers used to perform specialized calculations.
In this series, we will see how an FPGA works and demonstrate how to create custom digital logic using the Verilog hardware description language (HDL).
In this first episode, we examine why you might use an FPGA over other solutions, such as a microcontroller. Additionally, we present several example FPGA applications and cover the basic design flow for creating a digital design in an FPGA.
A written version of this video can be found here: www.digikey.com/en/maker/proj...
All code examples and solutions for this series can be found here: github.com/ShawnHymel/introdu...
You will need an iCE40 development board for this series. Any of the boards supported by apio github.com/FPGAwars/apio#supp... should work. That being said, I recommend the iCEstick www.digikey.com/en/products/d... , which is what I will use in the videos. You will also need a breadboard, jumper wires, and some pushbuttons.
An FPGA is made up of many programmable logic blocks (PLBs) that can be configured and connected together to create a large number of digital circuits. You create your desired digital circuit using an HDL (we will use Verilog). The synthesis tool converts your HDL into a gate-level representation of the circuit. The place-and-route tool converts that representation into actual configuration information for your particular FPGA.
Throughout the series, we will use the apio tool github.com/FPGAwars/apio to manage the build and upload process. Apio relies on underlying tools to complete these steps:
- Synthesis: yosyshq.net/yosys/
- Simulation: gtkwave.sourceforge.net/
- Place and route: github.com/YosysHQ/nextpnr
- Package: icepack as part of Project IceStorm: github.com/YosysHQ/icestorm
- Upload: iceprog as part of Project IceStorm: github.com/YosysHQ/icestorm
Many times, a microcontroller, microprocessor, or graphics processing unit (GPU) is capable of accomplishing the job. However, you sometimes need custom digital logic for your particular application, which is where an FPGA can be helpful. Here are some potential applications:
- Parallel I/O operations
- Data acquisition (DAQ)
- Specialized computations
- Custom processor
Note: while yosys officially supports Verilog-2005, you can find other open source tools capable of synthesizing other HDLs. For example the GHDL project github.com/ghdl/ghdl supports VHDL.
In the next episode, we will install the apio toolset and upload our first FPGA design.
Product Links:
www.digikey.com/en/products/d...
Related Videos:
• Cyclone® III FPGA
• Power Management: Powe...
• FPGA's: Low-Cost, High...
Related Project Links:
www.digikey.com/en/maker/proj...
Related Articles:
www.digikey.com/en/pdf/r/rene...
www.digikey.com/en/videos/d/d...
www.digikey.com/en/product-hi...
Learn more:
Maker.io - www.digikey.com/en/maker
Digi-Key’s Blog - TheCircuit www.digikey.com/en/blog
Connect with Digi-Key on Facebook / digikey.electronics
And follow us on Twitter / digikey

Пікірлер: 194
@davidrush4908
@davidrush4908 Жыл бұрын
In college in the late 80's i was involved with a custom processor design implemented in an FPGA. On paper the design was perfect. In the sim it worked perfectly. In hardware nothing worked. It took alot of lab time to figure out that that there was a significant race condition in a subset of the processor that the professor had given us to use. He passed my fix along to everyone else. Moral of the story: Don't trust the sim blindly.
@ericfort940
@ericfort940 Жыл бұрын
this is what we get when the electronics labs produce bunches of simulator and screen junkies, dont require students to actually BUILD anything (physical) where real magic smoke gets released, and one never actually learns which end of a soldering iron is which by burning their fingers a few times!
@davidrush4908
@davidrush4908 Жыл бұрын
@@ericfort940 it's a well known fact that all electronic components contain some unknown quantity of smoke and you have to test to see how much. My personal record was a LARGE transistor that was sending about 18 to 20 kW to the load. I bumped something on the drive circuit and BAM. Sounded like a grenade going off. Good thing it was in a thick plexiglass box, because there was shrapnel embedded in it. This was in an elective Electronics class that covered practical feedback stabilization.
@bloodstyle
@bloodstyle 2 жыл бұрын
Oh yeah, was waiting for this. There's plenty of FPGA tutorials on youtube but Digi-key's videos are so much easier to follow!
@mumbaiverve2307
@mumbaiverve2307 2 жыл бұрын
Yes, they explain it in a manner which is practical and linearly laid out !
@tonywilson4713
@tonywilson4713 2 жыл бұрын
I've never seen this guy before but I'd agree on your assessment. I don't know why this was even recommended but it'll be one of those little thigs I file away for future reference. I do industrial control systems, so I am on the end user side of FPGAs. I have done embedded controls in the past so this is very useful on basic understanding of what can be done.
@TylerSimsMechanical
@TylerSimsMechanical 2 жыл бұрын
Shawn, you are the man. Your Linux, RTOS, and FPGA series are immensely helpful. Thanks!
@clems6989
@clems6989 2 жыл бұрын
Digi-key has been around. Helping designers and engineers forever...
@antonyalen2745
@antonyalen2745 2 жыл бұрын
You guyz have the best electronics tutorials ever, better than my University degree. Thanks
@gfrommer
@gfrommer 2 жыл бұрын
What an amazing video!!! I'm very excited to see the next video! I was really impressed by the LED cubes in this first video demonstrating the throughput of the FPGA versus a regular CPU. I want to make one of those.
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why 2 жыл бұрын
This is perfect. A couple of years ago, I decided I needed to conquer FPGAs. So I bought a bunch of boards, watched a lot of videos, learned many things, dabbled with projects, etc. But I kept getting distracted. It's time to dive back in and finish the job. Happily, one of the boards I bought was the Lattice board you have highlighted, which thus far I've barely touched. This has been a source of some frustration, since most good tutorials I've come across invariably use different tools than I have. This time I'm prepared. I like your attitude. Most people spend gobs of time explaining code and running testbenches, rarely ever implementing it on actual hardware. Important of course, but as you suggest, it's a lot more fun wiring things up and seeing the hardware actually do something. Thank you. I look forward to your next video.
@SBA_poiko
@SBA_poiko 2 жыл бұрын
Stumbled onto this channel. Was glued for the entire duration. Can't wait for part 2!
@rohitkudre3792
@rohitkudre3792 2 жыл бұрын
Shawn Hymel is like the Steve Irwin of electronics. Thanks to you and Digikey for making these tutorials!
@corrupt1238
@corrupt1238 6 ай бұрын
Who that???
@Dinkleberg96
@Dinkleberg96 2 жыл бұрын
I'm really excited about this series! Shawn's work is amazing, can't wait!
@nidhinbenny7975
@nidhinbenny7975 2 жыл бұрын
I hope this series goes on to show how to create a custom FPGA PCB design eventually - but even if not, its really cool to get to see this stuff.
@robosilo
@robosilo 2 жыл бұрын
Really looking forward to the follow up videos to this series. This first one was very dense but not overwhelming.
@thalanayarmuthukumar5472
@thalanayarmuthukumar5472 2 жыл бұрын
Very good introduction which while explaining the concepts narrows down choices - e.g. use Verilog, use APIO) which facilitates hands on learning. Also, the list of parts needed that is provided, even specifying a USB extension cable, will have you well prepared for gaining the most from this series. Just finished this episode and looking forward to hands on in the next video in the series. Thanks Shawn for an excellent video
@SidewaysCytlan
@SidewaysCytlan 2 жыл бұрын
I've been wanting to get into FPGAs for a while, and this series is right up my alley! I especially appreciate the use of an open source toolchain, as the proprietary tools that plague the FPGA landscape is why I've held back on getting into FPGAs for so long. Looking forward to the next entry in the series.
@squirlmy
@squirlmy 2 жыл бұрын
something parallel to that, but I can't say for sure how related it is to being not-FOSS, is how ridiculously large and bloated FPGAs are. I forget if it's Intel's Quartus Prime (Lite Edition is 6.8 GB!?!?) or Xilinx, where the "Windows version" was actually an entire virtual machine running the IDE on Linux. Without a lot of transparency. I mean, if we need a virtual machine for Windows, just tell us! We're adults, we can handle disappointment! It isn't just that they're proprietary, but plagued by all of the problems of proprietary software gone wrong.
@tehmudjinkhan2207
@tehmudjinkhan2207 2 жыл бұрын
The RTOS series helped me a lot. Now I can get into FPGAs!
@mini-momentclips
@mini-momentclips 10 ай бұрын
I was searching for complete tutorial series for FPGA , got the best one ❤🎉
@hjups
@hjups 2 жыл бұрын
That was one of the most concise and easy to understand overviews that I have seen! I will probably point students to this video as a supplement. One minor tweak to something said though regarding speed. A FPGA won't necessarily be faster than a CPU, but it will have higher throughput. That was mentioned, but then in the summarization you said "speed for specific computations", where it should be "throughput for specific computations" - most STM32s can run faster than a FPGA, but they take many cycles to compute one result while a FPGA can compute one result per cycle (with super-deep pipelines). Another use case for FPGAs is latency (which has implications for real-time applications) - often a FPGA can intake, process, and react to events faster than a CPU. Most of the 3D LIDAR systems used in self driving cars rely on FPGAs to minimize their feedback loops.
@ShawnHymel
@ShawnHymel 2 жыл бұрын
Good points, thank you for the distinctions!
@Henrix1998
@Henrix1998 2 жыл бұрын
What does "faster" mean in this context if not throughput?
@hjups
@hjups 2 жыл бұрын
​@@Henrix1998 Short answer, clock speed. Long answer, that would depend on what you are trying to measure. Most likely it will be a combination of clock speed, latency, and throughput. For example, we say that CPUs are fast but not that GPUs are fast. GPUs can handle much higher throughput than a CPU, but at a much higher latency, and lower clock speeds. To take advantage of them (and a FPGA for that matter) you need to have enough data to cover the latency (i.e. a large enough batch). For streaming applications (like signal processing), your data size can be effectively infinite when capturing from real-time sensors / ADCs. But if you only want to perform the computation on a smaller dataset (potentially sample size 1), it will be much faster to do that on a CPU, because you can't hide the latency. Another case where the latency matters is with feedback loops in the computation, though that again depends on the nature of the problem being solved (how tolerant is the loop, and what computation is being done).
@jimziemer474
@jimziemer474 2 жыл бұрын
He never said an FPGA would be faster. He said it may or may not be faster.
@floridaman964
@floridaman964 Жыл бұрын
@@hjups Lots of good info man thank you. You are a genius. 🙏
@WistrelChianti
@WistrelChianti 2 жыл бұрын
This starts exactly where I needed it to start and goes exactly where I needed it to go
@calfee62
@calfee62 2 жыл бұрын
Board ordered. Looking forward to playing along at home!
@tanjiro3285
@tanjiro3285 2 жыл бұрын
These serieses worth a million dollars 💙💙💙
@patrickbyamasu1353
@patrickbyamasu1353 2 жыл бұрын
A very good introduction to FPGA, I look forward to watching more videos that are coming in this series of videos on Designing FPGA. I hope they will be very helpful for my understanding studies as a computer engineering student.
@matanlaza89
@matanlaza89 2 жыл бұрын
Great explanation! Already waiting for the rest of the series
@PhG1961
@PhG1961 2 жыл бұрын
What an excellent overview and explanation ! I'm looking forward to see the next episode !
@jonnafry
@jonnafry 2 жыл бұрын
Excellent relaxed presentation ... looking forward to this series.
@SmoochyTea
@SmoochyTea 2 жыл бұрын
I love his bow tie. Shawn taught me a lot of what I know of pcb design.
@ShawnHymel
@ShawnHymel 2 жыл бұрын
Aw! Thanks :D
@rickh6963
@rickh6963 2 жыл бұрын
I've wanted to do a little FPGA experimentation for a few years but have been spending my hobby time with SBCs and microcontrollers. Thanks for giving me the push to start on another adventure. My iCEstick will be here on Monday so I'm itching for the next episode! Thanks Digi-Key and Shawn!
@rickh6963
@rickh6963 2 жыл бұрын
WOW! FedEx kicked ass and delivered my iCEstick on Friday! 3 days early!! Now I can't wait for the next episode.
@fcf8269
@fcf8269 2 жыл бұрын
Very good video, looking forward to see the next videos in the series
@chrisstanford3652
@chrisstanford3652 2 жыл бұрын
Clear, concise and informative 👍
@Ali-wf9ef
@Ali-wf9ef 2 жыл бұрын
As a FPGA engineer I appreciate you introducing our world to others. Keep up the good work
@hanspeter2210
@hanspeter2210 2 жыл бұрын
As an FPGA engineer it's very interesting to get an understanding what you are actually dooing
@jeffreymadrid2288
@jeffreymadrid2288 2 жыл бұрын
Much respect ali, subscribed , would love to keep in touch with someone like you 🙏
@damage.390
@damage.390 Жыл бұрын
Hello, how can i contact you?
@MacGiollaCostigan
@MacGiollaCostigan 11 ай бұрын
Thoughts on Peraso? Ticker PRSO seems very undervalued after watching nvidia go crazy
@heinzin4004
@heinzin4004 10 ай бұрын
Please I want to know that FPGA and ASIC are analog or digital design processors ?
@justingreen8006
@justingreen8006 2 жыл бұрын
Cool! I'm going to digi-key to purchase the ICEstick now. Looking forward to the upcoming tutorial videos! Thanks.
@aekhv
@aekhv 2 жыл бұрын
Thanks a lot! Can't wait for the next part!
@wawan_ikhwan
@wawan_ikhwan Жыл бұрын
My day is not ruined, After All I thought I must build logic gate from scratch with using transistor while I can program it with FPGA
@MuthannaAttyah
@MuthannaAttyah 7 ай бұрын
Thank you Shawn for the amazing introduction. Love your videos since your early days at SparkFun. please keep producing more.
@benzflynn
@benzflynn 2 жыл бұрын
Good intro to this stuff. Something a lot of us need to know for the future in CPUs and microcontrollers.
@electronichome1153
@electronichome1153 Жыл бұрын
Finally found the iCE40 and can't wait to start this course! Thanks Shawn!
@dinoscheidt
@dinoscheidt 2 жыл бұрын
Incredible teaching skills. Incredible.
@jayprakashbhele9442
@jayprakashbhele9442 6 ай бұрын
shawn my man once again perfeect video for yet another acadmic topic
@williamhart4896
@williamhart4896 2 жыл бұрын
Clean overview of the how to make a FPGA do what you want it to do
@pramitchaudhury1821
@pramitchaudhury1821 2 жыл бұрын
You are awesome Shawn you always come with the greatest contents thanks so much 🙏🙏🙏🙏
@AhmadAsmndr
@AhmadAsmndr 2 жыл бұрын
I was waiting for this tutorial since a long time thank you very much ...
@accountname1651
@accountname1651 2 жыл бұрын
Thanks, I learned a lot; clear language, good presentation, I really like what you do here
@rick_er2481
@rick_er2481 2 жыл бұрын
Yes great! Shawn and Digikey keep it up with the great videos
@eamonhannon1103
@eamonhannon1103 2 жыл бұрын
Excellent topic Sean .
@vaniaeli4392
@vaniaeli4392 7 ай бұрын
Parabéns... Ótima iniciativa, muito obrigado.
@JSambrook
@JSambrook Жыл бұрын
Really a great introduction. Strong work!
@robertphilip1832
@robertphilip1832 2 жыл бұрын
I can't tell how glad i am ... thank You! thank You!
@GrassEnjoyer75
@GrassEnjoyer75 4 ай бұрын
Great Explaination. Thanks m8!
@DanielRamos-zf2pw
@DanielRamos-zf2pw 2 жыл бұрын
Finally, i love playing with my sidi fpga for retro computing, but i would really like to start making stuff for it.
@souris771
@souris771 2 жыл бұрын
I did not know that I can use FPGA, thanks for explain.
@MkmeOrg
@MkmeOrg 2 жыл бұрын
This is REALLY good. Well done
@trishayun1212
@trishayun1212 2 жыл бұрын
What a great video clip which is very useful
@ashishchristian9377
@ashishchristian9377 2 жыл бұрын
Superbly explained....
@vaniaeli4392
@vaniaeli4392 2 ай бұрын
Muito Obrigado por democratizar esse conhecimento ❤
@katemoon7476
@katemoon7476 2 жыл бұрын
This like free college classes. Thanks
@nidhinbenny7975
@nidhinbenny7975 2 жыл бұрын
In my opinion, even better because they have a more practical hands-on approach :)
@pablovicentico
@pablovicentico 2 жыл бұрын
Excellent!!
@boratnighty8
@boratnighty8 Жыл бұрын
This a really good video cheers mate
@youme101ptg
@youme101ptg 2 жыл бұрын
Love these videos
@matthewvenn
@matthewvenn 2 жыл бұрын
Great work Shawn!
@ShawnHymel
@ShawnHymel 2 жыл бұрын
Thanks, Matt!
@233kosta
@233kosta 6 ай бұрын
The Miniware DS213 mini DSO is built around an FPGA. SUUUUUUUPER cool stuff!
@philipacovington
@philipacovington 2 жыл бұрын
FPGAs are really great for those interesting in retro-computing or learning how a CPU works. I am implementing Ben Eater's 8-bit computer in an FPGA in a series of videos on my channel for anyone interested. Very cool stuff!
@lorhancosta622
@lorhancosta622 2 жыл бұрын
Great presenting! I'm really looking forward to the next video and I'm def buying the fpga used in the series.
@tombouie
@tombouie 2 жыл бұрын
Well-Done
@hongquanpham7717
@hongquanpham7717 Жыл бұрын
Thank you so much!!!
@joymakerRC
@joymakerRC 11 ай бұрын
I was gonna try this but i gotta learn a few more things before i get here , I accidentally bought a VHDL book and I dont return books but looking at it I realized i was Still in the STM32 early stages. I get there. Thanks bro.
@nathanjohnson4028
@nathanjohnson4028 2 жыл бұрын
Shawn, I would love to see you tie into your ongoing Yocto series. The Xilinx Zynq 7000 series FPGA support Linux and it might be cool to branch into making your own peripherals and making drivers for it in Yocto Linux (Maybe a simple PWM peripheral?)
@MUHAMMADYAWARIFRAHEEM
@MUHAMMADYAWARIFRAHEEM 2 жыл бұрын
Informative
@tomg0
@tomg0 2 жыл бұрын
Great video
@TarnPeko
@TarnPeko 9 ай бұрын
The button I need to prepare are 4 pins buttons, right?
@AlexanderBukh
@AlexanderBukh 2 жыл бұрын
i have an ICEstick, what would be the interesting beginner projects i can use it for? i mean that would fit in it and use a significant part of it's capabilities
@TonyDaExpert
@TonyDaExpert 2 жыл бұрын
As a computer engineer I got a lot of HDL and design logic and even microprocessor design experience in classes we used FPGAs but only for specific assignments and simple projects. I have one more class on Modern Processor architecture but I think I am getting to where I could modify a cpu to add specific assembly instructions. I should get my own fpga and play with it so this knowledge doesn’t go to waste lol
@ShawnHymel
@ShawnHymel 2 жыл бұрын
Same...we barely touched FPGAs and HDL in my classes, and this was back in 2003. My second computer architecture course was all theory! Please let me know if you do modify a softcore CPU--I'd love to know which core you use!
@msbanda2123
@msbanda2123 2 жыл бұрын
Awesome title 👏
@kavorka8855
@kavorka8855 2 жыл бұрын
You're awesome!
@vinaysv6096
@vinaysv6096 2 жыл бұрын
I am very excited to learn FPGA programing I need to bye one of It and can I know the exact name of development kit, as I am new for this.
@rude_tech
@rude_tech 2 жыл бұрын
I have a job interview this week. If you could go ahead and shoot, edit, and upload all videos in this series in the next 2 hours that would be greeeeaaaat. 😅
@Fleurlean4
@Fleurlean4 2 жыл бұрын
Did you move on to the next step?
@DrKnow65
@DrKnow65 2 жыл бұрын
RC10GT, as classy as a bow tie!
@aronhighgrove4100
@aronhighgrove4100 7 ай бұрын
VHDL is inspired by Pascal syntax. Since you mention Verilog is inpired by C, it's a useful addition.
@bennguyen1313
@bennguyen1313 2 жыл бұрын
Any thoughts HDL converters, like Silice, Bluespec / chisel-lang HDL , SpinalHDL? Or Migen/nMigen/MiSoC->LiteX... which appears to be a python to HDL converter? FuseSoC IP? Would love to see 1) APIO multi-fpga-platform toolbox support other hardware (ex. Intel Nios, Microsemi Arm-M4, Quicklogic RIsc-V), JTAG/OpenOCD programmers, etc 2) Tips on setting up a build environment , preferably a Docker Container with all the tools for Lattice, Xilinx, etc 3) an led-blink tutorial that instantiates a FuseSoC IP (ex. ValentyUSB, CPU : LatticeMico32, Microblaze) 4) Synthesizing (SymbiFlow, Yosys ) and Simulating the logic/timing WITH (litescope, SignalTap, Chipscope) and WITHOUT hardware (Renode?, Modelsim) 5) Place-and-Routing and programming (nextpnr, etc) 6) Building, Downloading and Debugging or stepping thru the CPU CODE
@ngvn4898
@ngvn4898 2 жыл бұрын
Please do some example with Verilog. It is really useful for me because I learn embedded system with Verilog in this winter semester. Thank you so much
@ShawnHymel
@ShawnHymel 2 жыл бұрын
Coming soon ;)
@115maxx
@115maxx 2 жыл бұрын
I would really love to work alongside this series, but sadly the ICE40 FPGA is not available on Digi-Key. At least not in europe...
@bertbrecht7540
@bertbrecht7540 2 жыл бұрын
Looking forward to following along but a bit worried that toolchain you described will fill up my development workstation with a rats nest of applications and directories that are difficult to keep track of not to mention keep up to date. But I am going to do it anyway.
@ShawnHymel
@ShawnHymel 2 жыл бұрын
The toolchain does install a good number of programs, but I found them relatively easy to manage and a lot less cumbersome than most of the vendor IDEs out there :)
@surflaweb
@surflaweb 2 жыл бұрын
Interesting dear. I can do parallel tasks with fpga?
@Ivan-iu7xf
@Ivan-iu7xf 2 жыл бұрын
Omg i love it
@youssefbensoudane7799
@youssefbensoudane7799 Ай бұрын
Thank you for all your videos please I would like to buy a FPGA to learn what inexpensive FPGA can I buy to follow your tutorial
@digikey
@digikey Ай бұрын
Hi, here is where you can find the evaluation board that was featured in the video: www.digikey.com/en/products/detail/lattice-semiconductor-corporation/ICE40HX1K-STICK-EVN/4289604
@Alpine_flo92002
@Alpine_flo92002 2 жыл бұрын
Not a single downvote. Impressive
@Henrix1998
@Henrix1998 2 жыл бұрын
Isn't Vivado free as well? And it does everything the separated tools do
@rubetz528
@rubetz528 Жыл бұрын
Hey there! I want to go through this course but the stick version of the ICE40 board is out of stock. Could anybody suggest a not so expensive alternative?
@electronichome1153
@electronichome1153 Жыл бұрын
Aliexpress. But be carefull - my first order in December 2021 was lost, my second in January'22 was sent to another address in another country, in another continent (?!). Then the board was out of stock for 7 months. Now is possible to find it there, but first contact the seller, to be sure that the board is available.
@JeromeDemers
@JeromeDemers 2 жыл бұрын
well I hope digikey gets those iCEstick back in stock! They should definitely check that out before releasing those videos.
@ahriman46
@ahriman46 Жыл бұрын
3:49 where can I buy these cubes? Theyre pretty
@Millmiao
@Millmiao Ай бұрын
Thanks
@arunalakmal9031
@arunalakmal9031 2 жыл бұрын
Nice
@razvanvlad607
@razvanvlad607 Жыл бұрын
Can anybody help me? I'm a beginner and I'm looking for a FPGA board to start with. I don't know which board is the most suitable for me. Nexys A7 is way too expensive. My options for the time being are: Basys 3 artix-7, Arty A7/S7 or Cmod A7/S7 (breadboardable). I need a good price quality ratio. And also I don't know if the breadboardable boards are enough powerful and capable. Are they worth it? Or the extra money for the other boards like Basys and Arty is worth it more? Thank you very much!
@mazenas3443
@mazenas3443 2 жыл бұрын
please complete FPGA Course
@Alacritous
@Alacritous 2 жыл бұрын
At 8:30 That H in VHDL is doing a LOT of heavy lifting there.
@smde1
@smde1 2 жыл бұрын
an FPGA is possibly described as - semi-soft hardware that allows you to construct a custom application specific micro-controller/micro-processor
@jampskan5690
@jampskan5690 2 жыл бұрын
I
@gacherumburu9958
@gacherumburu9958 2 жыл бұрын
👍👍
@alfcnz
@alfcnz Жыл бұрын
8:55 one again, Verilog was a hardware description language which has been deprecated for its successor.
@lidarman2
@lidarman2 2 жыл бұрын
Shawn, did you work at Spark fun doing this stuff?
@ShawnHymel
@ShawnHymel 2 жыл бұрын
I did :)
@cyberspider78910
@cyberspider78910 2 жыл бұрын
I am Ex-enthusiast not knowing what is FPGA. Now I am ready to battle as this video rekindled the sleeping giant.
@MichaelOfRohan
@MichaelOfRohan 2 жыл бұрын
So is this how people plan to emulate the 6502?
#1099 How I learned electronics
19:55
IMSAI Guy
Рет қаралды 1,1 МЛН
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 43 МЛН
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 23 МЛН
Эта Мама Испортила Гендер-Пати 😂
00:40
Глеб Рандалайнен
Рет қаралды 9 МЛН
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Software Emulators vs FPGAs
27:08
What's Ken Making
Рет қаралды 265 М.
FPGA ( Field Programmable Gate Array ) - Simplified | Circuit | VLSI KTU
10:49
THE BACKBENCH ENGINEERING COMMUNITY
Рет қаралды 40 М.
Driving a VGA Display?! Getting started with an FPGA! (TinyFPGA)
11:26
The History of the FPGA: The Ultimate Flex
18:08
Asianometry
Рет қаралды 332 М.
Get Started With FPGAs and Verilog in 13 Minutes!
13:30
Doctor Volt
Рет қаралды 28 М.
These Chips Are Better Than CPUs (ASICs and FPGAs)
5:08
Techquickie
Рет қаралды 483 М.
The best way to start learning Verilog
14:50
Visual Electric
Рет қаралды 98 М.
How FPGAs Replaced My Arduino Boards - From Maker Faire Hannover
8:51
VHDPlus Learning
Рет қаралды 19 М.
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 26 МЛН
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 1,2 МЛН
САМЫЙ дешевый ПК с OZON на RTX 4070
16:16
Мой Компьютер
Рет қаралды 110 М.
Добавления ключа в домофон ДомРу
0:18