Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Albrecht Mayer is active.

Publication


Featured researches published by Albrecht Mayer.


design, automation, and test in europe | 2005

Debug support, calibration and emulation for multiple processor and powertrain control SoCs [automotive applications]

Albrecht Mayer; Harry Siebert; Klaus D. McDonald-Maier

The introduction of complex SoCs with multiple processor cores presents new development challenges, such that development support is now a decisive factor when choosing a system-on-chip (SoC). The presented development support strategy addresses the challenges using both architecture and technology approaches. The multi-core debug support (MCDS) architecture provides flexible triggering using cross triggers and a multiple core break and suspend switch. Temporal trace ordering is guaranteed down to cycle level by on-chip time stamping. The package sized-ICE (PSI) approach is a novel method of including trace buffers, overlay memories, processing resources and communication interfaces without changing device behavior. PSI requires no external emulation box, as the debug host interfaces directly with the SoC using a standard interface.


IEEE Computer | 2007

Boosting Debugging Support for Complex Systems on Chip

Albrecht Mayer; Harry Siebert; Klaus D. McDonald-Maier

Advanced on-chip debug support can help overcome the challenges of developing real-time embedded systems driven by complex SoCs, making development support a decisive selection factor. One novel approach supports the on-time development of high-quality complex systems without greatly increasing the required design and production resources


design, automation, and test in europe | 2008

Industrial IP integration flows based on IP-XACT™ standards

Wido Kruijtzer; Pieter van der Wolf; Erwin de Kock; Jan Stuyt; Wolfgang Ecker; Albrecht Mayer; Serge Hustin; Christophe Amerijckx; Serge de Paoli; Emmanuel Vaumorin

Effective integration of advanced systems-on-chip (SoC) requires extensive reuse of IP modules as well as automation of the IP integration process, including verification. Key enablers for this are standards to describe and package IP modules. We focus on the IP-XACT standards and demonstrate how these standards are deployed in three industrial IP integration flows. Further, we report on two future extensions to IP-XACT that are currently being explored in the SPRINT project, i.e. IP-XACT based verification software generation and IP-XACT based configuration of debug environments. We conclude that IP-XACT is enabling powerful IP integration methodologies and that future extensions can further increase the effectiveness of IP-XACT standards.


design automation conference | 2014

A Secure but still Safe and Low Cost Automotive Communication Technique

Rafael Zalman; Albrecht Mayer

In this paper, we firstly give an overview of the security perimeter in modern automotive systems and propose then a cost effective solution for authentication of communication data. The proposed solution provides end to end protection, it covers the aspects data content and generation time (freshness) and it can be implemented for different standard communication busses without a bus protocol change. Its low overhead makes it in particular suited for short data messages of real time systems, like messages on bandwidth restricted automotive buses.


international behavioral modeling and simulation workshop | 2008

Determining the Fidelity of Hardware-In-the-Loop Simulation Coupling Systems

Christian Koehler; Albrecht Mayer; Andreas Herkersdorf

Hardware-in-the-Loop (HIL) simulation is a widely used concept for design, rapid prototyping, test and optimization of complex systems. The paper attempts to present a formal approach of determining the fidelity of HIL simulation coupling systems. This approach can help to design and optimize such systems.


design, automation, and test in europe | 2008

System performance optimization methodology for Infineon's 32-bit automotive microcontroller architecture

Albrecht Mayer; Frank Hellwig

Microcontrollers are the core part of automotive Electronic Control Units (ECUs). A significant investment of the ECU manufacturers and even their customers is linked to the specified microcontroller family. To preserve this investment it is required to continuously design new generations of the microcontroller with hardware and software compatibility but higher system performance and/or lower cost. The challenge for the microcontroller manufacturer is to get the relevant inputs for improving the system performance, since a microcontroller is used by many customers in many different applications. For Infmeons latest TriCorereg based 32-bit microcontroller product line, the required statistical data is gathered by using the trace features of the Emulation Device (ED). Infineons customers use EDs in their unchanged target system and application environment. With an analytical methodology and based on this statistical data, the performance improvements of different SoC architecture and implementation options can be quantified. This allows an objective assessment of improvement options by comparing their performance cost ratios.


software and compilers for embedded systems | 2016

A Rule-based Methodology for Hardware Configuration Validation in Embedded Systems

Lin Li; Philipp Wagner; Ramesh Ramaswamy; Albrecht Mayer; Thomas Wild; Andreas Herkersdorf

As the complexity of multicore SoCs increases, more potential system issues are arising. Hardware-related configuration issues are becoming more complicated owing to the introduction of more cores and various complex peripherals. Considering the complexity of multicore programming, consultation of the main source of guidance, i.e. the user manual, is not an efficient approach to identify such problems. Improper hardware-related configurations could lead to either functional or performance issues. Some of these issues are even subtle and hard to detect. Therefore, a rule-based validation methodology is proposed to deal with hardware-related configuration issues in an efficient and reliable way. Hardware trace is applied in this methodology to detect issues even before symptoms appear. The method directly observes the register accesses and detects bugs based on trace data. It is independent of the application as long as they are run on the given platform, which means the same method implementation could be applied to any applications on the same platform. In this paper, an initial proof-of-concept for the proposed methodology has been implemented and demonstrated on the Infineon TC29 device.


design, automation, and test in europe | 2016

Trace-based analysis methodology of program flash contention in embedded multicore systems

Lin Li; Albrecht Mayer

Contention for shared resources is a major performance issue in multicore systems. In embedded multicore microcontrollers, contentions of program flash accesses have a significant performance impact, because the flash access has a large latency compared to a core clock cycle. Therefore, the detection and analysis of program flash contentions are necessary to remedy this situation. With a lack of existing tools being able to fulfill this task, a novel post-processing analysis methodology is proposed in this paper to acquire the information of program flash contentions in detail based on the non-intrusive trace. This information can be utilized to improve the overall performance and particularly to enhance the real-time performance of specific threads or functions for hard real-time multicore systems.


design, automation, and test in europe | 2017

A non-intrusive, operating system independent spinlock profiler for embedded multicore systems

Lin Li; Philipp Wagner; Albrecht Mayer; Thomas Wild; Andreas Herkersdorf

Locks are widely used as a synchronization method to guarantee the mutual exclusion for accesses to shared resources in multi-core embedded systems. They have been studied for years to improve performance, fairness, predictability etc. and a variety of lock implementations optimized for different scenarios have been proposed. In practice, applying an appropriate lock type to a specific scenario is usually based on the developers hypothesis, which could mismatch the actual situation. A wrong lock type applied may result in lower performance and unfairness. Thus, a lock profiling tool is needed to increase the system transparency and guarantee the proper lock usage. In this paper, an operating-system-independent lock profiling approach is proposed as there are many different operating systems in the embedded field. This approach detects lock acquisition and lock releasing using hardware tracing based on hardware-level spinlock characteristics instead of specific libraries or APIs. The spinlocks are identified automatically; lock profiling statistics can be measured and performance-harmful lock behaviors are detected. With this information, the lock usage can be improved by the software developer. A prototype as a Java tool was implemented to conduct hardware tracing and analyze locks inside applications running on the Infineon AURIX microcontrollers.


design, automation, and test in europe | 2010

Panel 6.8: The challenges of heterogeneous multicore debug

Grant Martin; Albrecht Mayer

We have seen the practical use of multi-processors in complex SoCs and systems grow in the past several years, and the discussion range from architectures through to programming models. One of the issues that poses several challenges to design and verification teams is that of multi-core debug, especially in heterogeneous systems where the processors may be from different vendors, and even when from the same vendor, may be very application-specific. In this panel, designers and researchers who have practical experience with heterogeneous multiprocessor systems, both commercial and research, will draw on those experiences.

Collaboration


Dive into the Albrecht Mayer's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lin Li

Infineon Technologies

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge