The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The management of multiple systems such as machine tools, vehicles, aircraft, among others, results in a very intense flow of data between the server and embedded systems, using wired and/or radio frequency structures, demanding performance and interest in real time systems. The objective of this study is to propose a low cost scalable architecture for embedded applications, using pools of personal...
When migrating to future technology nodes, dependability becomes a major design problem as variability, aging and susceptibility to soft errors increase. The purpose of this program is to research cross-layer solutions that address the physical problems at system-level i.e. at hardware-level, operating system level, application level etc. The goals and an overview of the DFG SPP 1500 research program...
This paper proposes Anvil J, a novel technology developed to assist the development of software for predictable, embedded applications. In particular, the work focuses on the complexities of programming for heterogeneous embedded systems in an industrial context, in which the need for predictability is an important requirement. Anvil J converts architecturally-neutral Java code into a set of target-specific...
Embedded system intends to realize portable systems, while reducing chip connect, device size and power dissipation. These systems have obtained great tallness due to their ample fields of application and, it's lower costs compared with the traditional computer systems. The target of this paper is to show how to design and implement an embedded system based on a soft core processor, and how to port...
Embedded systems with communicating and computing ability and multimedia functions work to every corner of daily life. However, the diverse architectures of embedded systems cause problems corresponding to reuse, portability and dependability. Middleware is a set of software that executes between operating system and application to solve stated problems. The advantages include unified interface, scalable...
The process and experience of designing and developing an embedded systems course that serves different disciplines at the University of Jordan together with its associated laboratory is reported. The course serves three different departments with varying requirements and student initial backgrounds. The stages of the design process of the course and associated labs are explored. Emphasis is given...
The management of multiple systems such as machine tools, vehicles, aircraft, among others, results in a very intense flow of data between the server and embedded systems, using wired and/or radiofrequency structures, demanding performance and interest in real time systems. The objective of this study is to propose a low cost scalable architecture for embedded applications, using pools of personal...
The explosive growth of networked embedded systems has made ubiquitous and pervasive computing a reality. However, there are still a number of new challenges to its widespread adoption that include scalability, availability, and, especially, security of software. Among the different challenges in software security, the problem of remote-code integrity verification is still waiting for efficient solutions...
Given the increasing complexity of current embedded systems, hardware design is being pushed to a higher level of abstraction, with High-Level Synthesis tools enabling hardware synthesis from untimed C++. Still, HLS technology does not provide a clear methodology to derive both hardware and software implementations from a single high-level code. This paper describes the design, implementation and...
One of the main challenges for embedded system designers is to find a tradeoff between performance and power consumption. In order to reach this goal, hardware accelerators have been used to offload specific tasks from the CPU, improving the global performance of the system and reducing its dynamic power consumption. Enabling the use of accelerators could become a tricky task for embedded system designers...
Reconfigurable system-on-a-chip(SoC) is an important trend of embedded system. It is not only to achieve a higher performance but also flexible enough. In this paper a new kind of reconfigurable system using SoP(System on a Package) technology is presented and a new kind of peripheral bus which is used to form a whole system architecture is proposed based on the reconfigurable system. Using this peripheral...
We propose a new digital architecture for a SVM classification. The architecture uses a kernel which is suited for an implementation as a digital architecture in embedded systems. It is then tested on a channel equalization problem where real-time performances are important and hardware implementation of the classification is needed.
We propose an efficient hardware architecture for Kanade-Lucas-Tomasi(KLT) algorithm to process over-sampling video data in real-time. The philosophy of this paper is to make sure the tracking performance of KLT by decreasing the inter-frame displacement rather than handling large displacement by complex algorithms. It would be a preferable method for embedded systems because of their higher special-purpose...
The synchronous model of computation (MoC) has been successfully used for the design of embedded systems having a local control like hardware circuits and single-threaded software, while its application to distributed parallel embedded systems is still a challenge. In contrast, other MoCs such as data-flow process networks (DPNs) directly match with these architectures. In this paper, we therefore...
We propose an embedded architecture aimed for the applications of rule-based reasoning systems with real-time restrictions. Such systems are utilized mainly for monitoring, on-line diagnostics and control applications, particularly in the domains of process control, automotive industry, medical applications and other critical systems. The proposed architecture utilizes programmable hardware for acceleration...
The extensive utilization of smartphones has led to a series of issues such as security, manageability and migration of applications, which is similar to traditional computer systems. Virtualization offers an effective approach in addressing these challenges. However, classical virtualization technology is not adequate for mobile devices, which is restricted by resources and CPU structures. In this...
Real time edge detection is required in many embedded systems where execution speed is critical. This task is intensely computational but highly parallelizable and, in order to satisfy the real-time requirements, using multiprocessor-based embedded systems can be a viable solution. In this paper we propose a MPSoC hardware and software co-design method for real-time Sobel edge detection using FPGA...
A novel software-implemented hardware fault tolerance method based on encoding both the control and the data-flow segments of programs with matrices is proposed and evaluated. Results show an average speed-up of 3 times compared to standard duplication and comparison, with coverage higher than 95% for the case studies considered, which outperforms previous works in the field.
Current tools for embedded system design have limited support for modelling the interaction of the system with its physical environment. Furthermore, the natural representation of (streaming, real-time) applications with dataflow models is not supported by most tools. However, integrating multiple domains supports the design of complex interdisciplinary systems and enables model transformations. In...
In this paper, we propose using the Xilinx-MicroBlaze platform as an infrastructure for developing necessary skills and introducing basic concepts in performance modeling. This infrastructure is built by augmenting the MicroBlaze soft-core processor with an FPGA-based profiling mechanism allowing an easy analysis of the functional behavior of a target algorithm. Using the MicroBlaze as reference architecture...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.