Migen/Litex

Migen est plus qu’un simple langage de description matériel en Python. Il permet de construire des systèmes complexe à destination des FPGA. L’ensemble du projet peut être écrit en python, en partant de la description HDL jusqu’au pilotage les outils de synthèse et la génération du bitstream.

LiteX se base sur Migen pour proposer un ensemble de «driver/pilote» des différents périphériques disponible dans les FPGA. Son credo est «Construisez votre matériel simplement», et de fait c’est assez simple.