Font Size: a A A

The Research And Design Of Remote Experiment System Based On The FPGA Experimental Platform

Posted on:2017-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:K N HuangFull Text:PDF
GTID:2348330482986956Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As a combination of computer network techniques and experiment teaching system,the remote experiment system makes the allocation of human resources and material resources more flexible and reasonable for teaching,meanwhile breaking through the restriction of time and location.Based on computer network,remote control,data acquisition and remote monitoring technology,the remote experiment system based on the FPGA experiment platform has been developed.On the remote experiment system,we can do most course experiments,such as digital circuit,computer organization principle,interfacing technique and so on.This paper mainly finished the following work based on the research and design of remote control experiment system:First,the paper analyzes and studies the domestic and foreign researches for remote experiment system.Combining the FPGA experiment platform and system requirements,a system architecture is proposed,which consist of server,ARM client and PC client.The system is based on C/S architecture,and a communication connection between ARM client and PC client is attached to improve the real-timing of system and reduce the pressure on server.Then,the paper analyzes the interaction information between the server and the client.In order to further improve the stability and safety of the system,the author designes a custom application layer protocol based on TCP protocol.To realize a high-concurrency server,the paper discusses the asynchronous I/O model completion port(IOCP),including its internal structure,thread scheduling,implementation principle and so on.The application optimization of IOCP is also explored in-depth.The paper also introduces the functional configuration of the server and the client.It makes a detailed analysis on the functional design,coding for server and client.Moreover,the author makes an in-depth discussion and research for the remote dynamic configuration of FPGA,data acquisition and remote control technology.In order to implement these functions more effectively,the paper deeply studies the design and implementation of the Linux device drivers.Finally,the paper tests the whole function module of the system and the performance of server in detail,also carriesd on the system debugging,at last analizes the shortcomings of the system and put forwards the improvement plan.
Keywords/Search Tags:remote control, FPGA, custom protocol, IOCP, Linux device drivers, data acquisition
PDF Full Text Request
Related items