drxzcl / Neppielight
Licence: gpl-2.0
FPGA-based HDMI ambient lighting
Projects that are alternatives of or similar to Neppielight
ZynqbtcA Bitcoin miner for the Zynq chip utilizing the Zedboard.
Stars: ✭ 74 (-35.09%)
Mutual labels: vhdl
Xjtu TriplerThis repository is the backup of XJTU-Tripler project, participating dac19 system design contest
Stars: ✭ 98 (-14.04%)
Mutual labels: vhdl
Vhdl ExtrasFlexible VHDL library
Stars: ✭ 109 (-4.39%)
Mutual labels: vhdl
GretaGRETA expansion board for the Amiga 500 computer with Fast RAM, microSD mass storage and Ethernet controller, powered by FPGA technology.
Stars: ✭ 84 (-26.32%)
Mutual labels: vhdl
TpuTPU, The Test Processing Unit. Or Terrible Processing Unit. A simple 16-bit CPU in VHDL for education as to the dataflow within a CPU. Designed to run on miniSpartan6+.
Stars: ✭ 91 (-20.18%)
Mutual labels: vhdl
Hdmi2usb Jahanzeb FirmwareOriginal hand-coded firmware for the HDMI2USB - HDMI/DVI Capture - project
Stars: ✭ 100 (-12.28%)
Mutual labels: vhdl
FpgbaGBA on FPGA
Stars: ✭ 113 (-0.88%)
Mutual labels: vhdl
Ethernet macTri-mode (10/100/1000) full-duplex FPGA ethernet MAC in VHDL
Stars: ✭ 95 (-16.67%)
Mutual labels: vhdl
Neorv32A small and customizable full-scale 32-bit RISC-V soft-core CPU and SoC written in platform-independent VHDL.
Stars: ✭ 106 (-7.02%)
Mutual labels: vhdl
PatmosPatmos is a time-predictable VLIW processor, and the processor for the T-CREST project
Stars: ✭ 85 (-25.44%)
Mutual labels: vhdl
Freezing SpiceA pipelined RISCV implementation in VHDL
Stars: ✭ 90 (-21.05%)
Mutual labels: vhdl
Pynq DlXilinx Deep Learning IP
Stars: ✭ 84 (-26.32%)
Mutual labels: vhdl
Nexys4ddrVarious projects for the Nexys4DDR board from Digilent
Stars: ✭ 110 (-3.51%)
Mutual labels: vhdl
Simon speck ciphersImplementations of the Simon and Speck Block Ciphers
Stars: ✭ 74 (-35.09%)
Mutual labels: vhdl
YodlA VHDL frontend for Yosys
Stars: ✭ 98 (-14.04%)
Mutual labels: vhdl
Artix 7 Hdmi ProcessingReceiving and processing 1080p HDMI audio and video on the Artix 7 FPGA
Stars: ✭ 113 (-0.88%)
Mutual labels: vhdl
Cosmos Plus OpenssdCosmos OpenSSD + Hardware and Software source distribution
Stars: ✭ 110 (-3.51%)
Mutual labels: vhdl
Hdl checkerRepurposing existing HDL tools to help writing better code
Stars: ✭ 103 (-9.65%)
Mutual labels: vhdl
Neppielight: DIY FPGA-based HDMI ambient lighting
Ambient lighting is a technique that creates light effects around the television that correspond to the video content. It has been pioneered by Philips under the brand Ambilight. In this project we will create a basic FPGA-based ambient lighting system that reads the video signal over HDMI. This means we can use it together with DVD players, video game consoles, etc.
Design outline
Ideally we would like to snag the signal off the HDMI cable without disturbing it. However, the signals are really really fast current mode logic differential pairs, and signal integrity issues make any kind of passive tap a non-starter. We are stuck with doing the next best thing: decoding and recoding the signal. This has the advantage that we gain the ability to modify the signal on the way through the system to add debug information etc.
Thanks to our "man in the middle" position between the player and the display we can see all the pixel values, aggregate them in properly sized and positioned boxes and use this signal to drive a strand of LEDs over their SPI interface. These LEDs will be arranged in a ring around the back of the display, resulting in an ambient lighting effect.
More Information
For more information, including demo videos, refer to the the blog post about this project.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].