Andreas Herrholz

Learn 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)
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)
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)
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)
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)
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)
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)