| With the high speed development of the Ethernet, the Ethernet has already been used inthe field of communication and transmission widely. As a result of the high speed,stabilization, easy to realize and low cost of the Ethernet, it has become a practical way torealize the data transmission.A data transmission system is developed in the paper using the Ethernet technology, whois based on Ultra Short Base Line Positioning System’s FPGA platform, in the system, theNios Ⅱ processor in the FPGA receives the data from AD and sends it to the PC, and thedisplay and control software running on PC can receive and save the data. And what’s more,several UART devices’ data is needed in the Ultra Short Base Line Positioning System, so akind of data transmission based on FPGA is developed, which can transmit data from theUARTs to DSP devices.In the design and implementation of the Ethernet Data Transmit System, the hardwareand software are introduced one by one based on system’s data transmission requirements.Inthe design of the hardware system, the Nios Ⅱ processor is builded based on the Triple SpeedEthernet IP Core. In the design of Software system, the Nios Ⅱ processor and the display andcontrol software’s work flow are introduced, the Nios Ⅱ processor’s data receive and trasmitand display and control software’s data reception and save are implemented by module, whichhas been divided into several parts based on the function.In the design of the UARTs data transmission based on FPGA, with the Altera UART IPCore being used, the whole design plan is introduced firstly, then, the UARTs data receptionmodule, the data parallel-serial conversion module, the data output module are realized one byone.In the last of the paper, the data transmission of the Ethernet and UARTs are tested, itcomes to a conclusion that the data transmission of the Ethernet designed in the paper canmeet the high speed data transmission, and the baud rate can be changed. The datatransmission of the Ultra Short Base Line Positioning System works very well, whichachieves the expected goals. |