No video

VGA image driver (make a face) on an Intel FPGA

  Рет қаралды 11,110

Dom

Dom

Күн бұрын

This tutorial shows how to use Altera FPGAs and Quartus prime, along with some verilog code, to create a face on a tv via VGA running at 480p @ 60 FPS.
code : github.com/dom...
New to VGA? : • How to Create VGA Cont...
New to Quartus? : • Tutorial (1/4): Creati...
Please ask questions in the comments and I will try to answer them!

Пікірлер: 27
@damny0utoobe
@damny0utoobe 3 жыл бұрын
I just found your channel. What a great find for FPGA tutorials.
@Dom-bo8wd
@Dom-bo8wd 3 жыл бұрын
Glad you enjoy it!
@romiolover6852
@romiolover6852 3 жыл бұрын
nice informatics video, thank you
@hihey5566
@hihey5566 2 жыл бұрын
How did you match your pin/io constraints? Is this via quartus or internal files? I'm trying to run the code but it is not working.
@thanatosor
@thanatosor 2 ай бұрын
😂 was about to consider buying a De10-Lite anyway
@nai1ka123
@nai1ka123 Жыл бұрын
Great work!
@thangnguyen-jx7in
@thangnguyen-jx7in 3 жыл бұрын
tks for your turotial
@LetterfromourDearGod
@LetterfromourDearGod 3 жыл бұрын
Thank you very much for the tutorial, it was very helpful. Just had a question if you had a guide for the different color codes for the red, blue and green?
@Dom-bo8wd
@Dom-bo8wd 3 жыл бұрын
Thanks! Honestly i just messed around until i found color combos that worked. I would suggest looking up VGA color pallets for the correct color depth if you have specific colors you need
@LetterfromourDearGod
@LetterfromourDearGod 3 жыл бұрын
@@Dom-bo8wd Thank you for your prompt reply.
@phonezawthein1990
@phonezawthein1990 3 жыл бұрын
I love your channel..
@Dom-bo8wd
@Dom-bo8wd 3 жыл бұрын
Thanks!!
@roberthill8475
@roberthill8475 Жыл бұрын
What if I would like to display an image with every single pixel is different color? Do I need to write tons of if else statements?
@omersen899
@omersen899 3 жыл бұрын
Do you have any video or source to create 50MHz to 25MHz Clock Divider in 13.1? I had tried something but could not make it ://
@Dom-bo8wd
@Dom-bo8wd 3 жыл бұрын
I am not sure about quartus II software, but I am assuming it is similar to quartus prime, in which case I used the clocking wizard to create a custom IP block and then instantiated that into my code
@Dom-bo8wd
@Dom-bo8wd 3 жыл бұрын
I think there is a menu on the right hand side with different types of resources like DSP, and ram and clocking, then you just click on the one you want and it will walk you through the steps
@omersen899
@omersen899 3 жыл бұрын
I'll look for it further, thanks :))
@fathulnaim1910
@fathulnaim1910 Жыл бұрын
Hi, how about synopsys design constraints file? Is it not required for this project?
@video-mg6he
@video-mg6he 2 жыл бұрын
How can I output pictures? Usually mif files are 24bit or 16bit, but the VGA output of this board is 12bit
@victorvitima6574
@victorvitima6574 3 ай бұрын
Hi Dom, can you tell me your Pin Planner? i´m trying to run your project.
@Dom-bo8wd
@Dom-bo8wd 3 ай бұрын
www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=218&No=1021&PartNo=4#contents
@Dom-bo8wd
@Dom-bo8wd 3 ай бұрын
page 36 of the user manual has the pin assignments for the de10-lite board that I was using.
@AmauryCastillo
@AmauryCastillo 2 жыл бұрын
Thanks! by any chance do you know if there's a way to see the image you generated WITHOUT using the FPGA? I mean like a simulation or something? I'm on a hurry and i don't think I'll get the adapter :(
@Dom-bo8wd
@Dom-bo8wd 2 жыл бұрын
Hello! Im sorry for the late reply! So if you simulate, you could take the raw data output from the code, stick in in something like matlab that processes matricies, and assign color values to the hex output data. Then you would just get a giant matrix with the words “yellow”, “white”, for example. Then you can interpret this as a picture in a way? Maybe you could do something similar in excel where you add color to the induvidual squares? Just some of my brief thoughts while im at work…
@talhakuzucuoglu1712
@talhakuzucuoglu1712 Жыл бұрын
Why are your RGB outputs are 4 bits dont we need 8 bits, there should be 8 bits of information for each of them
@imanel-bawab6406
@imanel-bawab6406 2 жыл бұрын
Hi! I am using the DE2 board which has 8 color channels (and also a 50 Mhz clock). So I have modified the code to have the extra 4 bits per color. However it is still not working. I think maybe because there is a DAC? Do I need to assign VGA_CLK, VGA_SYNC_N and VGA_BLANK_N to anything? Here is the datahseet for my FGPA: www.intel.com/content/dam/altera-www/global/en_US/portal/dsn/42/doc-us-dsnbk-42-1404062209-de2-115-user-manual.pdf
@imanel-bawab6406
@imanel-bawab6406 2 жыл бұрын
I tried to simplify the project by just making my screen all white for now. Also I used a logic analyzer and it looks like VS and HS are correct ish - 31.25 KHz and 102.5 Hz (should be closer to 60 Hz according to this source: www.fpga4fun.com/PongGame.html)
VGA Controller Verilog Vivado Basys 3 FPGA
13:06
FPGA Discovery (Learning How to Work with FPGAs)
Рет қаралды 6 М.
How to Create VGA Controller in Verilog on FPGA? | Xilinx FPGA Programming Tutorials
12:41
Simple Tutorials for Embedded Systems
Рет қаралды 51 М.
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 40 МЛН
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 4 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 54 МЛН
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
EEVblog #496 - What Is An FPGA?
37:44
EEVblog
Рет қаралды 761 М.
VGA driver for FPGA in VHDL
50:02
daxerz
Рет қаралды 30 М.
Starting A Project With Altera Quartus II And Creating A System With Qsys
19:38
How VGA Works
16:23
Tech Tangents
Рет қаралды 119 М.
Product Showcase: TinyFPGA
4:04
SparkFun Electronics
Рет қаралды 53 М.
SPI Master in FPGA, VHDL Code Example
9:13
nandland
Рет қаралды 28 М.
Program Your Own FPGA Video Game
20:56
element14 presents
Рет қаралды 47 М.
HDMI FPGA | FGPA4fun code updated to Vivado 2020.1
15:13
Using AI to Create the Perfect Keyboard
12:05
adumb
Рет қаралды 1,4 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 40 МЛН