DocumentCode :
3019990
Title :
A multi-core FPGA-based SoC architecture with domain segregation
Author :
Kliem, Daniel ; Voigt, Stefan
Author_Institution :
Inst. for Reliable Comput., Hamburg Univ. of Technol. (TUHH), Hamburg, Germany
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
7
Abstract :
Nowadays, FPGAs are sufficiently large to host not only single soft-core CPUs but a whole Multi-Processor System-on-a-Chip (MPSoC). They follow the recent trend of chip-multiprocessing. Given the requirement for domain segregation in safety and security related applications, we propose an FPGA-based architecture that achieves segregation by secure bus bridges. According to the SoC-paradigm, we use a single shared memory controller to reduce external component count. We pay special attention to performance evaluation and avoidance of temporal conflicts. The architecture is evaluated by dedicated bus observers using simulation and hardware prototypes and is finally benchmarked by running multiple isolated off-the-shelf Linux systems.
Keywords :
Linux; benchmark testing; field programmable gate arrays; performance evaluation; shared memory systems; system-on-chip; MPSoC; SoC-paradigm; chip-multiprocessing; dedicated bus observers; domain segregation; hardware prototypes; isolated off-the-shelf Linux systems; multicore FPGA-based SoC architecture; multiprocessor system-on-a-chip; performance evaluation; safety related applications; secure bus bridges; security related applications; single shared memory controller; temporal conflict avoidance; Benchmark testing; Bridges; Clocks; Computer architecture; Field programmable gate arrays; Radiation detectors; System-on-a-chip; FPGA; MPSoC; domain segregation; isolation; partitioning; shared memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416764
Filename :
6416764
Link To Document :
بازگشت