This thesis examines the problem of reducing reconfiguration time of an island-style FPGA at its configuration memory level. The approach followed is to examine configuration encoding techniques in order to reduce the size of the bitstream that must be loaded onto the device to perform a reconfiguration.A detailed analysis of a set of benchmark circuits on various island-style FPGAs shows that a typical circuit randomly changes a small number of bits in the {\it null} or default configuration state of the device. This feature is exploited by developing efficient encoding schemes for configuration data. For a wide set of benchmark circuits on various FPGAs, it is shown that the proposed methods outperform all previous configuration compre...
In many applications, subsequent data manipulations differ only in a small set of parameter values. ...
Parameterizable configurations are regular FPGA configurations in which some of the configuration bi...
Reconfigurable systems have been shown to achieve very high computational performance. However, the ...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
The configuration of an FPGA is a process of customizing the functionality implemented by the FPGA f...
Dynamic FPGA reconfiguration represents an overhead that can be critical to the performance of a rea...
With the introduction of programmable logic devices with large capacities, the time taken to configu...
In line with Shannon's ideas, we define the entropy of FPGA reconfiguration to be the amount of info...
The aim of this thesis is to develop a hardware support which enables faster run-time partial reconf...
For current FPGA architectures, the fine-grain programmable blocks are the most flexible ones. Howev...
The dynamic reconfiguration of an FPGA has many advantages, but the overhead from the process reduce...
The state-of-the-art FPGAs require massive configuration files seeking on-chip large memory storage....
It is common for large hardware designs to have a number of registers or memories of which the conte...
FPGA uses a promising technology for developing high-performance embedded systems. Reconfiguration s...
The advantage of RTR systems usually comes with some costs. Necessary time for mapping some areas of...
In many applications, subsequent data manipulations differ only in a small set of parameter values. ...
Parameterizable configurations are regular FPGA configurations in which some of the configuration bi...
Reconfigurable systems have been shown to achieve very high computational performance. However, the ...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
The configuration of an FPGA is a process of customizing the functionality implemented by the FPGA f...
Dynamic FPGA reconfiguration represents an overhead that can be critical to the performance of a rea...
With the introduction of programmable logic devices with large capacities, the time taken to configu...
In line with Shannon's ideas, we define the entropy of FPGA reconfiguration to be the amount of info...
The aim of this thesis is to develop a hardware support which enables faster run-time partial reconf...
For current FPGA architectures, the fine-grain programmable blocks are the most flexible ones. Howev...
The dynamic reconfiguration of an FPGA has many advantages, but the overhead from the process reduce...
The state-of-the-art FPGAs require massive configuration files seeking on-chip large memory storage....
It is common for large hardware designs to have a number of registers or memories of which the conte...
FPGA uses a promising technology for developing high-performance embedded systems. Reconfiguration s...
The advantage of RTR systems usually comes with some costs. Necessary time for mapping some areas of...
In many applications, subsequent data manipulations differ only in a small set of parameter values. ...
Parameterizable configurations are regular FPGA configurations in which some of the configuration bi...
Reconfigurable systems have been shown to achieve very high computational performance. However, the ...