Design of embedded multiprocessor platform with cooperating synchrony

  • Haiyong Wang*
  • , Bing Zhang
  • , Shu Xu
  • , Zhiyi Wang
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To meet the requirement of high-speed data processing of complicated system with multi-sensor inputs and multi-controller outputs, an embedded ARM+FPGA +DSP multiprocessor platform is designed, which is characterized by synchronous cooperation and mutual exchange of shared data. ARM completes interface expansion and task scheduling configuring peripheral interfaces including RS422, CAN and RJ45, and it loads program into the 3 DSPs via HPI bus. Shared data stored in multi FIFO core sets in FPGA can be transmitted between any two processors controlled synchronously by interrupt signal. The interrupt signal from ARM starts a new turn of operation, in which period all processors exchange necessary shared data mutually, after ARM collecting 3 DSP interrupt signals, it means the end of this turn and the beginning of next operation cycle. With characters of high-speed, synchronization and real-time, this system platform is designed for the semi-physical simulation system suitable for the on-orbit spacecraft ground test. The principle and frame have reference value for navigation computer upgrading improvement.

Original languageEnglish
Title of host publicationICEMI 2009 - Proceedings of 9th International Conference on Electronic Measurement and Instruments
Pages2399-2403
Number of pages5
DOIs
StatePublished - 2009
Event9th International Conference on Electronic Measurement and Instruments, ICEMI 2009 - Beijing, China
Duration: 16 Aug 200919 Aug 2009

Publication series

NameICEMI 2009 - Proceedings of 9th International Conference on Electronic Measurement and Instruments

Conference

Conference9th International Conference on Electronic Measurement and Instruments, ICEMI 2009
Country/TerritoryChina
CityBeijing
Period16/08/0919/08/09

Keywords

  • ARM
  • FIFO
  • FPGA
  • HPI
  • Multiprocessor

Fingerprint

Dive into the research topics of 'Design of embedded multiprocessor platform with cooperating synchrony'. Together they form a unique fingerprint.

Cite this