| Industrial CT technology is considered as the best non destructive testing technology in industrial field. Industrial CT system usually consists of ray source, mechanical scanning systems,detectors,data acquisition systems,data transmission systems,computer systems ,shielding facilities and so on.With the increase of precision of industial CT machine and the size of detecting objects, data from detectors become more and more.This will put forword higher requirement to real-time character and data processing speed of the data transmission system.This paper mainly research and design a high speed industial CT data transmission system base on ARM9 and FPGA.In this paper we accomplish the hardware design and system software under ARM-Linux platform including AHB bus driver and network application.Also we design communication testing software using Microsoft VC and verify the system.First of all we analyze the data transmission system performance and determine the system's hardware and software design schemes.Then according to the characteristics of the industrial CT data transmission system,we describe our system in two aspects.One is the hardware design based on ARM9 and FPGA,the other is the device driver design and application program design on ARM-Linux platform.In the hardware design,we take ARM9 and FPGA as platform,ARM9 processor using Samsung's S3C2410,FPGA using Altera's EP1C6Q240C8.On the fpga platform,firstly we change many ways serial data into parallel data.Then we store the parallel data into FIFO memory.Last we connect FIFO memory to AHB bus which achieve the share memory between ARM and FPGA.This makes the ARM processor can read FIFO data directly and greatly enhanced the speed of data transmission.In the software design, for effective management and using TCP / IP protocol to transmit data reliably,we run Linux operating system on the ARM processor.We also accomplished AHB bus device driver design based on Linux operating system and network application design based on socket.Finally we achieved the data transmission through network for images reconstruction.In Performance testing,we test the system of transmission speed and reliability. Results show good performance of this system is made and the desired effect is achieved. In this paper,we design a industrial CT data transmission system which played the respective advantages of ARM and FPGA.The design is a very good guide for other dual-core data transmission system design and developmen... |