The purpose of this master thesis is to enhance the capabilities of the Flasher Software Tool, used to flash the Aurix microcontrollers, by adding support for external memories programming for Infineon Aurix TC4Dx microcontrollers, which support the xSPI interface. Once this feature is implemented and supported by the Flasher, executing code directly from the external memory becomes feasible. To evaluate the performance impact, a benchmark based on Coremark was executed. This benchmark allows to measure the performance of code execution from external memory in comparison to execution directly from the microcontroller’s internal memory. The results provide a clear comparison, highlighting the differences in execution efficiency and performance.

The purpose of this master thesis is to enhance the capabilities of the Flasher Software Tool, used to flash the Aurix microcontrollers, by adding support for external memories programming for Infineon Aurix TC4Dx microcontrollers, which support the xSPI interface. Once this feature is implemented and supported by the Flasher, executing code directly from the external memory becomes feasible. To evaluate the performance impact, a benchmark based on Coremark was executed. This benchmark allows to measure the performance of code execution from external memory in comparison to execution directly from the microcontroller’s internal memory. The results provide a clear comparison, highlighting the differences in execution efficiency and performance.

xSPI external memories Flasher support and Benchmark

PERESSIN, ALBERTO
2024/2025

Abstract

The purpose of this master thesis is to enhance the capabilities of the Flasher Software Tool, used to flash the Aurix microcontrollers, by adding support for external memories programming for Infineon Aurix TC4Dx microcontrollers, which support the xSPI interface. Once this feature is implemented and supported by the Flasher, executing code directly from the external memory becomes feasible. To evaluate the performance impact, a benchmark based on Coremark was executed. This benchmark allows to measure the performance of code execution from external memory in comparison to execution directly from the microcontroller’s internal memory. The results provide a clear comparison, highlighting the differences in execution efficiency and performance.
2024
xSPI external memories Flasher support and Benchmark
The purpose of this master thesis is to enhance the capabilities of the Flasher Software Tool, used to flash the Aurix microcontrollers, by adding support for external memories programming for Infineon Aurix TC4Dx microcontrollers, which support the xSPI interface. Once this feature is implemented and supported by the Flasher, executing code directly from the external memory becomes feasible. To evaluate the performance impact, a benchmark based on Coremark was executed. This benchmark allows to measure the performance of code execution from external memory in comparison to execution directly from the microcontroller’s internal memory. The results provide a clear comparison, highlighting the differences in execution efficiency and performance.
xSPI
memories
microcontroller
Flasher
File in questo prodotto:
File Dimensione Formato  
Peressin_Alberto.pdf

accesso riservato

Dimensione 2.21 MB
Formato Adobe PDF
2.21 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/83216