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.
[1]
Wang Qi,et al.
Simulation and performance analysis of network on chip architectures using OPNET
,
2007,
2007 7th International Conference on ASIC.
[2]
Wei Guang-bo.
Key techniques of multi-core processor and its development trends
,
2009
.
[3]
David Castells-Rufas,et al.
Survey of NoC and Programming Models Proposals for MPSoC
,
2012
.
[4]
Zhongwen Hu,et al.
Using NOC technology to improve photoelectric encoder system for LAMOST spectroscopes
,
2011,
2011 9th IEEE International Conference on ASIC.
[5]
Yi Chen,et al.
Design and realization of the real-time spectrograph controller for LAMOST based on FPGA
,
2008,
Astronomical Telescopes + Instrumentation.