Giter VIP home page Giter VIP logo

chubby75's Introduction

RV901T and ColorLight 5A-75B LED Receiver Cards

This repository contains reverse engineering information about the following boards:

  • Linsn RV901T HUB75 LED driver card (which uses a Spartan 6 LX16 FPGA)
  • ColorLight 5A-75B V6.1 and V7.0 (which use a Lattice ECP5-25 FPGA)

These are known as a "Receiver Card". Its stock function is to receive and forward framebuffer data using a proprietary protocol (from a "Sender Card") and blit out control signals to LED panels (via shields, like a HUB75 shield).

Chubby75 is a project to reverse engineer, document and provide tools for these cards.

Color Light 5A-75B

This project is only in the beginning stages. You can find information about it here.

5A-75B V6.1 Front View

RV901T LED


RV901T Front View

As it contains a user-reprogrammable Spartan 6 FPGA (LX16, 14k 'logic cells', 9112 LUTs) and 2x GbE, it has potential to be usable as a general purpose FPGA development board, an interface card for various purposes, or a logic analyzer.

Documentation

Hardware

There is hardware documentation available, which includes WIP information about mapping from the FPGA balls / IO into various peripherals on board and connectors.

You can buy these boards from eBay, Aliexpress, Taobao. As of today (2019/01/26), these boards are around €18 (including S&H) on Aliexpress.

Status

  • Hardware RE:
    • Clocking
    • LED and Button
    • PHY0
    • PHY1 - partially
    • J600
    • J601
    • JP5 - SPI flash connector?
    • JP4
    • JP2
    • U100 - SDRAM
  • Migen integration:
    • Platform Defintion (platform.py)
  • LiteX integration
    • Sample project (sdram_test.py)
  • LiteEth integration:
    • Sample project (rgmii_test.py)

Acknowledgments

Thanks to Niklas Fauth and Jan Henrik for donating two boards and partially tracing out the PHYs, and delayering the PCB.

Thanks to carrotIndustries for assisting with the preliminary RE process at Glühweinprogrammiernacht 2018.

Thanks to enjoy-digital for reverse engineering the RGMII interface, implementing an S6 RGMII PHY interface, and the sample target files.

Thanks to jeanthom for reverse engineering the SDRAM interface.

Thanks for informatic for reverse engineering the HUB75B hat.

License

CC0 - to the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.

chubby75's People

Contributors

disasm avatar enjoy-digital avatar hw4sw avatar informatic avatar jonnyw2k avatar miek avatar q3k avatar saeugetier avatar smunaut avatar tomverbeure avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.