• DocumentCode
    3464721
  • Title

    Inter-processor Communication Interface Design in Complementary Multiprocessor Systems

  • Author

    Pei, Ke ; Zhang, Gang

  • Author_Institution
    Coll. of Inf. Eng., Taiyuan Univ. of Technol., Taiyuan, China
  • fYear
    2009
  • fDate
    June 30 2009-July 2 2009
  • Firstpage
    707
  • Lastpage
    710
  • Abstract
    The latest multiprocessor platforms are ideal for implementing multi-OS embedded applications. IPC (inter-processor communication) interface makes it possible for a multiprocessor system to easily support multiple subsystems parallel processing. In this paper, we propose a new type of OS-level communication interface designing based-on CMPS (complementary multiprocessor system) and present the primary principles and corresponding driver structure of HP I (host-port interface). Take a single-board embedded multimedia system which was integrated three embedded microprocessors (PXA255, TMS320DM642 and SM501) as hardware platform, detailed description of how implement tasks communication and A/V (audio/video) data transform via HPI between different OS(Linux and muC/OS-II) running on ARM and DSP separately.
  • Keywords
    computer interfaces; embedded systems; microcomputers; multimedia systems; multiprocessing systems; operating systems (computers); complementary multiprocessor system; embedded microprocessors; embedded multimedia system; host-port interface; inter-processor communication interface; multi-OS embedded application; multiprocessor systems; Application software; Coprocessors; Digital signal processing; Educational institutions; Embedded system; Hardware; Multimedia systems; Multiprocessing systems; Parallel processing; Registers; ARM; CMPS; DSP; HPI; IPC Interface;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Trends in Information and Service Science, 2009. NISS '09. International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3687-3
  • Type

    conf

  • DOI
    10.1109/NISS.2009.266
  • Filename
    5260938