Skip to content
Tim 'mithro' Ansell edited this page Aug 31, 2018 · 10 revisions

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;

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

LiteX BuildEnv Structure Image

The LiteX Build Environment supports a large number of FPGA boards, but not all boards can be used for all projects.

  • 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.

FIXME: Put stuff here.

FIXME: Put stuff here.

FIXME: Put stuff here.

LiteX Application Relationship

FIXME: Put stuff here.

Clone this wiki locally