LiteX is a FPGA design/SoC builder that can be used to build cores, create
SoCs and full FPGA designs.
+LiteX is based on Migen and provides specific building/debugging tools for
+a higher level of abstraction and compatibily with the LiteX core ecosystem.
+
+Think of Migen as a toolbox to create FPGA designs in Python and LiteX as a
+toolbox to create/develop/debug FPGA SoCs in Python.
+
+
Typical LiteX design flow:
--------------------------
5. ... and/or install Verilator and test LiteX on your computer:
Download and install Verilator: http://www.veripool.org/
- Install libevent-devel / json-c-devel packages
- Go to boards/targets
- ./sim.py
+ On Fedora:
+ sudo dnf install libevent-devel json-c-devel
+ On Ubuntu:
+ sudo apt install libevent-dev libjson-c-dev
+ run: litex_sim
6. Run a terminal program on the board's serial port at 115200 8-N-1.
You should get the BIOS prompt.