Skip to main content

Echtzeitfähige Ethernet-Kommunikation in automobilen Multicore-Systemen mit hierarchischem Speicherlayout

  • Conference paper
  • First Online:
Echtzeit 2021

Part of the book series: Informatik aktuell ((INFORMAT))

  • 1114 Accesses

Zusammenfassung

Der Kommunikationsbedarf in automobilen Systemen steigt seit Jahren signifikant an. Moderne Technologien, wie das automatisierte Fahren, die Vernetzung der Fahrzeuge untereinander, aber auch mit der umgebenden Infrastruktur, sowie die Möglichkeit der permanenten Online-Anbindung, erfordern immer höhere Datenraten mit möglichst geringer Latenz. Bedingt durch diese neuen Funktionalitäten sowie dem zunehmenden Trend zur Zentralisierung von Steuergeräten im Fahrzeug steigt der Bedarf an breitbandiger Vernetzung auch innerhalb der Automobile wesentlich an. Um dieser Anforderung gerecht zu werden, erfolgt ebenfalls in sicherheitskritischen Systemen zunehmend der Einsatz von Ethernet-basierten Kommunikationssystemen mit Übertragungsraten im Bereich von bis zu 1 Gbit/s. Um diese hohen Datenraten durch die verwendeten Multicore-Mikrocontroller bereit zu stellen, sind schnelle Anbindungen an die internen Speicher essentiell. Doch gerade in Mikrocontrollern mit mehreren Prozessorkernen können durch konkurrierenden Zugriffe auf geteilte Speicher Wartezyklen entstehen, welche die Geschwindigkeit der Ethernet-Kommunikation sowie die Einhaltung von kritischen Zeitzielen massiv beeinflussen. Aus diesem Grund werden in diesem Artikel Ansätze untersucht, welche mittels eines optimierten Speichermanagements die Übertragungsraten von echtzeitfähigen Multicore-Mikrocontrollern deutlich steigern und die Vorhersagbarkeit verbessern können. Zur Validierung der vorgestellten Ansätze erfolgt eine Evaluierung auf einem Multicore-Mikrocontroller für sicherheitskritische Anwendungen auf Basis der Infineon AURIX-Familie mit einem kommerziellen AUTOSAR-Stack.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. O. Avissar et al.: “An Optimal Memory Allocation Scheme for Scratch-Pad-Based Embedded Systems“. In: ACM Transactions on Embedded Computing Systems 1.1. 2002.

    Google Scholar 

  2. L. Lo Bello et al.: “Recent Advances and Trends in On-Board Embedded and Networked Automotive Systems“. In: IEEE Transactions on Industrial Informatics 15.2. 2019. doi: https://doi.org/10.1109/TII.2018.2879544.

  3. D. Bui et al.: “Temporal Isolation on Multiprocessing Architectures“. In: Design Automation Conference. 2011. doi: https://doi.org/10.1145/2024724.2024787

  4. Z.-H. Chen und A. Su: “A Hardware/Software Framework for Instruction and Data Scratchpad Memory Allocation“. In: ACM Transactions on Architecture and Code Optimization 7. 2010. doi: https://doi.org/10.1145/1736065.1736067.

  5. S. A. Edwards und E. A. Lee: “The Case for the Precision Timed (PRET) Machine“. In: Design Automation Conference. 2007. doi: https://doi.org/10.1145/1278480.1278545

  6. H. Falk und J. C. Kleinsorge: “Optimal Static WCET-Aware Scratchpad Allocation of Program Code“. In: Proceedings of the 46th Annual Design Automation Conference. 2009. isbn: 978-1-6055-8497-3.

    Google Scholar 

  7. P. Gai und M. Violante: “Automotive embedded software architecture in the multi-core age“. In: 21th IEEE European Test Symposium. 2016. doi: https://doi.org/10.1109/ETS.2016.7519309.

  8. P. Jungklass und M. Berekovic: “Effects of concurrent access to embedded multicore microcontrollers with hard real-time demands“. In: IEEE 13th International Symposium on Industrial Embedded Systems. 2018. isbn: 978-1-5386-4155-2/18.

    Google Scholar 

  9. P. Jungklass und M. Berekovic: “Static Allocation of Basic Blocks Based on Runtime and Memory Requirements in Embedded Real-Time Systems with Hierarchical Memory Layout“. In: Second Workshop on Next Generation Real-Time Embedded Systems. 2021. isbn: 978-3-95977-178-8

    Google Scholar 

  10. P. Jungklass und M. Berekovic: “Intercore-Kommunikation für Multicore- Mikrocontroller“. In: Tagungsband Embedded Software Engineering Kongress. 2018. isbn: 978-3-8343-3447-3.

    Google Scholar 

  11. Infineon Technologies AG: “AURIX TC3xx Target Specification V2.0.1“. 2016.

    Google Scholar 

  12. Infineon Technologies AG: “AURIX TC29x B-Step User’s Manual V1.3“. 2014.

    Google Scholar 

  13. T. Mitra et al.: “Time-Critical Systems Design: A Survey“. In: IEEE Design&Test. 2018. doi: https://doi.org/10.1109/MDAT.2018.2794204

  14. I. Puaut und C. Pais: “Scratchpad memories vs locked caches in hard real-time systems: a qualitative and quantitative comparison“. In: Institut de Recherche en Informatique et Systemes Aleatoires – Publication Interne No 1818. 2006. issn: 1166-8687.

    Google Scholar 

  15. R. Schneider et al.: “Software Parallelization in Automotive Multi-Core Systems“. In: SAE Technical Paper. 2015. doi: https://doi.org/10.4271/2015-01-0189.

  16. A. Shrivastava et al.: “Performance Comparison of AMBA Bus-Based System-On-Chip Communication Protocol“. In: International Conference on Communication Systems and Network Technologies. 2011. doi: https://doi.org/10.1109/CSNT.2011.98

  17. L. Wehmeyer und P. Marwedel.: “Influence of memory hierarchies on predictability for time constrained embedded software“. In: Design, Automation and Test in Europe. 2005. doi: https://doi.org/10.1109/DATE.2005.183.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sercan Körür .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Der/die Herausgeber bzw. der/die Autor(en), exklusiv lizenziert durch Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Körür, S., Jungklass, P., Berekovic, M. (2022). Echtzeitfähige Ethernet-Kommunikation in automobilen Multicore-Systemen mit hierarchischem Speicherlayout. In: Unger, H., Schaible, M. (eds) Echtzeit 2021. Informatik aktuell. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-37751-9_10

Download citation

Publish with us

Policies and ethics