Abstract
Complex vehicle applications and the need of reducing the number of processing units are giving audience to virtualization on multicore devices. Such solution offers flexibility, but it is challenging in terms of timing predictability and resources partitioning. This explains why timing analysis is a crucial topic for Functional Safety. A knowledge of tasks and their behavior, applied at debug or runtime, allows balancing resources, refining scheduling and understanding the issues of a safety critical system. In the paper, we present the Execution Tracing Unit (ETU), a hardware support to AUTOSAR Run-Time Interface (ARTI), whose scope is to define an interface between tracing and analysis tools. The hardware element introduces a limited overhead if synthetized for an xczu9eg FPGA device. Meanwhile, simulations demonstrated that the peripheral is able to manage occurring software items with a very fast activation rate (an average of 4 clock cycles between two subsequent activations).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ismail, A., Jung, W.: Research trends in automotive functional safety. In: 2013 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE), Chengdu, China (2013)
Synopsis ASIL. www.synopsys.com/automotive/what-is-asil.html
Cosimi, F., Tronci, F., Saponara, S., Gai, P.: Analysis, “Hardware Specification and Design of a Programmable Performance Monitoring Unit (PPMU) for RISC-V ECUs”. In: SMARTCOMP2022. Aalto University, Espoo, Finland (2022)
Caforio, F., Iannicelli, P., Paolino, M., Raho, D.: VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms. In: 10th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro (2021)
Crespo, A., Balbastre, P., Simó, J., Coronel, J., Gracia Pérez, D., Bonnot, P.: Hypervisor-Based Multicore Feedback Control of Mixed-Criticality Systems. IEEE Access 6 (2018)
Lousa Marques, A.: Monitoring Architecture for Real Time Systems. University of Beira Interior, Covilhã (2016)
Segger SystemView. www.segger.com/products/development-tools/systemview
Rapitask. www.rapitasystems.com/products/rapitask
Gliwa T1. www.gliwa.com
Lauterbach. www.lauterbach.com
Bo, H., Hui, D., Dafang, W., Guifan, Z.: Basic Concepts on AUTOSAR Development. In: 2010 International Conference on Intelligent Computation Technology and Automation, pp. 871-873 (2010). https://doi.org/10.1109/ICICTA.2010.571
ARTI. www.autosar.org/fileadmin/user_upload/standards/classic/19-11/AUTOSAR_SWS_ClassicPlatformARTI.pdf
Pullini, A., Rossi, D., Loi, I., Tagliavini, G., Benini, L.: Mr.Wolf: an energy-precision scalable parallel ultra low power SoC for IoT edge processing. IEEE J. Solid-State Circ. 54(7), 1970–1981 (2019). https://doi.org/10.1109/JSSC.2019.2912307
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Cosimi, F., Tronci, F., Saponara, S., Gai, P. (2023). Analysis, Design and Synthesis of an Execution Tracing Unit (ETU) Based on AUTOSAR Run-Time Interface (ARTI). In: Berta, R., De Gloria, A. (eds) Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2022. Lecture Notes in Electrical Engineering, vol 1036. Springer, Cham. https://doi.org/10.1007/978-3-031-30333-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-30333-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30332-6
Online ISBN: 978-3-031-30333-3
eBook Packages: EngineeringEngineering (R0)