FUNCTION CALL OPTIMISATION IN SYSTEMC HARDWARE COMPILATION (2009)
Functions are commonly used in SystemC and other highlevel languages to divide code into separate tasks. During synthesis, a hardware compiler can instantiate logic for each function call....
ARRAY SYNTHESIS IN SYSTEMC HARDWARE COMPILATION (2008)
This paper discusses the mapping of arrays in a highlevel SystemC description to hardware. Normally, arrays are implemented as register files using general purpose logic. Modern FPGAs however contain...
Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation (2008)
Johan Ditmar, Steve McKeever, Alex Wilson
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...
Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation (2008)
Johan Ditmar, Steve McKeever, Alex Wilson
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...
Area Optimisation in SystemC Hardware Compilation (2007)
Hardware compilation translates a program written in a high-level language into a description of a hardware circuit. Hardware compilation shortens development time compared to traditional hardware...
A Dynamically Reconfigurable FPGA-based Content Addressable Memory for (2000)
Johan Ditmar, Kjell Torkelsson, Axel Jantsch
Abstract. Internet Protocol (IP) characterization is the process of classifying IP packets into categories, mainly depending on information in the header. This report describes the implementation of...