Qsys NOC-based MPSOC design for LAMOST Spectrographs

At present, FPGA-based SOPC was used to design the China's LAMOST telescope spectrograph control system. But with the increase of the controlled objects and requirement of telescope’s accuracy, the problems like system performance, I/O source shortage, real-time multi-task processing, Fmax, Logic Element (LE) Usage have to be solved immediately. The combination of multi-processor (NIOS II) method and NOC technology can meet this requirement effectively. This article mainly introduced how to realize the NOC-based MPSOC in the Altera’s Cyclone III FPGA experimental board by Qsys tool. According to the function of task, the system was divided into several subsystems which also include two NIOS II CPU subsystems (implement the control strategies and remote update tasks separately). These different subsystems are interconnected by NOC hierarchical interconnection idea. The results illustrate that this solution can improve system performance, double the Fmax, decrease LE usage, and save the maintenance cost compared with the previous SOPC-based approach. The motor control system designed by this approach also can be applied to other astronomy equipments and industrial control fields.