Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

LiteX: an open-source SoC builder and library based on Migen Python DSL

Florent Kermarrec 1 Sébastien Bourdeauducq 2 Hannah Badier 3 Jean-Christophe Le Lann 3
3 Lab-STICC_ENSTAB_ CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : LiteX [1] is a GitHub-hosted SoC builder / IP library and utilities that can be used to create SoCs and full FPGA designs. Besides being open-source and BSD licensed, its originality lies in the fact that its IP components are entirely described using Migen Python internal DSL, which simplifies its design in depth. LiteX already supports various softcores CPUs and essential peripherals, with no dependencies on proprietary IP blocks or generators. This paper provides an overview of LiteX: two real SoC designs on FPGA are presented. They both leverage the LiteX approach in terms of design entry, libraries and integration capabilities. The first one is based on RISC-V core, while the second is based on a LM32 core. In the second use case, we further demonstrate the use of a fully open-source toolchain coupled with LiteX.
Liste complète des métadonnées

Littérature citée [25 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-02088044
Contributeur : Jean-Christophe Le Lann <>
Soumis le : mardi 2 avril 2019 - 15:13:01
Dernière modification le : mercredi 24 juin 2020 - 16:19:52
Archivage à long terme le : : mercredi 3 juillet 2019 - 17:10:49

Fichier

litex.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-02088044, version 1

Citation

Florent Kermarrec, Sébastien Bourdeauducq, Hannah Badier, Jean-Christophe Le Lann. LiteX: an open-source SoC builder and library based on Migen Python DSL. OSDA 2019, colocated with DATE 2019 Design Automation and Test in Europe, Mar 2019, Florence, Italy. ⟨hal-02088044⟩

Partager

Métriques

Consultations de la notice

206

Téléchargements de fichiers

1187