• DocumentCode
    2694872
  • Title

    Compilation tools for run-time reconfigurable designs

  • Author

    Luk, Wayne ; Shirazi, Nabeel ; Cheung, Peter Y K

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1997
  • fDate
    16-18 Apr 1997
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    This paper describes a framework and tools for automating the production of designs which can be partially reconfigured at run time. The tools include: a partial evaluator, which produces configuration files for a given design, where the number of configurations can be minimised by a process, known as compile-time sequencing; an incremental configuration calculator, which takes the output of the partial evaluator and generates an initial configuration file and incremental configuration files that partially update preceding configurations; and a tool which further optimises designs for FPGAs supporting simultaneous configuration of multiple cells. While many of our techniques are independent of the design language and device used, our tools currently target Xilinx 6200 devices. Simultaneous configuration, for example, can be used to reduce the time for reconfiguring an adder to a subtractor from time linear with respect to its size to constant time at best and logarithmic time at worst
  • Keywords
    circuit optimisation; field programmable gate arrays; logic CAD; partial evaluation (compilers); program compilers; reconfigurable architectures; FPGA; Xilinx 6200 devices; adder; compilation tools; compile-time sequencing; configuration files; constant time; design language; incremental configuration calculator; logarithmic time; logic CAD; multiple cells; partial evaluator; run-time reconfigurable designs; subtractor; time; Application software; Computer vision; Design optimization; Educational institutions; Field programmable gate arrays; Hardware; Microprocessors; Neural networks; Production; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 1997. Proceedings., The 5th Annual IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-8159-4
  • Type

    conf

  • DOI
    10.1109/FPGA.1997.624605
  • Filename
    624605