| Embedded systems have the advantage of concise, reliable and inexpensive.As control systems used on machinery, electronics, aerospace and other fields increasingly complex and embedded technology increasingly improved, EMCC (Embedded multi-CPU Controller) is becoming the preferred option on complex control.Technical features of EMCC used for intelligent processing equipment and technical requirements of the hardware system are analyzed in this paper.Modeling method including functional model, structure model, task (load) model, dataflow model and concurrent multi-task model of EMCC is proposed.This is the foundation for analysis and design on EMCC system.The hardware design of open intelligent CNC (computer numerical control) system is discussed. Hardware of the smart camera bases on DM642 is designed. Open CNC system controller bases on ARM S3C2440 and DSP C6713 is designed.ARM is responsible for logic control and HMI(human-machine interaction) and DSP is responsible for trajectory interpolation and position tracking in this controller.ARM and DSP exchange data via Dual-Port RAM.DSP outputs positioning pulse and collects QEP signal through FPGA.Logic input and output module bases on MSP430 is designed.Every hardware module of the controller and FPGA programming are detailed researched and discussed in this paper.The EMCC design proposed in this paper is the best solution of complex control including machine vision, motion control, logic control, system communication, system supervise and diagnose by itself.Running experiments and testing experiments of open intelligent CNC system proves that the system model and the hardware design is reasonable. |