• DocumentCode
    1946654
  • 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
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    231
  • Lastpage
    236
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339186
  • Filename
    6339186