Title :
Automating the design of mLUT MPSoPC FPGAs in the cloud
Author :
Cartwright, E. ; Fahkari, A. ; Ma, Sen ; Smith, C. ; Huang, M. ; Andrews, D. ; Agron, Jason
Author_Institution :
CSCE Dept., Univ. of Arkansas, Fayetteville, AR, USA
Abstract :
Modern platform FPGAs are over the million-LUT level, large enough to support complete heterogeneous Multiprocessor System-On-Chips (MPSoCs). Constructing systems with 10´s of processors is currently feasible using existing manual methods within vendor-specific CAD tools. However these manual, by-hand, approaches will not be feasible for constructing future systems with 100´s to 1,000´s of processors. Instead, new automated system assembly approaches will be required to handle these levels of system complexity and diversity. In this paper we present a new automated design flow for creating such next generation heterogeneous MPSoCs. An integral part of the MPSoPC system created is the inclusion of a general purpose PThreads-compliant HW/SW co-designed operating system and heterogeneous compiler. Our design flow has been placed in the cloud and is freely accessible across the Internet.
Keywords :
field programmable gate arrays; hardware-software codesign; logic design; multiprocessing systems; operating systems (computers); program compilers; system-on-chip; table lookup; Internet; automated design flow; automated system assembly approaches; cloud; general purpose PThreads-compliant HW-SW co-designed operating system; heterogeneous compiler; heterogeneous multiprocessor system-on-chips; mLUT MPSoPC FPGA design; million-LUT level; next generation heterogeneous MPSoC; processors; system complexity level; vendor-specific CAD tools; Computer architecture; Field programmable gate arrays; Hardware; IP networks; Instruction sets; Operating systems;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339186