Home - timvideos/litex-buildenv GitHub Wiki
https://github.com/timvideos/litex-buildenv/wiki
The LiteX Build Environment is a tool for easily developing LiteX based systems. It was originally designed to make the TimVideos' HDMI2USB easy to develop, but has now expanded to support multiple projects.
These include;
- TimVideos' HDMI2USB.tv System - Hardware for recording conferences and user groups
- FuPy - Running MicroPython on FPGA based systems
- NeTV2 System
- Others...
Important Terminology
- Gateware - The FPGA configuration.
- Soft CPU - A CPU running inside the FPGA.
- Firmware - The software running on the
soft CPU
inside the FPGA.
Structure
Boards
The LiteX Build Environment supports a large number of FPGA boards, but not all boards can be used for all projects.
Firmware
- HDMI2USB - The firmware currently used for the HDMI2USB project.
- Bare Metal - Your own firmware running directly on the soft CPU in the FPGA.
- Zephyr - Support for Zephyr RTOS.
- Linux - Support for Linux.
Gateware
FIXME: Put stuff here.
Environment
FIXME: Put stuff here.
Applications
FIXME: Put stuff here.
Other Topics
FIXME: Put stuff here.