Multi-controller reconfiguration system for FPGAs
نویسندگان
چکیده
Adaptivity is one of the most critical issues related to System-on-Chip (SoC) design. In order to be runtime adaptive, SoC have to take into account changes related to user preferences and environment at runtime. Dynamically reconfigurable SoC, such as those implemented on Field Programmable Gate Arrays (FPGAs), are a good solution for runtime adaptivity. Dynamic reconfiguration allows FPGAs to modify their functionality at runtime. Partial Dynamic Reconfiguration (PDR) has the potential of reconfiguring only some regions of the FPGA without disturbing the operation of the rest of the system, which decreases the impact of the reconfiguration time on the system performance, compared to the full reconfiguration. As the complexity of the reconfigurable SoC is increasing day after day, their reconfiguration control becomes more and more complex. In this case, using a single controller that controls the whole system might lead to a very complex design which is difficult to explore and to test. In this paper, we propose an approach that aims to decrease this complexity by dividing it into sub-modules. This approach is based on a multi-controller solution for the reconfiguration control of a partially reconfigurable system. Each controller controls the reconfiguration of a part of the system. Communicating together, the controllers insure the reconfiguration control of the whole system.
منابع مشابه
Politecnico di Torino Porto Institutional Repository [ Proceeding ] Dependable Dynamic Partial Reconfiguration
Thanks to their flexibility, FPGAs are nowadays widely used to implement digital systems’ prototypes and, more frequently, their final releases. Reconfiguration traditionally required an external controller to upload contents in the FPGA. Dynamic Partial Reconfiguration (DPR) opens new horizons in FPGAs’ applications, providing many new utilization paradigms, as it enables an FPGA to reconfigur...
متن کاملAutonomic Management of Dynamically Partially Reconfigurable FPGA Architectures Using Discrete Control
This paper targets the autonomic management of dynamically partially reconfigurable hardware architectures based on FPGAs. Discrete Control modelled with Labelled Transition Systems is employed to model the considered behaviours of the computing system and derive a controller for the control objective enforcement. We consider system application described as task graphs and FPGA as a set of reco...
متن کاملDesign Flow for a Fault-Tolerant Reconfigurable Multi-FPGA Architecture for Space Applications
Sensor technology continues to improve at the price of increased data rates, which require being processed. In the space domain, the available bandwidth for effectively transferring the data to the base station is limited, such that there is a need for a high-performance data processing unit on board of the spacecraft. This work targets the development of a scalable high-performance payload dat...
متن کاملControl Reconfiguration of a Boiler-Turbine Unit After Actuator Faults
Boiler-turbines are one of the most important parts in power generation plants. The safety problem in such systems has always been a special concern. This paper discusses the application of control reconfig uration by fault-hiding approach for a boiler-turbine unit. In Fault-hiding approach, after occurrence of a fault, nominal controller of the system remains unchanged; instead, a reconfigurat...
متن کاملA Multi-Objective Method for Network Reconfiguration (TECHNICAL NOTE)
This paper presents an algorithm based on multi-objective approach for network reconfiguration. Multiple objectives are considered for reduction in the system power loss, deviations of the nodes voltage and transformers loading imbalance, while subject to a radial network structure in which all the loads must be energized and no branch current constraint is violated. These three objectives are ...
متن کامل