Тёмный

How to Create VGA Controller in Verilog on FPGA? | Xilinx FPGA Programming Tutorials 

Simple Tutorials for Embedded Systems
Подписаться 30 тыс.
Просмотров 52 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 120   
@carlmhurd
@carlmhurd 5 лет назад
It may be useful to note that you have no need of a VGA connector on the board. You are simply need 15 I/O ports as you are writing the driver for those ports. You don't need to buy an external VGA port, you can simply cut open a VGA cable and make your own.
@SimplyEmbedded
@SimplyEmbedded 6 лет назад
Hello Everyone! Sorry for the late post, I had to take some time off in between! Thumbs up if you enjoyed the video! See you next time!
@kevinhevans
@kevinhevans 5 лет назад
Damn, I definitely needed this video in EE214 last semester. You're better at explaining this than Clint, that's for sure.
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Well that's unfortunate that it came a semester late, hopefully it will be good use for future students! Not sure about being better than Clint, but again thanks!
@m1geo
@m1geo 3 года назад
Your HSYNC and VSYNC are reversed for VGA. They should be negative pulses. You must have tweaked this to get the VGA working.
@rrowan327
@rrowan327 6 лет назад
Hi Greidi, I really enjoyed this video. It lays out a nice frame work to be able to experiment with. Congrats on the new job and all the best to you and your family. Rick
@SimplyEmbedded
@SimplyEmbedded 6 лет назад
Thank you Rick! Hope you’re doing well! Let me know if this project works out for you, you could build a retro style ping pong game using this tutorial :D.
@alfredomamani2269
@alfredomamani2269 Год назад
I have recentely found your RU-vid Channel and I think it has astonishing information about FPGA. I hope you could continue sharing your expiriences and work. I am glad. Hope you best wishes! n.n
@SciHeartJourney
@SciHeartJourney 4 года назад
Thank you for the detailed explanation of the code. This is really helpful.
@Sorrel555
@Sorrel555 4 года назад
You rock man, thank you so much. And thanks for keeping it simple.
@rahmatdwiputra
@rahmatdwiputra 5 лет назад
Are you gonna post more videos? I'm too hyped for this!!
@kingsayer1449
@kingsayer1449 5 лет назад
Hey I’m here from that guy you played with on Fortnite named nick eh 30 🙃🙃🙃
@pradumnagrawal1597
@pradumnagrawal1597 5 лет назад
Nick eh 30 raid Btw that intro is sick and ur video quality❤️🔥
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Thank you! I really appreciate it!
@521bingo
@521bingo 5 лет назад
Looking forward to your update!
@goofypettiger
@goofypettiger 4 года назад
Excellent information, thank you.
@ElectronicswithProfMughal
@ElectronicswithProfMughal 3 года назад
Will USB-C to VGA cable (dongle) work? Thank you for the video.
@shloktadilkar5536
@shloktadilkar5536 4 года назад
Can you please make a video on multiplication of 3×3 matrix using fpga
@proxy1035
@proxy1035 5 лет назад
how do you even get all these numbers at the start? i'm trying to generate a VGA signal with an FPGA but want to have a smaller resolution. something like 320x240 (half VGA), what would the pixel clock be like, the sync pulses, front/back porch, etc. i didn't notice anything in the video that says how you calculate that. I don't think it's good to assume everyone will use 640x480, i've seen people who were able to generate much smaller and rather odd resolutions with microcontrollers. (128x96, 64x64, and probably more)
@delicious_lunch3823
@delicious_lunch3823 4 года назад
I don't know who the heck Nick Eh 30 is, and I'm here cause I'm trying to implement VGA in my FPGA core.
@yuryeuceda8590
@yuryeuceda8590 4 года назад
New subscriber. What software do you use?
@sylarlao1201
@sylarlao1201 5 лет назад
Could you do some videos about the input output delay constraints...that’ll be extremely helpful. Thx.
@dawidstolarski256
@dawidstolarski256 5 лет назад
Heya, any advices on how to add a switch and multiple patterns (Switchable via switch)? Can't figure that one out :p
@eaiz
@eaiz 5 лет назад
Anyone else from nick eh 30s stream?!?
@theradsports4489
@theradsports4489 5 лет назад
MoneyTraks yup
@dariocardajoli6831
@dariocardajoli6831 3 года назад
wait wait i know him and im an fpga enthusiast .. how are them connected, again?...
@dariocardajoli6831
@dariocardajoli6831 3 года назад
@@l7srso892 bruh cmon i need aswers.
@dariocardajoli6831
@dariocardajoli6831 3 года назад
@@theradsports4489 anyone???? :/
@LordLeone13
@LordLeone13 5 лет назад
Great video sir.
@vilaparthyvenkatkamal5175
@vilaparthyvenkatkamal5175 4 года назад
Please continue uploading more videos please
@phm1382
@phm1382 2 года назад
can you share your VGA project files? I would like to use it for students' labs.
@Aligreta
@Aligreta 29 дней назад
Would be nice an example of mapping vram or bram bits to pixels, ie monochrome to be simple
@12345678912345678994
@12345678912345678994 5 лет назад
Thank You So Much!!!!!!!!!! Excellent VIdeo
@nickjain4992
@nickjain4992 4 года назад
I liked you channel where are you nowadays?
@GORF_EMPIRE
@GORF_EMPIRE 4 года назад
I'm not sure how this actually works since VGA requires negative sync..... ie... goes low in sync. Am I missing something since the wave form you show agrees with me but the test bench does not.
@drbalontotis2474
@drbalontotis2474 Год назад
so thanks bro ✌
@proxy1035
@proxy1035 5 лет назад
why only do VGA in 640x480? what if you want to change the resolution to something strange/less common? like 320x200 or 256x240, etc it should all be possible with the correct timing.
@mbuaesenju8514
@mbuaesenju8514 2 года назад
Thank you for the video
@ayubatahiru7022
@ayubatahiru7022 2 года назад
Thank you so much for your insight tutorials. Can you please suggest a verilog tutorial book for me?
@rayann.669
@rayann.669 5 лет назад
YOU WERE ON NICK'S STREAM!!! ,LOL
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
I was indeed! Thank you!
@uccoskun
@uccoskun 4 года назад
Hello Greidi: Can you update the link of the FPGA development board. It is broken now.
@dmitryponyatov2158
@dmitryponyatov2158 4 года назад
What RAMDAC system do you recommend if I want to make a cheap retro-style computer based on the STM32F107 MCU? I want to use FPGA for GPIO and custom peripheral processing, and VGA output is the first candidate. I select F107 as the cheapest MCU with Eth included, but it has no FSMC. The closest STM32F103 with FSMC has 2x price and not in local stocks now.
@dmitryponyatov2158
@dmitryponyatov2158 4 года назад
I want to use 332RGB with 640x480 or 800x600, both of them require to have not less than 512K of VRAM, and unused memory maybe cab used for hardware sprites. I did some search, and can't find cheap RAM with required size, maybe some hardware RAMDACs still exists?
@renanlarrieu
@renanlarrieu 4 года назад
Please, consider do a tutorial about how make a sine generator!!!
@ghanshyamc463
@ghanshyamc463 Год назад
Why is the code not linked?
@xav500011
@xav500011 5 лет назад
is there some VHDL code somewhere that will program a FPGA to act as a VGA scandoubler that will convert a vga input with 15khz refresh rate to a vga output with a refresh rate of 31khz
@tipsykid1
@tipsykid1 4 года назад
Is it possible to display various texts like a long dialogue without having to set certain pixels on the screen, like an indie game involving npc conversations, how much work would it take?
@wizzerdddddddddd
@wizzerdddddddddd 4 года назад
Could you do a video on making an HDMI controller?
@eclipsy906
@eclipsy906 5 лет назад
Where you the guy on Nick Eh 30’s stream????
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Yes! :)
@arynnette
@arynnette 5 лет назад
Nick Eh 30! Your a smart young man.
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Thank you! Ehhh!
@drippiemikk
@drippiemikk 2 года назад
Excellent video! Wish I could make this myself on my channel, unique, that's why I'm jealous and I subscribed to your channel! Keep putting out content like this, greetings from Denmark!
@Sorrel555
@Sorrel555 4 года назад
Does anyone know WHY we do a time constraint file? Or if we need one?
@pradeeptidke420
@pradeeptidke420 4 года назад
How to display 16 bits per pixel data with vga controller?
@SpiderJerusalem2342
@SpiderJerusalem2342 2 года назад
Is the source available somewhere?
@pradeeptidke420
@pradeeptidke420 4 года назад
Sir pls make similar video for HDMI controller.
@mekbots7607
@mekbots7607 2 года назад
could you please make video about serial port in verilog ,thanks
@vazquezelectronics8334
@vazquezelectronics8334 5 лет назад
Can I use the same code on icestick from lattice?
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Yes, as long as you are dealing with Verilog HDL, and of course your XDC file would be different. Give it a try, and let me know how it went!
@vazquezelectronics8334
@vazquezelectronics8334 5 лет назад
Ok thanks
@vespital
@vespital 5 лет назад
Who’s from nicks stream?
@ProMichael247
@ProMichael247 5 лет назад
Nick Eh 30!!!
@LearningEmbeddedWorld
@LearningEmbeddedWorld 5 лет назад
So how is embedded software engineer's salary do they make money more than application developers
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Based on the average US statistics, application developer average salary is ~68k/year and for Embedded software engineer it is ~80k/year. So we can conclude that embedded software engineers earn more on AVERAGE. Hope this helps!
@sypherrelay5628
@sypherrelay5628 5 лет назад
You played with Nick he 30
@lilvampy8961
@lilvampy8961 5 лет назад
SypherLEGEND oh yeah yeah
@doranlu1374
@doranlu1374 5 лет назад
Hey, dude. May I have the code? THX VERY MUCH.
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Hello, at this point I’ve not yet created a library online for all the code seen in tutorials. I encourage you to go through the tutorials and work them through to gain a solid understanding of the concepts! :)
@doranlu1374
@doranlu1374 5 лет назад
@@SimplyEmbedded Aight, your help changed my college life, bro.
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Glad to hear that!
@detlevmustinger6328
@detlevmustinger6328 10 месяцев назад
will you share the source code?
@wisnueepis3593
@wisnueepis3593 5 лет назад
Could yo do image processing with fpga using webcam please
@SigmaC
@SigmaC 4 года назад
is there a way to get your code?
@coal5228
@coal5228 5 лет назад
Who else is from Nick's stream? #EhTeam
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Ehhh!
@dariocardajoli6831
@dariocardajoli6831 3 года назад
HOW DID THAT HAPPEN
@domingo8912
@domingo8912 5 лет назад
eh team ❤️
@kingsayer1449
@kingsayer1449 5 лет назад
Ehhhhhh teammmm
@kle7571
@kle7571 5 лет назад
Here from nick eh 30 !
@thenewtechguy8526
@thenewtechguy8526 5 лет назад
Hey Simply Embedded do you have a Discord server for help support?
@romehead3419
@romehead3419 5 лет назад
The eh team is the best team.
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
True!
@jajajaj666
@jajajaj666 2 года назад
Hi can you share te code? Thanks
@jags6
@jags6 5 лет назад
Ehhhhhh team!!
@DenFlyvendeGris
@DenFlyvendeGris 5 лет назад
EHHH!!!
@p3ter408
@p3ter408 5 лет назад
NICK EH 30 WHO ELSE !?
@wearevenom1344
@wearevenom1344 5 лет назад
Im here cause of nick eh 30
@thomasparker4109
@thomasparker4109 2 года назад
where knew video?
@lakeland238
@lakeland238 5 лет назад
Came from nick eh 30
@IiIytIi
@IiIytIi 5 лет назад
Nickeh30yyyyy
@Olivia0690
@Olivia0690 5 лет назад
EHHH
@hydrocrackd7687
@hydrocrackd7687 5 лет назад
Nick Your Playing with him
@theradsports4489
@theradsports4489 5 лет назад
From nick eh 30
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Ehh!!
@salvulcanosnumber1fan
@salvulcanosnumber1fan 5 лет назад
NICK EH 30 RAID!!!
@MyMy-cz7mx
@MyMy-cz7mx 5 лет назад
Nick eh 30 anyone?! No just me , ok ;(
@jaytvyakabra
@jaytvyakabra 5 лет назад
Nick eh 30 brought me here
@kylekiczales6861
@kylekiczales6861 5 лет назад
eh team anyone?
@RuinedMiata
@RuinedMiata 5 лет назад
Who is from NickEh30
@JamesD08
@JamesD08 5 лет назад
Ur in a random dio with nick eh 30
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Yes ! Thank you!
@SciHeartJourney
@SciHeartJourney 4 года назад
Does he really type that fast, or am I just slow? LOL!
@treasureomolewa3157
@treasureomolewa3157 5 лет назад
Nick eh 30 anyone?
@cyrilkumpuckal1592
@cyrilkumpuckal1592 11 месяцев назад
i mean word for word I copied this code just to get something fucking working I mean its unbelivieable then I copy the code word for word and my Hsync and Vsync dont fucking move I mean I might just fucking dropout
@akaSean
@akaSean 5 лет назад
NICKKK
@brendanshannon5054
@brendanshannon5054 5 лет назад
NICK EH 3000000000
@rheaf1121
@rheaf1121 5 лет назад
Nick eh 30000000000
@exars
@exars 5 лет назад
nick eh 300
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Ehh! Thank you for your support!
@rod9424
@rod9424 5 лет назад
nick eh 30
@Yaboyferret14
@Yaboyferret14 5 лет назад
Nick eh 30
@Aredium.
@Aredium. 5 лет назад
Nick eh 30!!!! Ehhhh
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Ehhhhh!
@thyrenaissanceman3052
@thyrenaissanceman3052 2 года назад
way too fast.
@Shmitester
@Shmitester 5 лет назад
Nick eh 30 anyone ?
@kevinalejos2405
@kevinalejos2405 5 лет назад
Nick eh 30
@SimplyEmbedded
@SimplyEmbedded 5 лет назад
Ehhh! Thanks!
Далее
ХУДШИЕ ВЫБОРЫ в США
13:20
Просмотров 530 тыс.
This is how Halo felt as a kid 🤣 (phelan.davies)
00:14
I made a VGA card that blew my mind
15:44
Просмотров 430 тыс.
VGA image driver (make a face) on an Intel FPGA
19:33
Lesson 104 - VGA Controller
12:29
Просмотров 87 тыс.
Embedded Rust setup explained
23:03
Просмотров 88 тыс.
Verilog. Интерфейс VGA
42:11
Просмотров 3,9 тыс.