Integration of Device Driver SW and SystemC HW Model
Vu, Bao (2022)
Vu, Bao
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205128783
https://urn.fi/URN:NBN:fi:amk-202205128783
Tiivistelmä
The thesis aims to use SystemC TLM in Nokia SoC IP (HW and SW), focusing on hardware and software integration work. The thesis presents the implementation process of an application that was used to integrate the Nokia L1Low driver SW with the Nokia SystemC HW model in the early development phases.
An application named TLM bridge was carried out using SystemC TLM with the interconnectivity features that allow the L1Low SoC SW driver to access the registers of the SystemC HW model. The idea and internal resources access right used for this thesis were granted by Nokia Corporation.
Thanks to the features of the TLM bridge application, the integration work of the Nokia L1low SW driver and SystemC HW model was successfully achieved. Furthermore, the thesis identified drawbacks in Nokia SoC development with SystemC TLM and proposed prospects for the improvement of current HW/SW integration work. The thesis work contributed to HW/SW integration process in the Nokia L1Low SoC SW team.
An application named TLM bridge was carried out using SystemC TLM with the interconnectivity features that allow the L1Low SoC SW driver to access the registers of the SystemC HW model. The idea and internal resources access right used for this thesis were granted by Nokia Corporation.
Thanks to the features of the TLM bridge application, the integration work of the Nokia L1low SW driver and SystemC HW model was successfully achieved. Furthermore, the thesis identified drawbacks in Nokia SoC development with SystemC TLM and proposed prospects for the improvement of current HW/SW integration work. The thesis work contributed to HW/SW integration process in the Nokia L1Low SoC SW team.