Тёмный

Ben Heck's FPGA LCD Driver Hack 

element14 presents
Подписаться 774 тыс.
Просмотров 223 тыс.
50% 1

Ben finds an LCD that is the perfect size for a pinball display, but it only runs composite video and that just won’t do. Ben uses his oscilloscope to figure out how the LCD works so he can reverse engineer it using an FPGA.
Learn more about the Tektronix spectrum analyzer at
element14.com/c...
Like the Ben Heck Show at - / benheckshow

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

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 295   
@shana_dmr
@shana_dmr 9 лет назад
I love how you explained "FP" in FPGA as 'can be programmed anywhere, even on a field' :D
@petereric95
@petereric95 9 лет назад
I didn't understand a single thing from this entire video except that you bought a car lcd from ebay :D
@funkyant
@funkyant 9 лет назад
haha
@AndyHope970
@AndyHope970 9 лет назад
haha yeah, I understood because I've done electrical engineering, but I was a bit surprised he went to this level of detail for TBHS.
@martinsalko1
@martinsalko1 9 лет назад
why are you watching then? i mean like what get you to watch the show?
@homeuser5
@homeuser5 9 лет назад
lol
@martinsalko1
@martinsalko1 9 лет назад
marcoswi Please explain why?
@adrianruth9054
@adrianruth9054 9 лет назад
The Ben Heck Show Please do more FPGA content!!
@chaemelion
@chaemelion 9 лет назад
I always thought resistance to interference is the reason for differential signaling, rather than the speed granted by low voltage levels as Ben explained. The idea is any kind of EM interference or other power fluctuations would raise or lower the differential pair signals equally thereby leaving the relative voltage between the two unchanged, even as their absolute voltages may fluctuate. Someone correct me if I'm wrong.
@MichielHaisma
@MichielHaisma 9 лет назад
Very cool project. Would love to see more FPGA's. I would definitely back this on Patreon!
@n1cobenz
@n1cobenz 9 лет назад
Hey Ben, why are you guys using an external led for the cyclone rather than oune of those built in? Btw, love the show, much love to you guys
@Madmax23419
@Madmax23419 9 лет назад
Nice episode, and great results. :) How fast was the clock? Was a logic analyzer not a better choice for this job?
@PixelOutlaw
@PixelOutlaw 9 лет назад
The same screen sould be great for an 8 bit computer, perhaps something like his Apple II build.
@PDRIFT86
@PDRIFT86 9 лет назад
Really like how you explain everything, great video and awesome hacking.. The outtakes at the end are pretty funny too, keep it up and have a nice day.
@phuocbolip
@phuocbolip 8 лет назад
i want to buy this lcd . what number , model for lcd ? mr ben give i know ,please
@n.aminr.7175
@n.aminr.7175 7 лет назад
that is one super expensive oscilloscope
@michaelperugini4199
@michaelperugini4199 6 лет назад
is there a part 2?
@intheblues
@intheblues 9 лет назад
Ben - Your vast knowledge on everything electronics is off the planet. Every video I shake my head and smile about how much you know, retain, and explain. :-)
@psiewert83
@psiewert83 8 лет назад
Ah you know...just messing around with my $14,200 oscilloscope.
@Damaniel3
@Damaniel3 7 лет назад
I actually worked on the development of this particular scope and I can't afford one... :(
@scottdotjazzman
@scottdotjazzman 7 лет назад
Yeah, that's always bothered me about this show. Element14 seems to have little concept of a budget where a multi-thousand dollar scope is a no-go unless you use it for a living. (That said, inexpensive 4-channel Tek storage scopes can sometimes be had on fleabay for $300-500 or so. I was lucky and scored a 2430 from a ham radio neighbor for free.) @Damaniel3, Tek should pay their engineers better for that price!
@nogrend
@nogrend 7 лет назад
looking for this comment
@voxertv5057
@voxertv5057 3 года назад
@@scottdotjazzman 10 gHz 1nm ADC for you
@RoyHess666
@RoyHess666 9 лет назад
Dear Ben, this video was very very technical and very explanatory. I really liked how you explained the stuff, good work! Can't wait to see what you will do in the future with this :) Greetings from germany!
@StoneFlange
@StoneFlange 9 лет назад
I second that--I'm still very new to programming, but I was able to follow a good deal of this and it gave me a better appreciation for the old LCD question ;) thanks for the in-depth explanation! I know some people don't like this much technical info but I loved it!
@muskateer12345
@muskateer12345 9 лет назад
nazi
@muskateer12345
@muskateer12345 9 лет назад
***** is what ur mum called u when u wr born
@philipacovington
@philipacovington 2 года назад
FPGAs are great for retro-computing and learning how a CPU works. I am implementing Ben Eater's 8-bit computer in an FPGA in a series of videos on my channel for anyone interested.
@brandonlewis2599
@brandonlewis2599 9 лет назад
This was the best episode yet. I really enjoyed this. l especially like how this episode showed in detail the process of reverse-engineering, and all (or most, anyways) of the guess-work that is involved. And how you just need to jump in there and experiment. In some sense, it's a shame that Ben got it working on the first try. Would have learned more watching him struggle a bit. But hey, I guess it looks good for your sponsor. Finally, you finally gave me an appreciation for what an FPGA can do that a micro-controller or dedicated logic can't. It would take a pretty serious (and expensive) micro-controller to drive that LCD -- if indeed it could be done at all. But it would also take a ton of work to build a circuit up from logic gates to it. The FPGA reduces this to a 25-minute episode. Thanks, Ben!
@Backbeardjack99
@Backbeardjack99 9 лет назад
Awesome!!!! Just awesome! Please Ben, do a complete FPGA tutorial!
@markconger8049
@markconger8049 6 лет назад
I can't believe I have just found this video after two years of searching how to possibly use displays without controllers. This is the best tech video I've watched all year (2017.) Thank you, Ben!
@jaapweel1
@jaapweel1 9 лет назад
I always thought that at least part of the point of differential pairs was that they are less susceptible to noise because if both wires pick up the same noise, it cancels out when you look at the difference.
@Jefferson-ly5qe
@Jefferson-ly5qe 6 лет назад
Jaap Weel Noise isn't usually a big problem in digital systems since they are so robust against interference. Great for reducing interference in analogue stuff like mike cables though.
@TheTurnipKing
@TheTurnipKing 3 года назад
@@Jefferson-ly5qe It seems like something that's going to be a bigger factor the lower the voltage becomes (for faster rise/fall times). In an older 5v device the distinction between a logic 0 and a logic 1 is pretty clear, and small voltage fluctuations probably won't change the signal. If you're dealing with very low voltage signals the difference becomes increasingly small, and even small fluctuations will start to matter.
@akay48
@akay48 9 лет назад
can we get a link of that video of a kitten cuddling with a sloth?
@electroGoal
@electroGoal 4 года назад
It that possible to make driver for smartphone display using this FPGA. If possible then how
@TheGrue129
@TheGrue129 9 лет назад
This is neat and all........ But where is this kitten/sloth video?
@tHaH4x0r
@tHaH4x0r 9 лет назад
Finally a build that requires some actual skill. You could use DRAM with 2 partitions for 2 frames. 1 frame is constantly written to the screen at the update rate (30 or 60hz) whilst the other is free to access and modify by a microcontroller (cortex M4 or something) which prevents tearing and enables slow microcontrollers to write to the screen with a decent update rate. When the frame has been updated, the FPGA switches the ram access to update the screen with the new frame.
@0xbenedikt
@0xbenedikt 9 лет назад
I did something similar, not that difficult using a oscilloscope. I interfaced a graphical calculator lcd, by sniffing the lines and finding out the data format.
@tekvax01
@tekvax01 9 лет назад
just a point of clarification... front and back porch are for the horizontal sync, the pre equalization and post equalization pulses are used in vertical sync.
@simpsonizer
@simpsonizer 9 лет назад
Thanks! I learned a lot from this. For example I knew something about dif-signaling but I now have a clearer pic of how to read logic states just from your video! I knew what a FPGA was, but the programming and chip and pin management I did not know about! The only thing is when the gate arrays are programmed, does the program have to re-connect all the gates each time the FPGA chip is turned on? Or is static once programmed (like flash memory). Very interesting and makes me wish I had a multi-channel o-scope and a dev board. Only issue is getting a understanding of the programming lol.
@KuraIthys
@KuraIthys 9 лет назад
I've never done much practical work, but i've read a lot. From what I've come across, most FPGA's are paired with an external flash memory. (a ROM if the FPGA is a component in a static design, or some kind of solid state storage. Eg flash rom or the like, if it's changeable). At boot, the FPGA loads it's state from this memory, and then configures itself to match. Depending on how many gates the FPGA has, this can be many megabytes. Some FPGA's have the required non-volatile memory on the chip itself, but many do not. Either way, the state is re-loaded every time the FPGA powers on. Even in a completely static design, if it has an external chip providing configuration (even if it were a non-programmable ROM), you could in theory remove that chip, put in one with a different program, and completely alter what the FPGA does... They are basically volatile devices. Turn off the power, and an FPGA loses it's 'program'
@Sonicdude10
@Sonicdude10 9 лет назад
OK. So a FPGA is good for figuring out how the signal bus drives the display. Now the real question is if it can be implemented on a cheaper board. A CPLD is out of the question due to the clock rate needed to get all the signals in. If I remember a 112 MHz clock was used for 800x234 resolution. By my calculation (probably wrong as I used simple math) I figure that a 190 MHz clock signal is needed to get all the data needed in for 1024x310 resolution. A simple microcontroller is out of the question for this. Something that can run at upwards of 200 MHz would be needed to drive the 8 wires for the system. Perhaps a small ARM board could be used. Something like this could possibly work: electronicdesign.com/microcontrollers/200-mhz-system-chip-arm-core-targets-lcd-apps It is a 200 MHz ARM based LCD driver chip that is capable of driving a 800x600 LCD. That's 480,000 pixels per frame. At 1024x310 resolution there are 317,440 pixels that need to be driven per frame. If the device can be reprogrammed to drive this odd ball resolution the controller can work assuming it can do 4 pairs of LVDS and accept something like digital RGB input. The controller also promises to be fairly cheap. A LOT cheaper than the FPGA used here. Probably wrong here but thought I'd give it a try. Any ideas on my thoughts? Wrong, right, maybe? I don't know this level of data signalling too well so correct me if wrong.
@Uterr
@Uterr 9 лет назад
we just need to check datasheet for particular lcd panel
@Sonicdude10
@Sonicdude10 9 лет назад
***** Confused? I never mentioned anything about the oscilloscope. I know what it does. I was using the data figured from the readings on the scope. The signals "sniffed" by the scope are what the original composite based driver board for the LCD put out. I was using those numbers. As for the universal LVDS board, maybe. It would need to be programmed for the LCD due to the resolution and number of data lines. Those universal boards aren't fully universal. They might or might not need to be reprogrammed. I suspect with this screen they probably would need to be.
@mrlazda
@mrlazda 9 лет назад
You can use CPLD, but you will not save lot of money (if you will save any, you can find cheap Cyclone V boards), but again it depends of functions you want to do. LH7A400 is not best solution for this application (according to datasheet it is meant to direct drive LCD with parallel bus) same as ATSAMA5D34A ...
@kraftlab
@kraftlab 9 лет назад
GaryBlack Keep in mind this is a prototype. Using the FPGA was just a quick way to create a working prototype to test out the theory. If this goes forward something more robust and cost reduced would be developed.
@kraftlab
@kraftlab 9 лет назад
***** I've seen you talk about the converter board a lot in the comments so I thought I would let you know that Ben is well aware of those boards. I thought the greater purpose was clear from the video but in the final application the goal is to use the LCD as a pinball DMD display. There is already a micro in the existing system that dives the current LED based DMD display. It already outputs signals for that type of display. If he used a converter board then he would have to output some kind of video signal, VGA, HDMI, DVI, whatever. With this system he is basically generating a special custom signaling between the micro controller and the FPGA which then would drive the LCD. Which means no need to generate any kind of video out from the microcontroller. I wrote the software that we use to generate the output frames on the DMD and have already started on a revised version for this format so I have some idea of how the whole thing would go together.
@odrabil123
@odrabil123 6 лет назад
I'm still amazed how you found the clock frequency and were able to identify each bit. I don't know if you did that quickly or if it took you some time but edited the video. In any case, what an amazing exercise! In my opinion, this kind of videos is truly motivating for future electronics/electrical engineers :D
@malgailany
@malgailany 9 лет назад
One of the most interesting videos I've seen recently! Reverse engineering graphic LCD has always been a hard task without datasheets. Also showing how an FPGA can be used as a high-speed driver while most microcontrollers may fail to achieve the task. I hope to see more details, and how to display useful information on the LCD. Thank you for interesting video.
@AhmadAlghannam
@AhmadAlghannam 9 лет назад
ohhhh man!!...........i wish you were my father....will you adopt me?
@sarowie
@sarowie 9 лет назад
Such a high end scope, differential signals and then using the ground leads with alligator clips or how HF-Engineer call it: Antennas. I mean: If it does the job it is good enough, but the signal integrity would be better with shorter ground loops.
@KubrickFR
@KubrickFR 9 лет назад
Sloth hugs cat: /watch?v=S52Qtlv2o5U
@KelvinSmoke
@KelvinSmoke 9 лет назад
Wow, this shot way over my head. Go Ben. Look, I spent two months designing and printing handlebar-end mirror holders for my motorcycle....Go me...
@LanternLabs
@LanternLabs 9 лет назад
You could use the composite input, it'll stretch your video funny, just pre-squash the video so when its stretched it looks right. Thats how 16x9 SD content is produced from the same signal as 4x3...
@kentvandervelden
@kentvandervelden 9 лет назад
When attaching the ground of the scope probes, is it necessary to attach all of them? Since the grounds are most likely linked inside of the scope, is attaching only a single ground sufficient? I'm referring to the setup at 7:00. Great video, thank you!
@rasmushauschild
@rasmushauschild 9 лет назад
Have you seen the droid w (a slightly faster and much smaller raspberry pi Clone) If you want one you better hurry, the production has stopped (only very few left)
@LoganDark4357
@LoganDark4357 6 лет назад
You keep explaining FPGAs in a weird way. Basically, when you program a microcontroller you're changing the software, but when you program a FPGA you're changing the hardware.
@rorschak8175
@rorschak8175 9 лет назад
you are amazing :) i like watching your videos we learn much from you :)
@DiyintheGhetto
@DiyintheGhetto 7 лет назад
Okay you know what would be cool to make a Portable system using this LCD. Think about it. Ben used anywhere from 3.5" LCD up to 20" LCD why not a short wide 12.2" LCD Portable system. Just saying :)
@DoctorWhy777
@DoctorWhy777 9 лет назад
Also found this on wiki in regards to color depth. 18-bit Almost all of the least expensive LCD displays (such as typical twisted nematic types) provide 18-bit color (64 × 64 × 64 = 262,144 combinations) to achieve faster color transition times, and use either dithering or frame rate control to approximate 24-bit-per-pixel true color,[12] or throw away 6 bits of color information entirely. More expensive LCD displays (typically IPS) can display 24-bit or greater color depth. You said that it uses diferential pairs because of the speed, so when the wiki article says "64 × 64 × 64 = 262,144 combinations) to achieve faster color transition times" that kinda makes sense to me. Question why is it using 7bits instead of 8bits? Right enough beer and youtube commenting for me, Love this video!!!!
@Jeremydge
@Jeremydge 9 лет назад
Seriously, I don't have the 0.01 of your knowledge in electronic, but damn I love your show (Sorry for my english, i'm french) but you have a great show!! Keep it going!!Seriously!
@jacksonshelton8055
@jacksonshelton8055 6 лет назад
How would you add a converter to the existing FPGA LVDS coding so that you could input signals like HDMI, Component, VGA, etc? Also, how would you interface a mobile phone LCD with or without a touchscreen? Is adding the touchscreen functionality even possible? I'll say, FPGA programming does not sound that difficult if you know the basics of inputs and outputs, and if you have an oscilloscope. I don't have the money for an oscilloscope, so is there a USB thing that is less than 150/100 dollars that has multiple channels that I can connect to my computer? I would want to do something like this because I might want to make a portable Raspberry Pi thing. I know, there are products out there to help you make it, but I want it to be as thin as possible (because I might want to shove the circuitry in a GBA SP).
@thepumpkingking8339
@thepumpkingking8339 9 лет назад
Another Great Vid. Keep coming to watch something go " FiiiZZZZZzzzzzzz " but yet again.. Ben get it working ...
@mattmoreira210
@mattmoreira210 7 лет назад
Differential signalling not only increases speed, it also REDUCES NOISE (increases noise immunity) ! ;)
@tedvanmatje
@tedvanmatje 7 лет назад
programming fpga's.... will learning to do so drive me insane? will I end up licking the windows in a bus when travelling? will I become one of those eccentric types, who mutter incoherent oaths whilst simultaneously voiding my bladder? will I need to have more than two cats suffering from advanced hallucinations, running around my house chasing invisible mice? a tinfoil juggernaut of synthetic otter chocolates bestowed onto my refrigerator's dingle berries.... let's see how deep this rabbit hole goes then, shall we? does element14 sell advanced geek wear - aka: adult nappies? wibble if EOL != sanity return alls_well_happy_days else return to_sender_address_unknown
@KJ7JHN
@KJ7JHN 5 лет назад
Hey Element 14, could you MAKE a video on how to manually program a FPGA? How can we set each bit manually, without a programmer? Is it the same as an eprom? Thanks!
@5speedfatty
@5speedfatty 9 лет назад
6 bits of blue 6 bits of red 6 bits of green.... i know im prolly not the first to "AH MARK OF THE BEAST!" in the comments but heh heh i didnt know it was like that.
@philstuf
@philstuf 6 лет назад
My only real issue with this is that it took a $15K 'scope to figure out the workings of a $100 4:1 LCD display. If only there were more cost effective, multi-channel solutions for the avid electronics hobbyists....
@michaelsalomone8031
@michaelsalomone8031 9 лет назад
Ben, new subscriber, most of what you do goes right over my head, but I love watching and hopefully something valuable will sink in. How much was the lcd? Are you going to give COLOR DMD a run for their money ?
@andrewkowalczyk1156
@andrewkowalczyk1156 9 лет назад
Actually a legitimately useful application: I've got so many LCD's lying around with obnoxiously large driver boards and composite input, implementing it on an FPGA is a much nicer fix than hacking in the original board to a project.
@stephenpettitt5382
@stephenpettitt5382 6 лет назад
According to the (really useful) panelook.com site, there is only one LCD screen with a 1024 x 310 resolution, so this must have been the one used in the video... www.panelook.com/TX31D16VM2BAA_KOE_12.2_LCM_overview_12075.html
@ApiRote
@ApiRote 7 лет назад
Can considerer a i2C signals of the SDA an SCL as a differential signals too? They build words too... Or is a simetrical voltage in a bias? I am an amateur forgive me :) Thanks for your videos!!
@runkurgan
@runkurgan 9 лет назад
So frustrating when 90% of what you explain is right on the fringe, I can almost grasp the concept but then it eludes me! I mean I know my mind doesn't udnerstand physics but still it bother me... Gonna keep watching though, your build are way to cool not to.
@timrichter1980
@timrichter1980 7 лет назад
Having not much experience with oscilloscopes, I wonder why the signals are so distorted @7:22 ? Does it come from the high frequency, and thus the reason why they chose differential pairing? I'm sorry for stupid questions :)
@Roycopy
@Roycopy 9 лет назад
Hello, ben, when you gone put some PinMame or Visual Pinball to this?, Some kind of Mini Virtual Pinball Machine with 2 screens, that its ready to go :-)
@ActionThanos
@ActionThanos 9 лет назад
I've decided to take up nuclear science with a pastime hobby of Chinese Language studies... might be easier..
@AtariXcore
@AtariXcore 7 лет назад
Red is green. Got it. I'm used to this kind of thinking. Things being backwards and not what they at first appear to be. From inverse relations and counter-intuitive concepts.
@theoneis101
@theoneis101 9 лет назад
Number plate! For cars. Just saying this would be good for number plates in the uk. What's your thoughts Ben!
@WizardNumberNext
@WizardNumberNext 6 лет назад
I am very surprised you cared about decoding screen timings. you can get them from Vesa GTF or CVT. why bother to decide if from oscilloscope? this is waste of time and effort.
@blackIce504
@blackIce504 9 лет назад
Hi ben, many people have been saying just buy some LVDS boards of ebay and for the most part there cheap, but my issue with those are that you never know if your going to get full speed of the LCD, so i like your idea of using an FPGA as it has the more then enough power to handle any LCD and any res at any speed possible, you could also make a program to test LCD with it so. So i really do like your idea and shall try it sometime as i have a grave yard of LCD that most likely have blown boards. are you able to share a link of your program that you made for the FPGA?
@Supramonk
@Supramonk 9 лет назад
Hello I would like to use that LCD to build Synthesizer , Is this Touch screen like the Ipad ? I am looking to build a synth with a touch screen is this possible ?
@gudenau
@gudenau 9 лет назад
I want to do this with a different display, I am sure this will help.
@PinBallReviewerRepairs
@PinBallReviewerRepairs 9 лет назад
What about the Color DMDs that have come out for DMD style pinball machines? Could you not code up your own pinball machine and do your own code? There is even an option to have it look like the original DMD with the dots or you can have the option of no dots. But what is a DMD with out the dots right? ;)
@imagoatbah
@imagoatbah 9 лет назад
Ben writing verilog? Reverse engineering digital video signals? What show is this? Seriously, though, systemverilog ftw
@adrianruth9054
@adrianruth9054 9 лет назад
I really like this video, it sort of pertains to a project I am trying to complete. I really want to use old laptop LCDs to use in multiple applications. I'd rather not use a controller board from eBay. What can I do to make something like this?
@Bluebrain
@Bluebrain 3 года назад
Shouldn't the clock give an impulse, so rise or fall, on every single bit instead of this weird 4 bits high, 3 bits low???
@bjarnestronstrup9122
@bjarnestronstrup9122 5 лет назад
17:02 wow that massive bag of cocaine behind him.
@travbrack
@travbrack 7 лет назад
So would it be possible to convert an HDMI signal using the same FPGA or would other hardware be needed?
@Slot1Gamer
@Slot1Gamer 9 лет назад
EERM why not just pull up the data sheet instead of probing around?
@Noahg929
@Noahg929 9 лет назад
Ben, On the revisited raspberry pi mame project next episode could you talk more in depth about batteries and how to power a portable. I'm building one myself and don't know what to do.
@PeterCCamilleri
@PeterCCamilleri 9 лет назад
Wow! Awesome! I really enjoyed seeing how this video... GatorAid LOL
@stevenryall3186
@stevenryall3186 6 лет назад
Been looking to create a similar project with a Gameboy Advance but I can barely find information on it. There are hackable converters but they're impossible to find. At the very least, I need a resource for the pinout of the Gameboy Advance motherboard so I can reverse engineer it like Ben does here. Anyone have any leads on where to find such a thing?
@danieldewindt3919
@danieldewindt3919 5 лет назад
Ok so now it is working on a FPGA. How do i implement it in a project? Can i now transfer the data to a seperate chip that handels all the code on the pcb? Grate video, well explained.
@ivarsandin7275
@ivarsandin7275 9 лет назад
I think that you should try to use this display for a pinball machine. The DMD's are so expensive these days so it would be nice to have a cheap way to replace one and also having the possibility to make it another color. Cheers!
@BourneToLiveRich
@BourneToLiveRich 9 лет назад
I'm just curious Ben, how long did you spend figuring out where everything you needed to know about the LCD screen to do this and if decoding the signals was a big issue?
@jonmayer
@jonmayer 9 лет назад
I was really hoping this was a part 1 of 2. Obviously, you need a way to input a different signal for frame pixel data and have the FPGA translate it out.
@DoctorWhy777
@DoctorWhy777 9 лет назад
Seriously the Thumbs up is kinda falling short for me with a video like this. This is pure electronic geek porn! I am kinda wondering you must have read the datasheets for the chips on the driver board as part of the reverse engineering process?
@bzhmaddog
@bzhmaddog 9 лет назад
Anyone know the model number of this LCD panel ? I am trying to find it only but I can find only a 10" version
@HBFortunato
@HBFortunato 9 лет назад
sir Ben, can i have some tips in learning verilog, what is the best resources, books or tutorials to read or follow so that i can fully understand verilog, we use it in rtl and verification, advance thanks, and more power! sorry for the english :)
@Davidlahall
@Davidlahall 4 года назад
this is constructive criticism. I know what you did I saw part of how you did it ...but i thought the aim of the vid is to show your viewers how they too can go out there and buy that suff and do it themselves. I know you failed at that. If this vid is not for beginners I think you should warn us . If not do a part 2 and maybe 3 to get the point over or just do a longer video. Thanks for your contribution. I really mean that.
@Uterr
@Uterr 9 лет назад
oh my, that's so cool :) i am playing around with arduino and naked controllers and stuff, but where i can get decent a fpga board?
@bikutoso
@bikutoso 9 лет назад
I have a quick question, where should i buy parts for electronics projects i have?
@tomwilkinson4630
@tomwilkinson4630 9 лет назад
A really great video. I've criticized your content, but that was a great video. I like this new direction a lot!
@LReBe7
@LReBe7 9 лет назад
Why was it necessary to sniff out those signals with the oscilloscope? Isn't there a standard for LCD signals?
@jamesgarlick4573
@jamesgarlick4573 6 лет назад
How can you make a multiple hdmi input tv? I am wanting to make a rear projection tv with my own diy made projector so I want to be able to have multiple inputs.
@danielrichards5349
@danielrichards5349 9 лет назад
This was way over my head but nonetheless I thought it was way cool and super interesting.
@bufo333
@bufo333 9 лет назад
So this is great and all but how do you feed the fpga an actual video signal?
@badermeinhof123
@badermeinhof123 9 лет назад
Alyson rocks. You should bring her on the show more often. Awsome hack. Did understand that you did something and wish i had the knowledge and tools to do the same.
@shahidpowermatic7174
@shahidpowermatic7174 8 лет назад
hi i need a help to you sir..... i want to install computer vga lcd on embroidery machine there is already small lcd working on that machine please help me
@RandallStevenson
@RandallStevenson 9 лет назад
I'm sure this was a great video, but RU-vid won't let me see it, won't even let me download it and watch it.
@eddyapple4202
@eddyapple4202 7 лет назад
i had an old busted laptop and i wanted to reuse the screen the manufacturer has kindly put labeled test points with all the signals now i just need to know what the letters actually mean like RX2P
@platin2148
@platin2148 5 лет назад
The interesting part like the fpga programming was only showed a very tiny time. And how would one add a hdmi in to it?
@josescxavier
@josescxavier 9 лет назад
There is any post with more info on this? Per example the fpga source code? Thank you
@Crowforge
@Crowforge 9 лет назад
*Nods and pretends he understands any of this.* I think I'll just pay for someone to do stuff like this.
@eiohulhuhunyu
@eiohulhuhunyu Год назад
What is the minimum Oscilloscope analog bandwidth and sample rate to do this?
@DigitalEyesStudios
@DigitalEyesStudios 7 лет назад
How can you use thar display for a custom dashboard? Thanks in advance.
@feeterican
@feeterican 9 лет назад
That looks like a 21:9 ratio and that would be great for personal movies on a plane or passenger in a car.
@CPLBSS88
@CPLBSS88 9 лет назад
Is there a 'crude' way to do this without a scope that is quicker than trial/error by plugging the wires into a breadboard and testing?
@markconger8049
@markconger8049 6 лет назад
GraymanTactics - I am by no means qualified to definitively answer this question, but I can guess, right? LOL Ben needed the specifics of the signaling to create the FPGA code but all he had was documentation from a similar unit. This was in an onscreen footnote during his presentation with the dry erase board. So, without knowing for sure but having a good starting point using the comparable documentation he used the scope to figure out the rest, and a good thing too because he discovered one piece of the signal was "active low" instead of "active high" like the documentation said. Without that knowledge he'd have had a much harder time getting the FPGA code to work. What I would like to see is the other half of this project's equation - getting output from a video card into the display so it can be used with a single board computer.
@AndyHope970
@AndyHope970 9 лет назад
I'm intrigued, tell me more about this cat and sloth video........
Далее
Ben Heck’s Raspberry Pi MAME Portable Part 2
21:45
Просмотров 276 тыс.
I used to hate QR codes. But they're actually genius
35:13
pumpkins #shorts
00:39
Просмотров 19 млн
ХОККЕЙНАЯ КЛЮШКА ИЗ БУДУЩЕГО?
00:29
Se las dejo ahí.
00:10
Просмотров 4,1 млн
Лайфак года 😂
00:12
Просмотров 63 тыс.
The world's worst video card?
32:47
Просмотров 6 млн
Ben Heck's FPGA Dev Board Tutorial
24:52
Просмотров 229 тыс.
Ben Heck’s Raspberry Pi MAME Portable Part 1
15:45
Просмотров 251 тыс.
FPGA Nintendo 64 gaming is here.
11:19
Просмотров 376 тыс.
Ben Heck’s 16-Bit Console Wars!
20:55
Просмотров 192 тыс.
EEVblog #496 - What Is An FPGA?
37:44
Просмотров 764 тыс.
Ben Heck's Giant Game Boy
18:51
Просмотров 325 тыс.
Build a Retro Computer: BASIC 80's Pocket Computer
15:56
pumpkins #shorts
00:39
Просмотров 19 млн