Andreas Herrholz

Learn More
Today's heterogeneous embedded systems combine components from different domains, such as software, analogue hardware and digital hardware. The design and implementation of these systems is still a complex and error-prone task clue to the different Models of Computations (MoCs), design languages and tools associated with each of the domains. Though making(More)
Dynamic Partial Reconfiguration (DPR) is a promising technology ready for use, enabling the design of more flexible and efficient systems. However, existing design flows for DPR are either low-level and complex or lack support for automatic synthesis. In this paper, we present a SystemC based modelling and synthesis flow using the OSSS+R framework for(More)
In this paper we will present the ANDRES project. The main objective of ANDRES is the development of a seamless design flow for adaptive heterogeneous embedded systems based on the modelling language SystemC. The methodology and tools will enable early integration and exploration of system specifications using different Models of Computation as well as(More)
Recent additions to the system modelling language SystemC, namely SystemC-AMS and OSCI TLM 2.0, provide more efficient ways to model systems within their respective domains. However, most of today’s embedded systems are usually heterogeneous, requiring some way to connect and simulate models from different domains. In this paper we present a first approach(More)
Due to the continuous shrinking of the transistor sizes which is strongly driven by Moore's law, reliability becomes a dominant design challenge for embedded systems. Reliability problems arise from permanent errors due to manufacturing, process variations, aging as well as soft errors. As a result, the hardware will consist of unreliable components and(More)
We propose a novel design estimation method for adaptive streaming applications to be implemented on a partially reconfigurable FPGA. Based on experimental results we enable accurate design cost estimates at an early design stage. Given the size and computation time of a set of configurations, which can be derived through logic synthesis, our method gives(More)
Cloud Computing is an inevitable trend. In the near future almost every consumer electronic device will be connected to an ecosystem of third-party service partners, providing applications like payment systems, streamed content, etc using or producing sensitive data. The challenge is, that current cloud operators and their end users do not always trust each(More)
With the increasing distribution and integration of mobile devices into today's information systems, there is a growing demand for interoperability between heterogeneous computation systems. Cloud systems already serve as an integration point between heterogeneous devices using classic client/server concepts such as Web services. However, this technology(More)
Cost efficient design of embedded HW/SW systems that need to meet certain requirements is a complex task due to the huge number of possible solutions, the ”design space”. Design space exploration methods depend on the designers’ input in terms of application description, target architecture, and cost estimates for implementation alternatives. Obtaining(More)
  • 1