Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DP/HDMI(input)--> FPGA (Scaling)--> DP(output) #62

Closed
Aregaard opened this issue Feb 3, 2018 · 1 comment
Closed

DP/HDMI(input)--> FPGA (Scaling)--> DP(output) #62

Aregaard opened this issue Feb 3, 2018 · 1 comment
Labels

Comments

@Aregaard
Copy link

Aregaard commented Feb 3, 2018

Hi,
I have started a project where I want to create a scaling function on the FPGA. The FPGa should accept input from DP and HDMI and send out DP.
Ex: Old application uses 480p. It is send to FPGA for upscaling to 1080p.

The main task is the following setup.
overview

Will the Numato Opsis: FPGA-based open video platform ( https://numato.com/product/numato-opsis-fpga-based-open-video-platform) fix the hardware setup for me. Or is it a bad option to use this board for scaling?
I know it is a pretty large question, but maybe you can give me some hints.

I have been googling around I have some options but none give the same possibilities as Numato Opsis video platform.
Nexys Video Platform (Artix-7) It only has HDMI-->FPGA-->mini-DP. 490$

@mithro
Copy link
Member

mithro commented Feb 3, 2018

Sounds like a cool project! The Numato Opsis should be a decent fit your for your idea. (Do be warned that this project will require a reasonable amount of work and is definitely non-trivial and will require more work than doing the same thing in software.)

We would love to have this upscaling feature as part of the HDMI2USB-litex-firmware too! FYI The Opsis board was originally designed for the hdmi2usb.tv project. We had a Google Summer of Code student work on creating the low level primitives to do colorspace-correct scaling operations. You can see his work here -> timvideos/HDMI2USB-litex-firmware#270 and https://github.com/enjoy-digital/litevideo/tree/master/litevideo/float_arithmetic that might also be useful to you.

Feel free to join us on the #timvideos and hang out. We are a friendly bunch!

Hope this helps!

GitHub
litevideo - Small footprint and configurable video cores

@mithro mithro closed this as completed Feb 3, 2018
@mithro mithro added the question label Feb 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants