Font Size: a A A

Research On Embedded CNC Device Based On ARM And FPGA

Posted on:2011-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhouFull Text:PDF
GTID:2178330332483430Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The high reliability and real-time are the main characteristics of embedded systems. Embedded system refers to the use of embedded computer technology that software and hardware can be cut and it is also a dedicated computer system that has strict requirement to function, reliability, power consumption, size and cost. It is difficult to meet the modern numerical control system's requirement of real-time, flexibility and function reconstruction with traditional hardware numerical control device or computer numerical control device. This embedded device based on ARM and FPGA combines both characteristics together: ARM has rich resources of hardware and software, fast running speed and high precision to manipulate data; FPGA internal logic has the characteristic of reconfigurable online. This design could meet real-time, flexibility and functionality which modern numerical control system requires.Compare the embedded numerical control device based on ARM and FPGA to traditional hardware numerical control device, the technology and the structure of hardware and software have processed significantly. In this design, high-performance ARM controller instead of computer system in CNC simplifies the structure of CNC device, reduces the cost of hardware and provides guarantee of real-time with Linux embedded operation system on numerical control device. Implement the function of traditional hardware device or hardware circuit function in CNC device through FPGA. It reduces the structure of hardware circuit, increases the flexibility of the hardware circuit, and realizes the different circuit function though dynamic configuration the FPGA.This paper proposes a design of embedded numerical control device based on ARM and FPGA through research on CNC architecture and embedded device development program of CNC. This paper researches the transplant process of Linux embedded operating system, introduces the cut and transplantation in S3C2440 hardware platform, analyzes the method that ARM configurates the FPGA, completes the configuration bus and communication interface design between the TQ2440 and Mars-XC3S400-F-Core development board, uses EDA software ISE7.1i from Xilinx to complete the feed motor controller design based on XC3S400 and simulation successes.
Keywords/Search Tags:ARM Controller, Linux, FPGA, Dynamic Configuration, Embedded numerical control device
PDF Full Text Request
Related items