Efficient transmission of measurement data from FPGA to embedded system via Ethernet link
Wojciech M. Zabolotny

TL;DR
This paper introduces an efficient system for transmitting measurement data from FPGA to embedded Linux systems over Ethernet, emphasizing resource minimization and high throughput for cost-effective data acquisition.
Contribution
It presents a novel FPGA-to-Linux data transmission system using a simple network protocol and device driver, optimized for low-resource FPGA chips and minimal latency.
Findings
Achieves high data throughput with low FPGA resource usage
Reduces acknowledgment latency in Linux systems
Supports multichannel data acquisition with inexpensive Ethernet infrastructure
Abstract
This paper presents a system consisting of the FPGA IP core, the simple network protocol and the Linux device driver, capable of efficient and reliable data transmission from a low resources FPGA chip to the Linux-based embedded computer system, via a private Ethernet network (consisting of a single segment or a few segments connected via an Ethernet switch). The embedded system may optionally process the acquired data, and distribute them further, using standard network protocols. Proposed design targets cost-efficient multichannel data acquisition systems, in which multiple FPGA based front end boards (FEB) should transmit the stream of acquired data to the computer network, responsible for their final processing and archiving. The presented solution allows to minimize the cost of data concentration due to use of inexpensive Ethernet network infrastructure. The work is mainly focused…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Time Synchronization Technologies · Embedded Systems and FPGA Design · Experimental Learning in Engineering
