Live data from Hacker News

Show HN: Open-source, configurable HDMI output for FPGAs

github.com

11–20 of 32 posts

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#11
post #5
post #2

This is a cool project! Is there any info available on the utilization numbers for the core? I'm curious how it stacks up against Xilinx's HDMI bloatware.

Here's the usage on my Cyclone 10: Info (21057): Implemented 1509 device resources after synthesis - the final resource count might be different Info (21058): Implemented 15 input pins Info (21059): Implemented 33 output pins Info (21060): Implemented 87 bidirectional pins Info (21061): Implemented 1240 logic cells Info (21064): Implemented 128 RAM segments Info (21065): Implemented 2 PLLs I haven't been focusing on…

The HDMI entity itself is using less. Here's the resource utilization report by entity from Quartus: https://gist.github.com/sameer/b04f798f3e9f574853ed55aae7b21...

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#12
post #3

Pixel clocks... haven’t thought about those in a looooong time. When my old 14” packard bell monitor world act up i would bust open x11config and taze it with a hilariously overdriven clock. Probably should be illegal.

There was just a kerfuffle about the HDMI output on the Raspberry Pi being able to jam its own wifi at certain specific resolutions. The dot-clock multiplied by the line encoder landed right in 2.4GHz.

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#13
post #6

Nice! Everything I'd seen before was DVI. What about HDMI input? What I'm imagining is an HDMI freeze button, to buffer a single frame. Many projectors have that feature built in, but some don't, and I wish I could build it as an external hardware device.

Huh. Why is that useful? (Since some projectors have it built in I imagine there's a use case I'm missing.) Splash screen while you figure out your presentation on your mirror but without the stress of your audience watching you click around?

When projecting song lyrics at church, and the worship leader says: "let's sing the chorus again with 'we' instead of 'me'" and I suddenly have to freeze frame, edit the text, and bring it up as quickly as possible.

I'm sure there are other use cases for a freeze button, and the idea of having it as a separate device is something so obvious to me that I'm surprised it doesn't already exist.

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#14
post #7

Nice! Everything I'd seen before was DVI. What about HDMI input? What I'm imagining is an HDMI freeze button, to buffer a single frame. Many projectors have that feature built in, but some don't, and I wish I could build it as an external hardware device.

I would live HDMI input also, but for different reasons. I want to process video from HDMI streams.

You maybe interested in litevideo, used by hdmi2usb.tv. https://github.com/enjoy-digital/litevideo

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#16
post #6

Earlier quoted context omitted.

Huh. Why is that useful? (Since some projectors have it built in I imagine there's a use case I'm missing.) Splash screen while you figure out your presentation on your mirror but without the stress of your audience watching you click around?

When projecting song lyrics at church, and the worship leader says: "let's sing the chorus again with 'we' instead of 'me'" and I suddenly have to freeze frame, edit the text, and bring it up as quickly as possible. I'm sure there are other use cases for a freeze button, and the idea of having it as a separate device is something so obvious to me that I'm surprised it doesn't already exist.

Aha, but the general idea is still "show the current thing while I'm futzing around to make the next thing happen"?

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#17
post #7

Nice! Everything I'd seen before was DVI. What about HDMI input? What I'm imagining is an HDMI freeze button, to buffer a single frame. Many projectors have that feature built in, but some don't, and I wish I could build it as an external hardware device.

I would live HDMI input also, but for different reasons. I want to process video from HDMI streams.

https://hdmi2usb.tv

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#18
post #3

Pixel clocks... haven’t thought about those in a looooong time. When my old 14” packard bell monitor world act up i would bust open x11config and taze it with a hilariously overdriven clock. Probably should be illegal.

There was just a kerfuffle about the HDMI output on the Raspberry Pi being able to jam its own wifi at certain specific resolutions. The dot-clock multiplied by the line encoder landed right in 2.4GHz.

It’s kind of a marvel this doesn’t happen more frequently. The transmitter hack for rpi can jam mobile phones within a short range.

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#19
Neat!

The other day, I was considering how fast/good(/expensive) an ADC would have to be to capture VGA at say 1600x1200 24-bit @ 70 Hz... around 160 Msps with ~10 bits of resolution on 3 channels at least (RGB; a little lower res for VSYNC and HSYNC). Octopart parametric search says it would cost ~$40 for ADCs alone in small quantities (I don't have chip sampling vendor hookups anymore.). :'( This was going to be for a DIY IP VGA KVM because I was considering how to not spend $400-2000 on an actual new/used Avocent.

VGA is really easy to generate, most FPGA dev kits have a VGA Pong clone or VGA demo... so I can see how having HDMI would be awesome to have video and audio in the 21st century.

Re: Show HN: Open-source, configurable HDMI output for FPGAs

#20

Neat! The other day, I was considering how fast/good(/expensive) an ADC would have to be to capture VGA at say 1600x1200 24-bit @ 70 Hz... around 160 Msps with ~10 bits of resolution on 3 channels at least (RGB; a little lower res for VSYNC and HSYNC). Octopart parametric search says it would cost ~$40 for ADCs alone in small quantities (I don't have chip sampling vendor hookups anymore.). :'( This was going to be fo…

The TVP7002 only goes to 60Hz, but it does 1600x1200, is ~$4-$10 from digikey, and here's someone who figured out how to read from it (at very low FPS, far lower than it is capable of) with a microcontroller and (as stated) very little electronics knowledge: https://www.rpg.fi/desaster/blog/vga-framegrabbing-with-tvp7...
Post reply on HN