Font Size: a A A

Design Of Embedded Network Monitor System Based On FPGA

Posted on:2017-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:X X KongFull Text:PDF
GTID:2348330518496325Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of network technology,Internet has been permeated every realm of social production and life,and provides us an information sharing platform base on Web technique.An embedded network monitor system based on FPGA is designed in this paper,which takes full advantage of Internet.The monitor system makes it possible for staff member to monitor and manage far-end equipment through network,and realizes the purpose of real-time remote monitor and fault diagnosis of industrial process.Compared to the traditional centralized monitor system which makes use of fieldbus to monitor equipment,there is no limit to the monitoring scope for the designed system.Therefore,this study has some practical significance.Aiming at the remote monitoring requirements of optical transmitter and receiver in "CCD image optical fiber transmission system",embedded network monitor system based on FPGA adopts the technique of SOPC,builds the system's hardware platform by Microblaze processor and other IP peripherals,constructs Web server based on Petalinux OS,and fulfills the objective that users can remote monitor optical transmitter and receiver by taking use of Web browser.The whole system is constructed in a single FPGA chip and has the traits of tailorability,extendibility,upgradability.This paper starts with analysis of monitor system's functional requirements,and then determines the overall design scheme of the system.The design of monitor system will be discussed by two parts—hardware platform and software system.With Microblaze processor as the core,the hardware platform chooses AXI bus architecture to connect processor with IP peripherals,such as memorizer,UART,GPIO and user-defined IP cores.To implement the purpose of monitoring two optical transceivers,an Ethernet to optical fiber bridge IP core named mac_to_aurora is designed to transmit Ethernet data onto optical fiber.Besides,a temperature and humidity acquisition IP core named ht_capture is designed to collect temperature and humidity information of the board.The software system is based on Petalinux operation system.By taking use of hierarchical modular design,applications on Web server can be divided into data acquisition&control module and data display module,data acquisition&control module is designed to accomplish the task of collecting optical transceiver's working status information and controlling the optical transceiver's operation mode,data display module contains static html pages and CGI programs,which handle the task of dynamical data interaction between Web server and Web browser.Through the Web server,users can easily get the optical transceiver's running status and send operation commands to the devices.At last,tests have been carried out to verify the functions of the monitoring system under the environment of laboratory,results show that the monitor system runs steady and reaches the expected design aims.
Keywords/Search Tags:monitor system, Microblaze processor, Petalinux, Web server
PDF Full Text Request
Related items