An extensible processor provides a standard data-path and one or more regions for use as application-specific reconfigurable logic. In this paper we address two problems that arise in the practical use of extensible processors. Using multiple extensible regions can lead to avoidable time and space inefficiencies, and the physical placement of the interconnection points strongly affects the overall design timings. Standard tool-flows from FPGA manufacturers require the creation of separate configuration images for each region. The space and time complexities that this entails are undesirable, especially in an embedded system setting where storage is at premium. In this paper we introduce a run-time algorithm that allows the relocation of one...
PhD (Computer and Electronic Engineering), North-West University, Potchefstroom Campus, 2015The focu...
FPGA-based systems are a significant area of computing, providing a high-performance implementation ...
Despite the advantages dynamic reconfiguration adds to a system, it only improves system performance...
An extensible processor provides a standard data-path and one or more regions for use as application...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
Abstract. Extensible processors allow customization for an application by extending the core instruc...
Extensible processors allow customization for an application by extending the core instruction set a...
The configuration of an FPGA is a process of customizing the functionality implemented by the FPGA f...
International audienceDynamic and partial reconfiguration of Field Programmable Gate Arrays (FPGA) e...
International audienceThe use of partial dynamic reconfiguration in FPGA-based systems has grown in ...
Dynamic FPGA reconfiguration represents an overhead that can be critical to the performance of a rea...
Timothy J. Callahan and John Wawrzynek University of California--Berkeley Widespread acceptance of F...
Extracting appropriate custom instructions is an important phase for implementing an application on ...
This thesis examines the problem of reducing reconfiguration time of an island-style FPGA at its con...
PhD (Computer and Electronic Engineering), North-West University, Potchefstroom Campus, 2015The focu...
FPGA-based systems are a significant area of computing, providing a high-performance implementation ...
Despite the advantages dynamic reconfiguration adds to a system, it only improves system performance...
An extensible processor provides a standard data-path and one or more regions for use as application...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
Abstract. Extensible processors allow customization for an application by extending the core instruc...
Extensible processors allow customization for an application by extending the core instruction set a...
The configuration of an FPGA is a process of customizing the functionality implemented by the FPGA f...
International audienceDynamic and partial reconfiguration of Field Programmable Gate Arrays (FPGA) e...
International audienceThe use of partial dynamic reconfiguration in FPGA-based systems has grown in ...
Dynamic FPGA reconfiguration represents an overhead that can be critical to the performance of a rea...
Timothy J. Callahan and John Wawrzynek University of California--Berkeley Widespread acceptance of F...
Extracting appropriate custom instructions is an important phase for implementing an application on ...
This thesis examines the problem of reducing reconfiguration time of an island-style FPGA at its con...
PhD (Computer and Electronic Engineering), North-West University, Potchefstroom Campus, 2015The focu...
FPGA-based systems are a significant area of computing, providing a high-performance implementation ...
Despite the advantages dynamic reconfiguration adds to a system, it only improves system performance...