A Review of Open-source Systems on Chip, Case of LiteX, RubyRTL, and PyMTL

Hasna Elmaaradi, Abdelhakim Alali, Mohammed Khaldoun, Mohamed Sadik

2021

Abstract

FPGA-based SoCs have become popular daily compared with traditional solutions and expanding application areas to new areas. Intellectuals Properties sharing and reuse are a practical process for electronics designers to reduce the design complexity of SoC. However, open-source hardware has become a compelling concept for improving design productivity. In this article, we present platforms, aiming to make hardware design easier and flexible. They ensure a very high level of abstraction. We expose the aspects of similarity and difference between LiteX, RubyRTL, and PyMTL to highlight the progress that LiteX has made as an open-source framework that has accelerated RD (research and development) in EDA (electronic design automation). LiteX has helped emphasize the concept of co-design and provide engineers and researchers with highly developed and reliable tools.

Download


Paper Citation


in Harvard Style

Elmaaradi H., Alali A., Khaldoun M. and Sadik M. (2021). A Review of Open-source Systems on Chip, Case of LiteX, RubyRTL, and PyMTL. In Proceedings of the 2nd International Conference on Big Data, Modelling and Machine Learning - Volume 1: BML, ISBN 978-989-758-559-3, pages 119-124. DOI: 10.5220/0010729500003101


in Bibtex Style

@conference{bml21,
author={Hasna Elmaaradi and Abdelhakim Alali and Mohammed Khaldoun and Mohamed Sadik},
title={A Review of Open-source Systems on Chip, Case of LiteX, RubyRTL, and PyMTL},
booktitle={Proceedings of the 2nd International Conference on Big Data, Modelling and Machine Learning - Volume 1: BML,},
year={2021},
pages={119-124},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010729500003101},
isbn={978-989-758-559-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 2nd International Conference on Big Data, Modelling and Machine Learning - Volume 1: BML,
TI - A Review of Open-source Systems on Chip, Case of LiteX, RubyRTL, and PyMTL
SN - 978-989-758-559-3
AU - Elmaaradi H.
AU - Alali A.
AU - Khaldoun M.
AU - Sadik M.
PY - 2021
SP - 119
EP - 124
DO - 10.5220/0010729500003101