Abstract

In order to meet the high-speed and reliable data transmission requirements in high-speed signal acquisition and playback systems, a high-speed data interaction system based on FPGA-based PCIe interface and Gigabit Ethernet interface is designed. The system combines the high-speed data transmission capabilities of PCIe interface and flexible port expansion capabilities of Gigabit Ethernet. It uses FPGA as the core controller and builds control logic based on the UDP protocol to realize data interaction between PCIe and Gigabit Ethernet. This article mainly introduces PCIe communication block, Gigabit Ethernet communication block and the specific implementation plan of the data transmission process, and proposes a bidirectional dislocation cache transceiver mechanism based on ping-pong operation to ensure the reliability of data transmission and increase the data transmission rate. The test result shows that the data conversion result of this design is accurate and reliable, and has obvious advantages in the transmission rate, which is close to the ideal value of 950Mb/s, which can be applied to various high-speed data transmission occasions.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.