HDMI Output with LiteX on the Tang Nano 9K

HDMI output on FPGA platforms is a powerful way to generate real-time graphics directly from custom hardware. In this article, we鈥檒l explore how to implement HDMI output using the LiteX framework on the Tang Nano 9K, a low-cost FPGA with impressive versatility. I鈥檝e already written a guide on how to get started with LiteX and build a basic SoC in the previous post. 馃П HDMI Architecture in LiteX By default, the tangnano9k....

May 25, 2025 路 3 min 路 Fabian Alvarez

Linux on LiteX: Building a SoC with Buildroot and Tang Nano 20K

One of the key goals when working with embedded systems is to run an operating system (OS), and there鈥檚 one that stands out鈥攅specially being free and open-source: Linux. Plus, there are plenty of tools that help us tailor it to our needs. Limitations of the Tang Nano 20K The Tang Nano 20K has quite a few limitations in terms of FPGA resources, which is understandable given its low cost. The main one is RAM: we can only generate a maximum of 8鈥疢iB, so our Linux system needs to be conservative....

June 12, 2025 路 5 min 路 Fabian Alvarez