DocumentCode :
2214147
Title :
A Bus-Based SoC Architecture for Flexible Module Placement on Reconfigurable FPGAs
Author :
Oetken, Andreas ; Wildermann, Stefan ; Teich, Jürgen ; Koch, Dirk
Author_Institution :
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
234
Lastpage :
239
Abstract :
This paper proposes an FPGA-based System-on-Chip (SoC) architecture with support for dynamic runtime reconfiguration. The SoC is divided into two parts, the static embedded CPU sub-system and the dynamically reconfigurable part. An additional bus system connects the embedded CPU sub-system with modules within the dynamic area, offering a flexible way to communicate among all SoC components. This makes it possible to implement a reconfigurable design with support for free module placement. An enhanced memory access method is included for high-speed access to an external memory. The dynamic part includes a streaming technology which implements a direct connection between reconfigurable modules. The paper describes the architecture and shows the advantages in a smart camera case study.
Keywords :
cameras; embedded systems; field buses; field programmable gate arrays; multiprocessing systems; reconfigurable architectures; system-on-chip; FPGA based system on chip architecture; bus based SoC architecture; enhanced memory access method; flexible module placement; reconfigurable FPGA; smart camera; static embedded CPU subsystem; streaming technology; FPGA; ReCoBus; partial reconfiguration; reconfigurable SoC; runtime reconfiguration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.54
Filename :
5694253
Link To Document :
بازگشت