Amaranth : Une chaîne d'outils de développement matériel open source en Python
Le projet Amaranth fournit une chaîne d'outils open source pour le développement de matériel basé sur une logique numérique synchrone utilisant Python. Il est conçu pour être facile à utiliser, minimiser les erreurs de codage et simplifier les conceptions complexes avec des composants réutilisables. Amaranth inclut un langage, une bibliothèque standard, un simulateur et un système de construction, couvrant l'ensemble du flux de travail de développement FPGA. Il s'intègre parfaitement au code Verilog/VHDL existant et offre une bibliothèque standard riche avec des composants tels que des primitives de croisement de domaine d'horloge et des FIFOs. Un simulateur et un système de construction sophistiqués simplifient encore le processus, facilitant le portage des conceptions entre différentes plates-formes FPGA.