• DocumentCode
    288195
  • Title

    Applying high-level synthesis techniques to FPGA-based design

  • Author

    Istiyanto, Jazi Eko ; Monaghan, Sean

  • Author_Institution
    Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
  • fYear
    1994
  • fDate
    34437
  • Firstpage
    42491
  • Lastpage
    42494
  • Abstract
    This paper describes a prototype of an automatic behavioural synthesis system targetted at FPGA-based reconfigurable digital systems. Experiments with the system, especially for synthesising random number generators, shows that register-transfer level hardware costs do not reflect hardware costs in terms of FPGA resource (e.g. Xilinx CLBs). This shows that extensive efforts that have been spent in the past for optimizing RTL-hardware costs need to be reconsidered. For this particular example, a simple register allocation (i.e. no register allocation at all) is much better than register allocation based on the left-edge algorithm. Experiments in synthesising random number generators involving both FPGAs and RAMs also shows that behavioural equivalent circuits with the same number and types of RTL-hardware units require different number of CLBs
  • Keywords
    equivalent circuits; field programmable gate arrays; high level synthesis; random number generation; reconfigurable architectures; FPGA-based design; RAMs; automatic behavioural synthesis system; behavioural equivalent circuits; high-level synthesis techniques; random number generators; reconfigurable digital systems; register-transfer level hardware costs;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Software Support and CAD Techniques for FPGAs, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    369837