Share Email Print

Proceedings Paper

Dynamic loading of peripherals on reconfigurable system-on-chip
Author(s): Yi Lu; Neil W. Bergmann; John A. Williams
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Most current FPGA-based systems use a single static configuration per FPGA during applications. However, an attractive feature of the FPGA-based Reconfigurable System-on-Chip (rSoC) technology is the ability to dynamically change the configuration on the FPGA according to the requirements of the system, allowing the system to adapt to different environments and applications. In this paper, we describe a self-reconfiguring rSoC system which automatically and dynamically loads peripheral interface controllers, based on the peripherals connected to the system. There are two defined areas on one FPGA chip. A fixed area is used for the constant logic circuits (such as soft-core CPU) and partial reconfiguration (PR) areas are used for changeable peripheral interface controllers. The auto-configuration process involves three different steps: peripheral auto detection, loading of a peripheral hardware interface configuration, and loading of a peripheral software driver.

Paper Details

Date Published: 5 January 2006
PDF: 8 pages
Proc. SPIE 6035, Microelectronics: Design, Technology, and Packaging II, 603509 (5 January 2006); doi: 10.1117/12.638222
Show Author Affiliations
Yi Lu, The Univ. of Queensland (Australia)
Neil W. Bergmann, The Univ. of Queensland (Australia)
John A. Williams, The Univ. of Queensland (Australia)

Published in SPIE Proceedings Vol. 6035:
Microelectronics: Design, Technology, and Packaging II
Alex J. Hariz, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?