This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area when targeting FPGAs. Each can significantly improve the synthesis of a high-level language construct, thus allowing a designer to concentrate more on an algorithm description and less on hardware-specific implementation details. The first algorithm is a source-level transformation implementing function exlining—where a separate block of hardware implements a function and is shared between multiple calls to the function. The second is a novel algorithm for mapping arrays to memories which involves assigning array accesses to memory ports such that no port is ever accessed more than once in a clock cycle. This algorithm assigns accesses to rea...
As FPGAs become more common in mainstream general-purpose computing platforms, capturing and distrib...
<p>A new novel method for area efficiency in FPGA implementation is presented. The method is realize...
Several system-on-chip (SoC) platforms have recently emerged that use reconfigurable logic (FPGAs) a...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper discusses the mapping of arrays in a highlevel SystemC description to hardware. Normally,...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
This paper describes an automated approach to hardware design space exploration, through a collabora...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
The book is composed of two parts. The first part introduces the concepts of the design of digital s...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
As FPGAs become more common in mainstream general-purpose computing platforms, capturing and distrib...
<p>A new novel method for area efficiency in FPGA implementation is presented. The method is realize...
Several system-on-chip (SoC) platforms have recently emerged that use reconfigurable logic (FPGAs) a...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper discusses the mapping of arrays in a highlevel SystemC description to hardware. Normally,...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
This paper describes an automated approach to hardware design space exploration, through a collabora...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
The book is composed of two parts. The first part introduces the concepts of the design of digital s...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
As FPGAs become more common in mainstream general-purpose computing platforms, capturing and distrib...
<p>A new novel method for area efficiency in FPGA implementation is presented. The method is realize...
Several system-on-chip (SoC) platforms have recently emerged that use reconfigurable logic (FPGAs) a...