Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Electronic Theses and Dissertations

2007

FPGA Runtime Environments

Articles 1 - 1 of 1

Full-Text Articles in Computer Engineering

A Multi-Layer Fpga Framework Supporting Autonomous Runtime Partial Reconfiguration, Heng Tan Jan 2007

A Multi-Layer Fpga Framework Supporting Autonomous Runtime Partial Reconfiguration, Heng Tan

Electronic Theses and Dissertations

Partial reconfiguration is a unique capability provided by several Field Programmable Gate Array (FPGA) vendors recently, which involves altering part of the programmed design within an SRAM-based FPGA at run-time. In this dissertation, a Multilayer Runtime Reconfiguration Architecture (MRRA) is developed, evaluated, and refined for Autonomous Runtime Partial Reconfiguration of FPGA devices. Under the proposed MRRA paradigm, FPGA configurations can be manipulated at runtime using on-chip resources. Operations are partitioned into Logic, Translation, and Reconfiguration layers along with a standardized set of Application Programming Interfaces (APIs). At each level, resource details are encapsulated and managed for efficiency and portability during …