节点文献
面向嵌入式系统的实时信号通道技术研究
Research on Real-time Signal Channel Technology for Embedded System
【作者】 刘培东;
【导师】 余锋;
【作者基本信息】 浙江大学 , 电子信息技术及仪器, 2021, 硕士
【摘要】 日益增长的高速实时流数据传输需求对系统带宽、时延以及稳定性都带来了很大的挑战,与此同时通用处理器也逐渐成为高性能数据传输领域的瓶颈。针对此现象,本文对高性能实时信号通道技术展开研究,提出并设计了一种面向嵌入式系统的高性能实时数据传输分发系统架构。该系统融合了基于Aurora的模块间串行数据传输和基于万兆以太网TCP/IP卸载引擎技术的处理模块与服务器互联,在高性能实时流数据传输领域具有较好的应用价值。本文从课题关键技术出发,对现场可编程门阵列FPGA、Aurora总线协议,TCP/IP协议栈等技术进行研究,然后结合应用需求分析论证系统总体架构和方案,并依托FPGA平台分别对基于Aurora的高性能串行数据传输和基于TCP/IP卸载引擎的高性能实时数据网络分发两个子系统进行硬件逻辑设计,详细论述了关键模块的设计思路和实现过程。最后验证了系统的功能正确性并对其进行了性能测试。验证和测试结果表明:系统能够保证高性能实时流数据传输的正确性和稳定性,支持4路万兆以太网通道的多并发传输,单路万兆以太网最高实际传输速率可达9.7Gbps,且处理模块CPU占用率低于3%。
【Abstract】 The increasing demand for high-speed real-time stream data transmission brings great challenges to system bandwidth,delay,and stability.At the same time,CPU gradually becomes a bottleneck in the field of high-performance data transmission.In response to this phenomenon,this paper studies high-performance real-time signal channel technology,proposes and designs a high-performance real-time data transmission and distribution system architecture for embedded system.The system combines serial data transmission between modules based on Aurora and processing module and server interconnection based on 10 Gigabit Ethernet TCP/IP offload engine technology.It has good application value in the field of high-performance real-time streaming data transmission.Starting from the key technology of the subject,this paper studies FPGA,Aurora,TCP/IP,etc.Then,this paper analyzes and demonstrates the architecture and scheme of the system based on the application requirements.Relying on FPGA platform,this paper designs hardware logic to complete Aurora-based high-performance serial data transmission subsystem and TOE-based high-performance real-time data network distribution subsystem,then discusses the design ideas and implementation process of key modules in detail.Finally,this paper verifies the correctness of the system’s functions and tests its performance.The results of verification and testing show that the system can ensure the correctness and stability of high-performance real-time stream data transmission,support multiple concurrent transmission of 40 Gbps,the highest actual transmission rate of single 10 Gigabit Ethernet can reach 9.7Gbps,and the CPU occupancy rate of processing module is less than 3%.
【Key words】 High-performance Real-time Signal; FPGA; Aurora Bus; TCP/IP Offload Engine; 10 Gigabit Ethernet;
- 【网络出版投稿人】 浙江大学 【网络出版年期】2022年 01期
- 【分类号】TN911.7
- 【被引频次】5
- 【下载频次】138