FPGA Programming Projects for Beginners | FPGA Concepts
Вставка
- Опубліковано 18 вер 2024
- Purchase your FPGA Development Board here: bit.ly/3TW2C1W
Boards Compatible with the tools I use in my Tutorials:
bit.ly/3B1oXm5
Are you new to FPGA Programming? Are you thinking of getting started with FPGA Programming? Well, in this video I'll discuss 5 FPGA projects for beginners! If you have any additional project ideas, leave them in the comment sections below!
My name is Greidi and I'm an Electrical Engineer, I'm here to help you get started with some FPGA project ideas. Let me know if there are topics you would want me to elaborate on or projects you would really want to see a tutorial on! Although this video is intended for beginners, if you are already familiar these FPGA Projects, don't hesitate to join a conversation on adding more projects for beginners in the comments section below! Every Wednesday I'll post a new video on my UA-cam channel - although, I'll try to post 1 additional video once a month!
Subscribe for new tutorials, product reviews, and conceptual videos. Feel free to leave a comment for any questions you may have.
Hello Everyone! Feel free to comment on any additional project ideas you would suggest for beginners! Or just comment on your first experiences on FPGA programming! Stoked to hear what you have to say!
New subscriber here, I need your help please. I need some fpga board to make a vga driver but I need a cheap one, no matter if are many parts or just one board having it all. I will be pleased thanks
sir i m a beginner for fpga project s could u suggest project ideas
I recommend you to make a video about signal processing of fpga, processing some kind of signal (about any device) into the board.
Was about to say the same. Something like an audio low pass filter.
Damn it, finally a channel dedicated to FPGA. Been stuck with it for ages. Thanks man!!
ua-cam.com/video/Yt7no6rwCVk/v-deo.html
These are awesome, Rick. I will love to get into Robotics and create my own robot one day. Thanks to your videos, I feel this could be a great starting point to where I want go.
Hello My Leg Guy, I'm glad you are enjoying my videos! Let me know how could I help you on your journey of creating your own robot! By the way, who's Rick? :D Best of luck! Sincerely, Greidi
I had the same reaction when i saw at first time the onboard led blinking! thank u for your videos.
An SPI device like a Thermometer is a good project. There are many SPI devices that it would be a good example for.
I like tea 😂. Your videos are very interesting to watch because they are very "alive".
What I'd like to do with an FPGA is create a complete motion control system: BLDC motor controller and a feed forward control system to use that motor controller to stabilize a platform in 1 axis. I plan on using this to stabilize a camera to the direction of gravity to reduce that bounce you see in action films.
I am working on implementing the same thing. Any advice?
@@ZayMeisters learn about the Clarke and Park transformations. Ti has a Spin Control chip. There's a cool set of UA-cam videos that I recommend. Use the keywords Texas Instruments motor control.
Don't you need a vibrometer or accelerometer for this?
For beginners digital alarm clock is another good project.
And it will be more helpful if you gave synthesiable verilog code.
Hi Marvelmukul Sharma! Thanks for sharing this idea, I really like it! I'll put that idea down as well - and I'll create a tutorial about it eventually. I do get what you would mean with the Verilog HDL code - I'll create a github for to store all the Verilog Code's there for each project that I'm doing - would that be helpful? Thanks again for your feedback and sharing your project idea with others!
Where can I find digital alarm clock using FPGA?
If you have completed then please let me know.
Just exploring the field
Subscribed
The channel and fpga topic had so much potential, why did you abandon it? That's sad!
Especially now fpga is becoming more and more important..
Thanks for the feedback, I’m relaunching, but not sure if there will be any FPGA specific content coming up... maybe...
@@SimplyEmbedded Really hoping for more computer engr content.
Some freaky hobby projects aside, FPGAs are still far from mainstream. The average UA-cam user will never see (let alone use) one in his/her entire life, so the monetary options for the content creator are limited. It's fully understandable people abandon the topic and leave it to the universities. LOL
FPGAs are great! Thank you!
Excellent channel.. Excellent beginners videos.
Your video really gave me an idea how to start. Thanks ☺️ looking for more videos
Thanks man! I just finished a class on FPGAs and was wondering where to go from here...
Very good inputs !
Bro please continue your tutorial on fpga to more advanced concepts , like dc dc converters , adc , dsp , appreciate your efforts
Watching you play Fortnite with Nick Eh 30 rn. Gunna check your vids out later 👍
Thank you! Means a lot!
I literally like tea and I hit the like button :D
because now i'am developing a network communication with LiFi, please make video more about ethernet block, and how to program with sdk for routing or something.
Hello, thank you for reaching out, I'll keep it in mind for future tutorials. Even though I'm trying to go for progressively harder tutorials, Ethernet isn't very close in that list. Thank you again for your interest and support, I really appreciate it!
Hi Greidi, thank you for putting these videos together. I have a back ground in electronics and have done many hobby programming on general computers and on microPIC controllers and arduino. The FPGAs have always fascinate me. I am looking forward to learning more about them. A personal request for me, I have some hearing loss and if you could lower your background music some it would make it easier for me to hear you. Many thanks and I enjoy your humor and excitement. Rick
Hi Rick! Thank you very much for the kind words and the support! What goes for the background music - consider it done for any future videos! Glad to have you as my viewer! Any feedback will be welcome, always!
Also, Rick - do you think that subtitles would be helpful as well? I'm not sure how much extra time it might require on my behalf, but I would be willing to try it out and see it were to help.
Simply Embedded Thank you for adjusting the background music. In my case I don't need subtitles it was more the competition between your voice and the music. Now subtitles might help someone else and or if they don't understand English. If subtitles take more of your time than it benefits someone. I would rather see you continue to put out the quality content that you have started.
Thanks for the quick reply! I'll keep it in mind and implement it when there will be interest for it. Thanks again!
Porfavor bro, haz mas videos. Son realmente buenos
I would recommend any FPGA beginner to get one of pong p chu's books. Thers's FPGA prototyping by VHDL examples and FPGA prototyping by (system)verilog examples. They've got a lot of great and diverse examples and you can find free pdf versions of the older versions of these books online, but I'd highly recommend getting a hardcopy of one of the newer versions. There are altera/intel and xilinx variants of these books, but I'd highly recommend getting a xilinx 7 series FGPA at least as your first FGPA, because the vivado environment is just so much easier to work with than quartus. Furthermore Xilinx's DSP48 slices are way better in DSP and other applications than altera's. I'd also recommend learning (system)Verilog. I really mostly know VHDL, because that's what's used and taught here in the Netherlands, but (system)Verilog just has way better support and is used more around the world. VHDL-2008 actually is a great language, but it lacks support and user base, and vhdl-2002/1993 just doesn't compare.
Thank you for sharing and contributing to this community!
I disagree. Just because Verilog is used more in the USA and some east asian countries doesn't mean it is generally the best option for everyone. To the contrary, I heavily advise beginners to start learning with the language that's mostly used in their living area or area where they plan to work.
Hello
Thanks for your helpful videos
I have a question
Can we use the parallel processing of FPGAs to achieve authentication and security algorithms? How?!
can you do video from start to finish how to implement and program the mipi csi cameras and connecting together all those AXI streams.(there are no videos here on youtube to do this from start to finish)
Thank you for reaching out to me! I’ll keep it mind and look into it to see what can be done :)! Hope you have a great day!
I am a beginner in FPGA. I need to make an interface between an analog ASIC board and FPGA board using PMod AD1. But do not know where to start and what are the points I need to take care. Would appreciate if you make a video on this. I need to process a low frequency ECG signal from the ASIC board to the FPGA board.
Maybe you can make fpga based video capture using like ov7670 (without fifo or etc) so it contain tons of knowledge.
THANK U!! pls make more videos
Down to earth person
I like tea, but I like coffee too and Coca Cola! But I like Computers technology and Science more because is promising a better world for all, especially in the 21st Century Our Golden Age for Humanity and for all our planet! Thank you!
I'm not sure if you check this anymore, but I have an adapteva parallella board with a Xilinx ZYNQ 7010 FPGA, what is your opinion on that FPGA for someone with a lot of PC experience, C++, and G-code, would this be a good FPGA to learn on for me?
It would be nice if you could show how to use 3rd party IPs from websites like OpenCores when you are done with the basics.
Thank you! I like your idea! I'll keep it in mind for future projects!
alot of old multitrack recorders with no vga out but they have onboard lcd screens that are tiny
they have the connectors on the board of the multitrack that can be used to run them into vga between a fpga but end user has to pay someone a small fortune to sell them a fpga to run to vga.
Hey, I really appreciate you for making this amazing project Video based on FPGA.
In addition, I would like to ask you that could you please suggest to me some good tutorials for beginners to programme display using FPGA? I have to integrate it with one development device.
Thanks in advance!!
So, if I'm understanding this right, my end goal of digitizing my old BMW airhead is as simple as the most basic FPGA projects? All I'm doing is turn signals and lights with a few safety switches.
I think, the step between blinking LEDs and VGA controller is too large. My suggestion for the gap: a breathing LED or LEDs that turn on/off "slowly" dimmed like a good old lightbulb when pressing a button.
Is this anything like the "From Nand to Tetras" class I saw on Coursera? The part about logic gates sounds pretty familiar.
It will be better if you can do a project about FPGA based drivers distraction (mobile usage) detection system. Because most of the road accidents are happened because of drivers distraction.
VGA Controller? Man, I need to try It.
How about doing some videos on open source FPGA tools from Lattice like ECP5 ?
Thanks from india man!!
Could you please help me by giving clue, how to develop a Verilog for converting
55.893 to single precision floating point representation
Hardware will have one input which should be taking number in the form 55.65, 88.40, 38.675 etc...
And one output
Which is single precision Floating point representation
Understanding how floating point representation is generated in microprocessors would be the key to this task. You can then use that knowledge to build your own representation for it on an Fpga theN! Best of luck!
What fpga devboard can you recommend?
can get resources or code on servo motor control in xilinx kria KV 260
Would an FPGA be the right thing to create a hardware solution for capturing HD/4K video and then playing it back with a specified delay?
non blocking blinking LED
how does one actually utilize the entire "logic plate" an fpga provides?
I want to know the applications that use FPGA and applications that prefer microcontrollers ?
What FPGA board are you using in this video? It looks like it says "BLACKBOARD" and appears to also have an esp32 chip in one of the corners...?
Probably a Blackboard by Real Digital, then.
does fpga have an analog input/output like arduino?
Hey, I am trying to make a project of simon says on FPGA. Would you please give me some insights to implement this on FPGA.
I don't know if you selected the closed captions, but white font is a terrible idea. I can't see anything being displayed in the captions.
Which fpga board is good for learning sir
I was actually expecting to see some programming.
Gues wrong expectations?
Your video are so good and helpful. I appreciate that you made it!
I have a question.
I studied electronic engineering in university and got my masters degree in Korea but when I graduated I got a job as a software engineer and worked for 1 year.
I moved to the US and I realized I want to start over my career as a FPGA engineer or anything related about that position.
What do you recommand for me to study? Or for interview.
It's been a long time i haven't studied about digital so I think I should start over all basic major knowledge and a small project by myself.
Actually, I have no idea how to start a project in FPGA field if you can recommand it as well it will help me too.
I have no experience any studying or interview in US.
I will really appreciate your advice.
Hi , I am in the similar situation , in the US with 5 years of software expereince, but I am an Electronics engineer with MS degree in EE from New York city. Have you found any job yet ?
Cool
FPGA MINING
Hi , how can i write timer programme in fpga? Ty
Hello! I’ll keep it in mind! Thank you!
can we make a message encrypting system using FPGA? I am a final year project and I want to design a system using FPGA? Can you give me any idea that would be cool to implement on FPGA?
Can you please help me in digital double dice vivado fpga please
NICK EH 30!!
Sir how to build own fpga for neural network Plzz help me out I'm biologyist
Video starts at 1:05
Did you go to Washington State University?
I was hoping for projects that actually require an FPGA. Of those, only the VGA controller seems like an FPGA is actually warranted.
To get a button controlling an LED... just put them in series. Seriously.
Basic logic devices? They come in packs of 4 on an IC or you can make your own using transistors.
Blinking LED? Use a microcontroller or a 555. Both are orders of magnitude cheaper.
Now, I do get what you are saying - you might want to do those things first to get familiar with the process of programming an FPGA. But, honestly, I would do something like this on my own, I don't consider these "projects". They are just little things to make sure you understand what you think you understand so you can rule it out as a source of a problem later on.
ADC to SRam dumper
Nick eh 30 brought me here🤘🏽
Machine learning! :)
NickEh30 raid lol
Same old projects. Booooring...