Optimized HW/FW Generation from an Abstract Register Interface Model

Michael Werner, Igli Zeraliu, Zhao Han, Sebastian Prebeck, Lorenzo Servardei, Wolfgang Ecker

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

2 Zitate (Scopus)

Abstract

The HW/SW interface is a common and crucial component in System-on-Chips, enabling the interaction between software and hardware. Generating architecture and firmware code of the interface from extended IP-XACT, SystemRDL, or proprietary formalism is an established technology. This paper describes a new area and performance optimization step in the HW/SW interface generation process that reduces the silicon area and hardware access time through firmware. Three improvements of the underlying formalism are applied to achieve the optimization: First, a decoupling of bit fields from registers, which allows the rearrangement of the memory layout easily. Second, the specification of hardware accesses, which constraints the bit field arrangement. Third, different implementations of bit field accesses, such as memory-mapped or via CPU special registers. The used generation framework follows the approach of model-driven architecture, which includes optimization. Initially, abstract models specify the requirements of the IP or the HW/SW interface. Transformations turn these models into platformindependent models of hardware and firmware. These models are further transformed into implementation-specific models of a target language, such as hardware description languages or C. The proposed optimization has been successfully applied to peripheral variants of a CPU subsystem used in an industrial demonstrator. An area reduction of 19% and a performance gain of 11% has been achieved by optimizing the interfaces.

OriginalspracheEnglisch
TitelProceedings - Euromicro Conference on Digital System Design, DSD 2020
Redakteure/-innenAndrej Trost, Andrej Zemva, Amund Skavhaug
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten35-39
Seitenumfang5
ISBN (elektronisch)9781728195353
DOIs
PublikationsstatusVeröffentlicht - Aug. 2020
Extern publiziertJa
Veranstaltung23rd Euromicro Conference on Digital System Design, DSD 2020 - Kranj, Slowenien
Dauer: 26 Aug. 202028 Aug. 2020

Publikationsreihe

NameProceedings - Euromicro Conference on Digital System Design, DSD 2020

Konferenz

Konferenz23rd Euromicro Conference on Digital System Design, DSD 2020
Land/GebietSlowenien
OrtKranj
Zeitraum26/08/2028/08/20

Fingerprint

Untersuchen Sie die Forschungsthemen von „Optimized HW/FW Generation from an Abstract Register Interface Model“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren