• DocumentCode
    1858791
  • Title

    Automatic synthesis of inter-heterogeneous-processor communication implementation for programmable system-on-chip

  • Author

    Ando, Yuki ; Ishida, Yukihito ; Honda, Shinya ; Takada, Hiroaki ; Edahiro, Masato

  • Author_Institution
    Grad. Sch. of Inf. Sci., Nagoya Univ., Nagoya, Japan
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper introduces an automatic synthesis technique and tool to implement inter-heterogeneous-processor communication for programmable system-on-chips (PSoCs). PSoCs have an ARM-based hard processor system connected to an FPGA fabric by the high-bandwidth interconnect. By implementing the soft processors in the FPGA fabric, PSoCs realize heterogeneous multiprocessors. Since the number and type of soft processors are configurable, PSoCs can realize various heterogeneous multiprocessors. However, the inter-heterogeneous-processor communications are not supported by operating systems running on different types of processors. The problem is the cost to design and implement such communications. In order to overcome the problem and increase the design efficiency, we propose an automatic synthesis of inter-heterogeneous-processor communications from a general model description. The inter-heterogeneous-processor communications are realized using a shared memory and inter-processor interrupts. The case study shows that automatically generated inter-heterogeneous-processor communication exactly runs on the system with heterogeneous multiprocessors.
  • Keywords
    field programmable gate arrays; shared memory systems; system-on-chip; ARM-based hard processor system; FPGA fabric; PSoC; automatic synthesis technique; design efficiency; general model description; heterogeneous multiprocessors; high-bandwidth interconnect; interheterogeneous-processor communication implementation; interprocessor interrupts; operating systems; programmable system-on-chip; shared memory; soft processors; Fabrics; Field programmable gate arrays; Program processors; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Systems, Architecture, Technology and Applications (VLSI-SATA), 2015 International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4799-7925-7
  • Type

    conf

  • DOI
    10.1109/VLSI-SATA.2015.7050464
  • Filename
    7050464