FPGA Implementation and Application of PCI Interface Controller in Bus Based Computer Numerical Control System

GU Chao,SONG Bao,TANG Xiao-qi
DOI: https://doi.org/10.3724/sp.j.1087.2011.00565
2011-01-01
Journal of Computer Applications
Abstract:To meet the requirements for high speed and high accuracy machining,how to transmit large amounts of data fast and stably between operation system and peripheral interface becomes very important in bus based multi-processor advanced Computer Numerical Control(CNC) system.After analyzing the advantage of transmission application based on PCI in the CNC system,a PCI interface controller was designed in the main control chip FPGA on the CNC device's interface control board,also the key components of the internal structure of PCI interface controller,as well as its core state machine design were discussed in detail,then the method to use PCI interface controller in bus based CNC system was explained.Finally,the experimental platform was set up to verify the feasibility and effectiveness of the program.
What problem does this paper attempt to address?