README

May 27, 2026 ยท View on GitHub

              _______  ________     ______ ___
             / __/ _ \/ ___/ _ |___<  / _ <  /
            / _// ___/ (_ / __ /___/ / // / /
           /_/ /_/   \___/_/ |_|  /_/\___/_/
                 FPGA-101 / Lessons / Labs
           Copyright 2018-2026 / EnjoyDigital

[> Install LiteX

Follow: https://github.com/enjoy-digital/litex/wiki/Installation

Quick install/update commands: wget https://raw.githubusercontent.com/enjoy-digital/litex/master/litex_setup.py chmod +x litex_setup.py ./litex_setup.py --init --install --user --config=standard ./litex_setup.py --gcc=riscv ./litex_setup.py --update

[> Lessons

[> Labs

[> Board / Simulation Notes

The labs target the Digilent Nexys4DDR / Nexys A7-100T board. For another board, keep the lab logic and replace the Platform / IO resources with the matching resources from litex-boards.

Lab004 firmware can also be exercised without a board with LiteX simulation: litex_sim --cpu-type=vexriscv --integrated-main-ram-size=0x10000 --ram-init=lab004/firmware/firmware.bin

[> Contact

E-mail: florent [AT] enjoy-digital.fr