Design of embedded multiprocessor platform with cooperating synchrony

2009 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    5
    References
    1
    Citations
    NaN
    KQI
    []