projects:q3kled
This is an old revision of the document!
Table of Contents
Chinese 'HUB75' RGB LED Driver
q3k's project to create a Zynq-based RGB LED Matrix driver.
Overview
This project targets the MYiR ZTurn board with a custom buffer interface board (to be released). The programmable logic exposes a 65-kbyte block RAM to Linux running on the PS via a full-speed AXI slave. The logic also loads data from the BRAM, gamma corrects it and outputs it to the RGB panel interface.
Current Status
It works!
Issues:
Vertical glitchesFixed by switching buffers to 5VLow framerateFixed by switching buffers to 5V and increasing pixel clock- Horizontal ghosting
- No double buffering in hardware
- No vsync / interrupts
- No runtime configuration
- Kernel framebuffer access from userspace (FBDev/DirectFB) locks up whole system
- Gamma correction is poor, needs and actual ICC color profile correction
- Hardcoded parameters in kernel/mpv driver
Components
projects/q3kled.1452673594.txt.gz · Last modified: 2016/01/13 08:26 by q3k