Instruction Extension of a RISC-V Processor Modeled with IP-XACT

Saman Payvar, Esko Pekkarinen, Rafael Stahl, Daniel Mueller-Gritschneder, Timo D. Hämäläinen

Tutkimustuotos: Conference contributionScientificvertaisarvioitu

2 Sitaatiot (Scopus)


Short time-to-market and cost consideration of hardware design promotes reuse of ever more complex intellectual property even up to processors. In processor design, the instruction set architecture (ISA) selection is a major design decision driven largely by application requirements. Extendable ISAs enable application-specific adjustments and improved performance at the cost of more complex design. Adding a custom instruction introduces a choice of either utilizing existing hardware or adding new dedicated hardware. This work presents an instruction extension flow for a RISC-V processor core modeled in IP-XACT. We demonstrate the workflow by adding three bit manipulation instructions ”popcnt”, ”parity” and ”bswap” in the instruction set that executes on an extended processor platform and evaluate their performance in simulation. The simulated instruction count and performance are used to evaluate the benefit of adding dedicated hardware. The effort analysis of the design flow shows approximately 110 minutes work for adding a new instruction to the RISC-V core. This suggests a straightforward and easy to follow approach that can be extended to other instructions as well. In addition, we propose the workflow to cover adding dedicated hardware in IP-XACT for improved re-usability and design consistency.
Otsikko2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)
ISBN (elektroninen)978-1-7281-2769-9
ISBN (painettu)978-1-7281-2770-5
DOI - pysyväislinkit
TilaJulkaistu - elokuuta 2019
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaIEEE Nordic Circuits and Systems Conference -
Kesto: 1 tammikuuta 2000 → …


ConferenceIEEE Nordic Circuits and Systems Conference
Ajanjakso1/01/00 → …


  • Jufo-taso 1


Sukella tutkimusaiheisiin 'Instruction Extension of a RISC-V Processor Modeled with IP-XACT'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä