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 paper presents the system architecture, development and prototype implementation of a new integrated system for simulation of automated industrial processes using advanced technologies, in accordance with CPS/Industry 4.0 principles. The need to develop such a system is underscored by the interest of the educational stakeholders: students, faculty members, high-level industry partners, for an...
As it optimizes the resource utilization of FPGA over time and space, Dynamic Partial Reconfiguration is an important feature of FPGA. The Internal Configuration Access Port (ICAP) controller is an important part of reconfiguration system with which to access the configuration registers of FPGA. By reducing the resources consumed by ICAP controller, more resources will be available for the reconfigurable...
Attacks targeting software on embedded systems are becoming increasingly prevalent. Remote attestation is a mechanism that allows establishing trust in embedded devices. However, existing attestation schemes are either static and cannot detect control-flow attacks, or require instrumentation of software incurring high performance overheads. To overcome these limitations, we present LO-FAT, the first...
To enable autonomous driving, a computing stack must simultaneously ensure high performance, consume minimal power, and have low thermal dissipation—all at an acceptable cost. An architecture that matches workload to computing units and implements task time-sharing can meet these requirements.
The concept of embedded systems is considered. The advantages of developed embedded systems compared to general purpose are emphasized. The possible ways to develop microcontroller-based embedded systems design tools are analyzed. The features provided by MCU manufacturers are touched upon. The authors investigate the case of development of equipment for education, research and design of embedded...
Today, with the increased use of products that use computer programs to run some of its functionalities, it is essential to the development of software quality, especially software that can endanger the lives of human beings, as it is the case of embedded software components. The study and use of Software Engineering with its disciplined activities and principles to guide developers of such products...
Miniaturization of very large scale integration circuits, higher frequencies and reduction of supply voltages make embedded systems more susceptible to soft errors (or transient errors). Soft errors affect the processor's pipeline and hence its data and control flows. Specifically, errors in control flows can change program's execution sequence, which might be catastrophic for safety-critical applications...
Currently there is a great dependence on industry and society to the use of embedded computer systems, they are present in our daily lives and often we do not realize it. The greatest feature of such systems is the ability to perform very important tasks with little computational resource. Many of these products are considered critical, since in case of failure, may cause catastrophes or large losses...
Currently the major concern of software engineering is the quality of Embedded Computing Systems, as they are a classification of software that are strongly present in our daily lives so that often we do not realize. Are composed of hardware and software encapsulated and generally dedicated to a single activity a major characteristic of such systems is the ability to perform very important tasks with...
Model Predictive Control is an algorithm commonly used in the petrochemical and chemical sectors to control large processes. Its success can be traced to the fact that it is MIMO control algorithm with intrinsic dead-time compensation, capacity to handle the process constraints and with tuning parameters that are easily understandable in the time domain. Nevertheless, its usage is limited to large...
The uses of embedded systems are virtually limitless, because every day new products are introduced to the market that utilizes embedded systems in novel ways. In recent years, hardware such as microprocessors, microcontrollers, and FPGA chips have become much cheaper. So when implementing a new form of control, it's wiser to just buy the generic chip and write your own custom software for it. Producing...
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...
The development of embedded software for mobile phones requires a thorough knowledge of development processes, technologies and constraints related to software and hardware. Moreover, the growing competitiveness of this niche demands high productivity and quality. In this way, there is a need to invest in continuous improvement of processes, research for new technologies and methodologies, and increasing...
A reconfigurable Control and Monitoring Framework (CMF) was developed, integrated and tested with a Radar Signal Processor (RSP). The methods and processes used to develop and utilise the CMF are highlighted in the context of a complete Control and Monitoring System (CMS) for an RSP. The CMF provides the basis for developing interactive, high-level control and monitoring applications using a multi-layer...
The size and complexity of large-scale distributed embedded systems such as automotive and process controls have increased recently. Sophisticated systems that are safe and environmentally friendly require numerous types of sensor data, which are collected from various devices and sent to computers through networks. To develop such large-scale distributed embedded systems with high dependability and...
Recently, as the demands for the environment-friendly, safety and convenience requirements of vehicles increase, electronic control systems are increasing rapidly. In particular, in systems that affect vehicle performance critically, efficient electronic control devices are simply essential.
This paper presents a novel, high performance and low cost execution architecture for the system level GALS programming language SystemJ, which extends Java with synchronous reactive features present in Esterel and asynchronous constructs of CSP (Communicating Sequential Processes). The new architecture is based on JOP (Java Optimized Processor), which is a hardware implementation of the Java Virtual...
In this paper we show how a simple dataflow processor can be fully implemented using CλaSH, a high level HDL based on the functional programming language Haskell. The processor was described using Haskell, the CλaSH compiler was then used to translate the design into a fully synthesisable VHDL code. The VHDL code was synthesised with 90 nm TSMC libraries and placed and routed. Simulation of the final...
Analog VLSI circuits are being used successfully to implement Artificial Neural Networks (ANNs). These analog circuits exhibit nonlinear transfer function characteristics and suffer from device mismatches, degrading network performance. Because of the high cost involved with analog VLSI production, it is beneficial to predict implementation performance during design. We present an FPGA-based accelerator...
Extending the idea of preemptive multitasking to DPRS (Dynamic Partial Reconfiguration Systems) has far-reaching implications as many mechanisms supporting the concept, such as context saving and restoring, have to be built practically from scratch. This paper addresses previously neglected issues, related to design of effective preemption mechanisms for Flip-Flop-based and RAM-based hardware tasks...
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.