|
ABSTRACT
Dynamically and Partially Reconfigurable Systems (DRSs) are those where any portion of the hardware behavior can be altered at application execution time. These systems have the potential to provide hardware with flexibility similar to that of software, while leading to better performance and smaller system size. However, the widespread acceptance of DRSs depends on adequate support to design and implement them. This work proposes a framework for DRS design and implementation named PADReH. The approach is compared to other propositions available in the literature. The first steps of the framework implementation are described, involving methods and tools to control the hardware reconfiguration process and the generation of partial bitstreams. The main contribution of the work is to provide means to systematically reduce the lack of support currently hampering the adoption of DRSs as a mainstream technology.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Zhang, X., and Ng, K. W. A review of high-level synthesis for dynamically reconfigurable FPGAs. Microprocessors and Microsystems, v. 24, p.199--211. 2000.
|
 |
2
|
|
| |
3
|
DeHon, A. Comparing Computing Machines. In Proc. SPIE Configurable Computing: Technology and Applications. v. 3526, pp. 124--133, 1998.
|
| |
4
|
Caspi, E., DeHon, A., and Wawrzynek, J. A streaming multithreaded model, In: Third Workshop on Media and Stream Processors, 2001.
|
| |
5
|
Lehn, D., Hudson, R., and Athanas, P. Framework for architecture-independent run-time reconfigurable applications, In: SPIE Proceedings, November, 2000.
|
| |
6
|
|
| |
7
|
Bapty, T., Neema, S., Scott, J., Sztipanovits, J., and Asaad, S. Model-integrated tools for the design of dynamically reconfigurable systems, Technical Report #ISIS-99-01, ISIS, Vanderbilt University, 2000.
|
| |
8
|
Natarajan, S., Levine, B., Tan, C., Newport, D., and Bouldin, D. Automatic Mapping of Khoros-based Applications to Adaptive Computing Systems. In: MAPLD'99, pp. 101--107, 1999.
|
| |
9
|
|
| |
10
|
Ouaiss, I., Govindarajan, S., Srinivasan, V., Kaul, M., and Vemuri, R. An Integrated Partitioning and Synthesis System for Dynamically Reconfigurable Multi-FPGA Architectures. In: RAW'98, 1998.
|
| |
11
|
|
| |
12
|
Xilinx, Inc. The JBits 3.0 SDK for Virtex-II. 2003. Available at http://www.xilinx.com/labs/downloads/ jbits/index.htm
|
| |
13
|
|
| |
14
|
|
| |
15
|
Xilinx, Inc. Two Flows for Partial Reconfiguration: Module Based or Difference Based. Xilinx Application Note XAPP290, V1.1. 2003.
|
| |
16
|
|
| |
17
|
Brião, E. Partial and Dynamic Reconfiguration for Intellectual Property Cores, MSc Dissertation, PUCRS-PPGCC-FACIN, Porto Alegre, Brazil, 2004. (In Portuguese)
|
| |
18
|
Carvalho, E. RSCM: Configuration Control for Reconfigurable Hardware Systems, MSc Dissertation, PUCRS-PPGCC-FACIN, Porto Alegre, Brazil, 2004. (In Portuguese)
|
| |
19
|
Moraes, F., and Calazans, N. R8 Processor Architecture and Organization Specification and Design Guidelines. 2003. Available at <http://www.inf.pucrs.br/~gaph/Projects/R8 /public/R8_arq_spec_eng.pdf>
|
CITED BY 3
|
Jordana Seixas , Edson Barbosa , Stelita Silva , Paulo Sergio B. Nascimento , Vinícius Kursancew , Remy Eskinazi , Edna Barros , Manoel Eusebio, Aquarius: a dynamically reconfigurable computing platform, Proceedings of the 20th annual conference on Integrated circuits and systems design, September 03-06, 2007, Copacabana, Rio de Janeiro
|
|
|
|
|
|
|
|