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