Font Size: a A A

The Research And Implementation Of Ethernet Data Transmission Channel Based On FPGA

Posted on:2016-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:X G DuFull Text:PDF
GTID:2348330488974190Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the quick development of network technology and the rapid emergence of Internet and Internet of Things in all walks of life under the age of big data, the demand of data transmission, particularly the demand of network data transmission is increasing gradually. Therefore, study on data transmission mechanisms seems to be of special importance. At the moment, Ethernet has been widely used in communication, transmission and other fields. Ethernet is characterized by high speed, stability, easy implementation and low price, which make it to be one of the feasible schemes for data transmission.The thesis designs a complete data transmission system by designing FPGA and PC ends systems respectively based on Xilinx Virtex-5 programmable logic device FPGA platform, the current Ethernet technology, FCP protocol over UDP protocol for reliable transmission and the integration of current resource.During the design and implementation of FPGA end data transmission system, the author optimizes TEMAC triple-mode Ethernet module on the platform of Virtex-5 development board to process the underlying data interaction, set up FPGA end packet processor, realize application-oriented packet parsing tasks and accomplish user-oriented pipe interface mod-ule and auxiliary connection test module. In the PC host, the author uses Java language to develop the correspondent simulate client end, define the five basic functions for data trans-mission, and the author uses socket for bottom layer to interact with network interface. The author finally completes the task of data receiving and sending in PC end by encapsulating interface and setting the basic operations command.In the end, after the completion of data transmission systems in FPGA and PC ends, the author combines the systems and conducts comprehensive tests. The author uses Wireshark to acquire Ethernet packet and verifies the reliability of data transmission by analysis of the actual transmission data. MD5 is adopted to verify the document transmission for its high distinguish degree and fast computation speed. The result of test indicates that the Ethernet data transmission channel operates properly. It can finish the task of bytes and documents transmission, and the data transmission rate is high and can meet the design requirement.
Keywords/Search Tags:FPGA, Ethernet, Data Transmission, TEMAC, Data Packet Processor
PDF Full Text Request
Related items