Driving a VGA Display?! Getting started with an FPGA! (TinyFPGA)

Driving a VGA Display?! Getting started with an FPGA! (TinyFPGA)

GreatScott!

4 года назад

485,230 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@adeptofstroggus5924
@adeptofstroggus5924 - 16.12.2023 20:55

"i didn't know about verilog"

Ответить
@memphisartguy2
@memphisartguy2 - 27.11.2023 20:04

lost prem an now yt showing me three year old videos... wtf.. BTW there is a VGA Arduino project, but it require one just to create the sync signal and another to use it. This is of course back when Arduinos were only 16mhz.

Ответить
@233kosta
@233kosta - 20.10.2023 15:01

Got my first FPGA kit today, driving a scope in X/Y/Z mode for a green/white image is on my list

Ответить
@Fettsaeure
@Fettsaeure - 24.09.2023 23:25

Vga is old but interestinng

Ответить
@yogpanjarale
@yogpanjarale - 30.03.2023 15:17

2020 was 3 years ago 😢

Ответить
@climbeverest
@climbeverest - 18.11.2022 14:45

Genius

Ответить
@climbeverest
@climbeverest - 18.11.2022 14:37

I was looking for this

Ответить
@gigimanueliacob8062
@gigimanueliacob8062 - 10.11.2022 11:44

I always get goosebumps when I see that you highlight 2-3 times and the paper start to bend a little bit due to excess humidity.

Ответить
@enriqueparedessanchez3432
@enriqueparedessanchez3432 - 27.10.2022 01:54

Wow, I didnt know about Tiny FPGA, it's seems a great solution for little projects. I heard about other open source FPGA called iCEBreaker.

Ответить
@alfcnz
@alfcnz - 16.10.2022 17:00

Juan is not pronounced “iuan”… 🤣🤣🤣
Check any how-to-pronounce video 😅😅😅

Ответить
@AppliedCryogenics
@AppliedCryogenics - 07.10.2022 18:38

This looks like a nice way to learn fpga. Thanks, GreatScott

Ответить
@Blue-Maned_Hawk
@Blue-Maned_Hawk - 08.07.2022 20:13

verilog hdl and vhdl, which for some fucking reason aren't the same thing

Ответить
@BuzZ.
@BuzZ. - 30.06.2022 18:39

Hmm, the NUT gate :/

Ответить
@ehanstube2305
@ehanstube2305 - 22.05.2022 09:14

Will It Work With An Arduino Uno

Ответить
@isaacllanas2828
@isaacllanas2828 - 18.04.2022 00:35

Brooo, this is amazing!!

Ответить
@BechirSeven
@BechirSeven - 26.03.2022 05:19

i'd like to learn FPGA on Xilinx XUPV5

Ответить
@soundcheck6885
@soundcheck6885 - 19.03.2022 23:24

I wonder if driving a DVI output may be easier than driving VGA?

Ответить
@tradeautomationsystems
@tradeautomationsystems - 08.02.2022 21:43

Interesting video! I'm implementing Ben Eater's 8-bit computer in an FPGA on my channel in a series of videos. A VGA display is one thing I plan to implement after expanding the computer to be able to use it.

Ответить
@robingeorge9977
@robingeorge9977 - 07.02.2022 03:10

Awesome 😮

Ответить
@samverve
@samverve - 06.01.2022 23:28

Thank you great Scott!! This was really useful and interesting! I want to play with fpga now! 😊

Ответить
@Tristoo
@Tristoo - 27.11.2021 12:29

"creating such an hsync and vsync signal was not possible for me to do at this point"
bruh just say you couldn't do it.. they guy who's code you copied could do it so it clearly was possible.

Ответить
@TooSlowTube
@TooSlowTube - 06.11.2021 20:24

Did you really connect that LED directly to an output of the FPGA, without a resistor in between, or did I miss something?

If so, do you know how much current the LED is drawing, the maximum current rating for the LED, and more importantly, the maximum current rating of the output?

I'd expect something to blow.

An LED normally turns on at around 1.6V-1.7V. You normally limit the current through it by allowing for the difference between the output voltage and the LED turn on voltage, and using a resistor to make sure it stays in the allowable range for both the LED and the thing driving it, using Ohms law.

Connecting it directly is likely to lead to damage to the FPGA, or the LED, or both, and disappointed first time electronics experimenters.

Ответить
@taranagnew436
@taranagnew436 - 31.07.2021 00:53

is there a ide like icestudio or makecode for arduino?

Ответить
@arkanjo7509
@arkanjo7509 - 30.06.2021 00:18

thanks

Ответить
@x2net
@x2net - 14.03.2021 22:12

crapduino has not enough horsepower boo hoo. learn a decent language then.

Ответить
@ominguti6345
@ominguti6345 - 06.03.2021 02:26

Hmm, putting that bit about driving the VGA in the title is clickbait of the first order. I only clicked on the video to see how you generate analog rgb signals with a digital logic which you skipped by showing a blinky led and then playing someone else's implementation of pong...

Ответить
@Bularistan4o
@Bularistan4o - 05.03.2021 18:38

11 months ago, I think its time for episode 2 and starting a short (or long) series exploring FPGA :D

Ответить
@Gruftgrabbler
@Gruftgrabbler - 25.02.2021 10:12

Im not really a VHDL expert. Learned some Bluespec last semester in the university but we didn’t run it on real hardware

So the Bluespec Compiler basically translates the code into verilog. Do you thing you can Programm the tiny fpga then with Bluespec?

Ответить
@snorman1911
@snorman1911 - 20.02.2021 02:32

Where exactly is your accent from?

Ответить
@micaiaskauss
@micaiaskauss - 12.02.2021 00:34

Thank you for this video and all the links, your videos are great

Ответить
@theengineer9910
@theengineer9910 - 05.02.2021 03:47

i achieved VGA driving with my DE0-Nano & Quartus 2 with the fpga4fun website tutorial. That website is perfect for fpga noobs.

Ответить
@OmgEinfachNurOmg
@OmgEinfachNurOmg - 22.01.2021 18:30

playing pong against yourself is really sad

Ответить
@bennguyen1313
@bennguyen1313 - 20.01.2021 00:26

What would be a good platform to learn on? TinyFPGA BX board or Fomu ?

For example, the fomu appears to use a RISC-V softcore and uses the ValentyUSB ip core / github smunaut/ice40-playground/tree/usb/cores/usb )

I'm interested in a structured learning material, that goes from zero fpga knowledge, to designing a USB interface! Would also be nice if the workshop covers Migen/MiSoC->LiteX , which seems to flatten the learning curve by allowing the use of Python to generate HDL?!

Ответить
@issamqalajy5342
@issamqalajy5342 - 10.01.2021 13:28

Did any body tell you that you are great😅

Ответить
@zazio5535
@zazio5535 - 04.01.2021 19:40

I heard that LUT based structures are begin to take over in CPLDs as well, which has some draw back on their time domain performance(Phase noise, jitter, etc..) Anyone can confirm this?

Ответить
@AI_Trainer1024
@AI_Trainer1024 - 04.01.2021 12:31

That's awesome. I think you may have inspired me to get back into these little beastys after about 25 years. It looks much easier than it used to be. Great video

Ответить
@geovani60624
@geovani60624 - 03.01.2021 05:22

where can I buy these buttons?

Ответить
@nitinsoniism
@nitinsoniism - 03.01.2021 01:51

Why would someone dislike such a great educational video!

Ответить
@rocksai651
@rocksai651 - 27.12.2020 12:29

Make rf sniffing kit using Arduino

Ответить
@notmuch_23
@notmuch_23 - 11.12.2020 00:57

If it takes an FPGA for VGA driving, what would it take to make your own HDMI display driver?

Ответить
@PasanJayaweeraYashoda
@PasanJayaweeraYashoda - 10.12.2020 22:34

now i know that i dont want to learn fpga lol

Ответить
@gamer-hx9rh
@gamer-hx9rh - 05.12.2020 03:56

I have that same monitor, in fact, I'm watching this video on it the only difference is that it doesn't have the HDMI text on it but everything els is the same lol I guess mine is bit older.

Ответить
@DylanMatthewTurner
@DylanMatthewTurner - 02.12.2020 18:49

The biggest issue I have with FPGAs is simply cost. They're just still too expensive. I could get an ATmega328 and a crystal for <$5 and do what I'd do with a microcontroller. I could also get a cheap clone for like $10-15. The TinyFPGA Bx and other "hobbyist" FPGAs are all still around $50. That's much cheaper and more available than ever, but I feel like they're still too high for them to really take off in the maker space.
Cool stuff though!

Ответить
@xerbersucker69
@xerbersucker69 - 28.11.2020 23:39

All that time just to say in the last 30 seconds......then I just copied someone else's code

Ответить
@regal_7877
@regal_7877 - 27.11.2020 18:00

Thanks for the great video. Could you possibly do a video where you use the FPGA to make a USB-Serial (UART) converter? Then microcontrollers like the ATtiny can communicate with the computer. I'm sure there are other alternatives like some FTDI chips or whatever that I've read about in forums but this would be a nice DIY method.

Ответить
@oslier3633
@oslier3633 - 21.11.2020 22:11

“Arruino has not enough power to drive VGA”

Ben Eater: are you challenging me?

Ответить
@vaseemmehrancp9372
@vaseemmehrancp9372 - 18.11.2020 11:39

Great

Ответить