this paper proposes a relatively simple program for measuring currents and voltages in electrical power system. real-time processing is achieved by using CompactRIG programmable automation controller which combines em...
详细信息
this paper proposes a relatively simple program for measuring currents and voltages in electrical power system. real-time processing is achieved by using CompactRIG programmable automation controller which combines embeddedreal-time and FPGA modules. the device also enables users to quickly develop program code via LabVIEW graphical programming language. the process of data exchange between FPGA and RT modules using FIFG registers is described in details. In the end, some Power Quality algorithms are presented, according to IEC standard and attractive Graphical User Interface for PQ monitoring is displayed.
Multicore systems are rapidly immerging as a new paradigm for integrating both high performance systems and embeddedapplications. A large field of research focuses now on reconfigurable multicore architecture in orde...
详细信息
Multicore systems are rapidly immerging as a new paradigm for integrating both high performance systems and embeddedapplications. A large field of research focuses now on reconfigurable multicore architecture in order to find optimal solutions for improved performances such as energy consumption. A Perfect system would be able to create a balance between optimum resources allocation and a particular workload. the dynamic frequency scaling has been a key technique in exploiting the hardware configurable characteristics of processors. However, for large class of applications in embeddedrealtimesystems, the variable operating frequency interferes withtheir deadline guarantee. In this paper, a novel fuzzy logic technique is presented to optimize realtime system feasibility and energy consumption in multicore architecture based on operating frequency scaling. Tested on different periodic task sets generated with different system charges the proposed technique is an intelligent decision aid system that studies schedulability and energy consumption aware.
the electrification of the power-train will increase the safety integrity levels for applications within this domain, as the dynamics of acceleration and the vehicle control increase withthe usage of electrical motor...
详细信息
the electrification of the power-train will increase the safety integrity levels for applications within this domain, as the dynamics of acceleration and the vehicle control increase withthe usage of electrical motors especially when thinking of wheel hub motors. Other domains in the vehicle require as well as support of additional safety goals which will come up in the area of advanced driver systems or even autonomous driving. Multi-core micro-controllers for this future applications meanwhile offer a great variety of different hardware support to fulfill the FIT rates required by the ISO26262 standard for higher safety integrity levels like ASIL C and D. One important aspect of this ISO standard is the requirement for freedom from interference with respect to the execution of safety relevant software and the exchange of data from safe to non-safe software modules. this paper will focus on the different possibilities of protecting data access and elaborate on another important aspect in the power-train area, which is the runtime performance of the complete system. One of the most commonly used software architecture standard in the embedded automotive software domain is AUTOSAR, which offers as well support for safety aspects. As the different mechanisms for data protection require more or less CPU load from the system the use of a memory protection unit has to be carefully considered under this aspect. this paper gives an overview on how PowerSAR, the AUTOSAR solution of Continental powertrain, supports this kind of memory protection units. It shows the concepts applied in the basic software area as well as for the applicative software. Further it will show the impact on the CPU load for an example application with activated memory protection unit (MPU).
the profile for Modeling and Analysis of real-time and embeddedsystems (MARTE) defines a framework for annotating non-functional properties of embeddedsystems. In particular, the SAM (Schedulability Analysis Model) ...
详细信息
ISBN:
(纸本)9789897581892
the profile for Modeling and Analysis of real-time and embeddedsystems (MARTE) defines a framework for annotating non-functional properties of embeddedsystems. In particular, the SAM (Schedulability Analysis Model) sub-profile offers stereotypes for annotating UML models withthe needed information which will be extracted to fulfil a scheduling phase. However, SAM does not allow designers to specify data to be used in the context of adaptive systems development. It is in this context that we propose an extension for the MARTE profile, and especially the sub-profile Schedulability Analysis Modeling, to include adaptation mechanisms in scheduling view. We illustrate the advantages and effectiveness of our proposal by modeling a FESTO case study as an Adaptive real-time and embedded system.
real-time automotive software becomes increasingly complex due to the integration of more functionalities. At the same time, the computation power of electronic control units grows by increasing the number of cores in...
ISBN:
(纸本)9781509022823
real-time automotive software becomes increasingly complex due to the integration of more functionalities. At the same time, the computation power of electronic control units grows by increasing the number of cores instead of the core performance. thus, in the near future a single task will require more computation power than a single core can offer. We propose an approach that solves this problem by splitting a task into multiple parallel task partitions with minimal synchronization overhead while maintaining all data dependencies of the functionalities inside the original task. the approach is successfully validated on a real-world engine management system.
Over the years we are witnessing and ever increasing demand for functionality enhancements in the embeddedreal-timesystems. Along with functionalities, the design itself grows more complex. Posed constraints as time...
详细信息
ISBN:
(纸本)9789897581946
Over the years we are witnessing and ever increasing demand for functionality enhancements in the embeddedreal-timesystems. Along with functionalities, the design itself grows more complex. Posed constraints as time, space bounds and energy consumption also require proper handling. In order to enhance the behaviour of such systems, we have developed the I-codesign, a methodology for modelling, partitioning and simulating embeddedreal-timesystems. the tasks in this methodology are described with a probabilistic manner and characterized withreal-time parameters. A new partitioning technique aims at each of its three phases to respect firstly the inclusion/exclusion parameters, secondly energy and memory constraints and finally verifies real-time constraints. the output of I-codesign is an embedded controller that supervises the behaviour of the executing system and schedule the implementation/configurations of the software.
3D graphical functions in cars enjoy growing popularity. For instance, analog instruments of the instrument cluster are replaced by digital 3D displays as shown by Mercedes-Benz in the F125 prototype car. the trend to...
详细信息
ISBN:
(纸本)9781509022823
3D graphical functions in cars enjoy growing popularity. For instance, analog instruments of the instrument cluster are replaced by digital 3D displays as shown by Mercedes-Benz in the F125 prototype car. the trend to use 3D applications expands into two directions: towards more safety-relevant applications such as the speedometer and towards third-party applications, e.g., from an app store. In order to save cost, energy, and installation space, all these applications should share a single GPU. GPU sharing brings up the problem of providing real-time guarantees for rendering content of time-sensitive applications like the speedometer. To solve this problem, we present a real-time GPU scheduling framework which provides strong guarantees for critical applications while still giving as much GPU resources to less important applications as possible, thus ensuring a high GPU utilization. Since current GPUs are not preemptible, we use the estimated execution time of each GPU rendering job to make the scheduling decisions. Our evaluations show that our scheduler guarantees given real-time constraints, while achieving a high GPU utilization of 97 %. Moreover, scheduling is performed highly efficient in real-time with less than 10 mu s latency.
this article studies the scheduling of real-time streaming applications on multiprocessor systems-on-chips with predictable memory hierarchy. An iteration-based task-FIFO co-scheduling framework is proposed for this p...
详细信息
this article studies the scheduling of real-time streaming applications on multiprocessor systems-on-chips with predictable memory hierarchy. An iteration-based task-FIFO co-scheduling framework is proposed for this problem. We obtain FIFO size distributions using Pareto space searching, based on which the task-toprocessor mapping is obtained withthe potential FIFO allocation being taken into account;then, the FIFO-to-memory allocation is optimized to minimize the total memory access cost;finally, a self-timed throughput analysis method that considers memory and direct memory access controller contention is utilized to analyze the throughput. Our methods are validated by a set of synthesized and practical applications on different platforms.
In this paper we evaluate the promise held by low-power embedded architectures to implement SLAM (Simultaneous Localization and Mapping) algorithms. We map and implement 4 SLAM algorithms, that find utility in very di...
详细信息
ISBN:
(纸本)9781509051465
In this paper we evaluate the promise held by low-power embedded architectures to implement SLAM (Simultaneous Localization and Mapping) algorithms. We map and implement 4 SLAM algorithms, that find utility in very different robot applications and autonomous navigation, on an embedded architecture. Our results show that low-power embedded architectures are indeed, sometimes, attractive alternative for some SLAM algorithms. At the same time, efficient software optimizations are mandatory to allow a real-time execution.
One popular task under several computer vision applications is camera pose estimation under video sequences. In previous work, several camera pose estimations approaches have been developed and several algorithms have...
详细信息
ISBN:
(纸本)9781450354875
One popular task under several computer vision applications is camera pose estimation under video sequences. In previous work, several camera pose estimations approaches have been developed and several algorithms have been proposed. Unfortunately, most previous formulations iterative behavior and depend on nonlinear optimizations applied over some geometric constraint and this limits the performance under embeddedapplications. For real-timeembeddedapplications, another approach, more efficient in terms of computational size and processing speed could be reached via hardware-based solutions, for example GPU-based solutions. In this work, we present a GPU-based solution for the camera pose problem. As early formulation we focused our algorithm for an autonomous vehicle application. Preliminary results are encouraging and show the viability of the proposed approach.
暂无评论