A backpack for commonly available RGB video panels, allowing longer/simpler cable runs and local refresh.

What it does

I’d like to use a single-duplex RS485 data pair with possibly a separate pair to enable auto-addressing or to enable higher bandwidth bidirectional comms. The Lattice ICE40 UltraPlus has a ton of RAM for about $6, or I could save a few dollars using the ICE5LP with an external SRAM. ICE40UP contains multiplier for gamma correction and global brightness control.

FPGA does local refresh, high-speed UART, frame buffering and auto-addressing. FPGA can run at 185MHz, SRAM below is 83Mhz.

Power could be 12-24v, locally buck converted. Connectors could be standard box headers. Cabling could be a custom FPC to reduce profile.


  • Control:
  • Muilti-master sync:
  • SRAM:
  • ICE40UP:
  • ICE5:


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.