Hey everyone, I'm pretty new to FPGAs but i have programmed a few arduinos for little art install projects to drive neopixels. But I wanted to take my design fun to an entirely different level.
I have dreams of developing an LED PWM controller/driver to a display of any size given that the amount of RAM provided can support thousands of LEDs. I want to be able to control the input in real time perhaps using a DMX lighting program like QLC+ or any visual program, VDMX, Resolume etc. which can output video content to the display. All data sent to the pixels via ethernet cat 5 cable. Although I think the physical driver itself would be separate from the pixels themselves in terms of a modular system. Like the power, and scalar are separate from the LED panels themselves which would most likely contain the DAC PWM drivers to physically drive the voltages to the RGB(W) LEDs.
If there is a way to be able to drive the pixels using both lighting and video platforms simultaneously? Basically have a central hub that is handling the input from the computer programs for DMX pixel updates and the video input from visual software. Also scaling it to however many LED's are there and what resolution.
I don't know much about how it could be designed but with FPGAs I feel as if anything is literally possible. Hoping to hear from someone about this who has tried to build something similar or who has built drivers. Any problems they ran into or if this is even possible in terms of the input of digital video signals passing through a scalar that drives a video screen. except that screen is a series of LED pixels that have individual addressable PWM drivers. and then interfacing an ethernet connection to the input device taking in the DMX lighting information. or take in SDI/DVI/HDMI video signals. Then sending all that information that the addressable PWM drivers that are taking data in from an ethernet cable.
I hope it isn't too far out there to have both lighting pixel mapping AND video input running simultaneously, i have seen just the video input case done on shows I have installed with Chinese manufactured LED walls that take video input to a scalar and has a ethernet cable home-run snake with 5 ethernet data outputs and "snaking" the data along the panels. The entire wall was separated in to 5 sections that would take data input from the home-run and "snake the data" along to a certain number of panels. if you can imagine it was probably over 10,000 LEDs if i had to guess running a 200amp dedicated circuit for the whole wall (im fudging numbers but it was a decent scale production). But I am thinking maybe a little smaller scale possibly 1,000 RGB LEDs.
Sorry for the long post had a thought in my head for a couple of years I am happy I found a community that will have maybe a little feedback! If I don't make any sense at all let me know! Or if you understand what I'm trying to do I would love to hear from you if you have any suggestions how to start with the programming, and what Dev board is suitable for this situation etc.
