projects:q3kled
This is an old revision of the document!
Table of Contents
q3kled | |
---|---|
Status | active |
Founder | q3k |
Source | q3k/ledvideo |
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.1486867021.txt.gz · Last modified: 2017/02/12 02:37 by informatic