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.
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!
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
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.
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
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)
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.
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.
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.
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?
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
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?
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!
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!
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! :)
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