Advanced search
1 file | 328.02 KB
Author
Organization
Abstract
Parameterizable configurations are regular FPGA configurations in which some of the configuration bits are expressed as Boolean functions of a set of parameters. These configurations can be rapidly transformed to a specialized configuration by evaluating the Boolean functions for a specific set of parameter values and are therefore ideal for use in run-time reconfigurable systems. To accommodate the use of parameterizable configurations in commercial FPGAs, the concept of the Parameterizable Bitstream was introduced. In this work, we introduce a hardware implementation that evaluates the Parameterizable Bitstream based on a stack machine architecture. We enabled fast generation of specialized configurations with a significant reduction in resources (80\%) in comparison to the MicroBlaze soft processor when it is used as a configuration generation engine.
Keywords
Stack Machine, ICAP, FPGA, Parameterizable Bitstream (PBS)

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 328.02 KB

Citation

Please use this url to cite or link to this publication:

Chicago
Mostafa Mohamed Ahmed Abouelella, Fatma, Karel Bruneel, and Dirk Stroobandt. 2011. “Efficiently Generating FPGA Configurations Through a Stack Machine.” In Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, 7th International Summer School, Poster Abstracts, ed. Koen De Bosschere, 101–104. European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC).
APA
Mostafa Mohamed Ahmed Abouelella, F., Bruneel, K., & Stroobandt, D. (2011). Efficiently generating FPGA configurations through a stack machine. In K. De Bosschere (Ed.), Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, 7th International summer school, Poster abstracts (pp. 101–104). Presented at the 7th International summer school on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES 2011), European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC).
Vancouver
1.
Mostafa Mohamed Ahmed Abouelella F, Bruneel K, Stroobandt D. Efficiently generating FPGA configurations through a stack machine. In: De Bosschere K, editor. Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, 7th International summer school, Poster abstracts. European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC); 2011. p. 101–4.
MLA
Mostafa Mohamed Ahmed Abouelella, Fatma, Karel Bruneel, and Dirk Stroobandt. “Efficiently Generating FPGA Configurations Through a Stack Machine.” Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, 7th International Summer School, Poster Abstracts. Ed. Koen De Bosschere. European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC), 2011. 101–104. Print.
@inproceedings{1864323,
  abstract     = {Parameterizable configurations are regular FPGA configurations in which some of the configuration bits are expressed as Boolean functions of a set of parameters. These configurations can be rapidly transformed to a specialized configuration by evaluating the Boolean functions for a specific set of parameter values and are therefore ideal for use in run-time reconfigurable systems. To accommodate the use of parameterizable configurations in commercial FPGAs, the concept of the Parameterizable Bitstream was introduced. In this work, we introduce a hardware implementation that evaluates the Parameterizable Bitstream based on a stack machine architecture. We enabled fast generation of specialized configurations with a significant reduction in resources (80{\textbackslash}\%) in comparison to the MicroBlaze soft processor when it is used as a configuration generation engine.},
  author       = {Mostafa Mohamed Ahmed Abouelella, Fatma and Bruneel, Karel and Stroobandt, Dirk},
  booktitle    = {Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, 7th International summer school, Poster abstracts},
  editor       = {De Bosschere, Koen},
  isbn         = {9789038217987},
  keyword      = {Stack Machine,ICAP,FPGA,Parameterizable Bitstream (PBS)},
  language     = {eng},
  location     = {Fiuggi, Italy},
  pages        = {101--104},
  publisher    = {European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC)},
  title        = {Efficiently generating FPGA configurations through a stack machine},
  year         = {2011},
}