通过以太网链路将测量数据从FPGA高效传输到嵌入式系统
Efficient transmission of measurement data from FPGA to embedded system via Ethernet link
摘要:
本文提出了一种由FPGA IP核、简单网络协议和Linux设备驱动程序组成的系统,能够通过专用以太网(由单个网段或通过以太网交换机连接的几个网段组成)从低资源的FPGA芯片向基于Linux的嵌入式计算机系统进行高效可靠的数据传输。嵌入式系统可以可选地处理所获取的数据,并使用标准网络协议进一步分发它们。所提出的设计目标是具有成本效益的多通道数据采集系统,其中多个基于FPGA的前端板(FEB)应将采集的数据流传输到计算机网络,负责其最终处理和存档。由于使用廉价的以太网网络基础设施,所提出的解决方案允许最小化数据集中的成本。这项工作主要集中在FPGA中的资源消耗最小化,并在基于Linux的系统中的确认延迟最小化-这允许实现高吞吐量,尽管使用廉价的FPGA芯片与小的内部存储器。
英文摘要:
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 on minimization of resources consumption in the FPGA, and minimization of acknowledge latency in the Linux based system - which allows to achieve high throughput in spite of use of inexpensive FPGA chips with small internal memory.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。